Fan
in progress
Chris Jackson
Supporting Alexa fans would be amazing. Vornado makes a whole line of them that I'd love to have in HomeKit.
Joey Hage
Jeff Byrnes: can you please upgrade the plugin to the latest version (2.0.1), enable debug in the plugin settings, and share the following output:
[date time] [HomebridgeAlexaSmartHome] <your device name here> ::: Current state: [
...
]
[date time] [HomebridgeAlexaSmartHome] <your device name here> ::: Range capabilities: [
...
]
Thanks!
T
Tyler Epperson
Just picked up the Vornado TRANSOM AE window fan. On/Off works great but would love to see the plugin support the other functions of the fan (Auto, Fan Speed, Fan In/Exhaust, Temperature Adjust). Thank you for doing this! I can provide logs if needed.
Joey Hage
On/Off support has been added for fans
Eric Carr
I too am trying to add a Vornado fan that is in my Alexa setup into HomeKit. I have the OSCR37 model. I have the v2.06 version of your plugin and when I start the plugin I am getting the following message:
[30/12/2023, 17:48:06] [HomebridgeAlexaSmartHome] Initialize Devices - UnsupportedDeviceError(Unsupported device: Bedroom Fan with type: FAN. Currently supported device types are: LIGHT,SWITCH,SMARTLOCK,SMARTPLUG,THERMOSTAT,ALEXA_VOICE_ENABLED,AIR_QUALITY_MONITOR,VACUUM_CLEANER.)
I have enabled the Debug logging in the plugin, but I'm not seeing any other information. Is there anything else I can provide to help?
Robert O'Leary
Same for me, have this awesome fan and would be amazing to get the fan into Homekit.
Jeff Byrnes
Joey Hage here you go:
[10/26/2023, 4:45:10 PM] [homebridge-alexa-smarthome] Found 2 devices connected to the current Alexa account.
[10/26/2023, 4:45:10 PM] [homebridge-alexa-smarthome] BEGIN devices connected to Alexa account
[
{
"displayName": "Nursery Window Fan",
"deviceType": "FAN"
}
]
END devices connected to Alexa account
[10/26/2023, 4:45:10 PM] [homebridge-alexa-smarthome] 0 devices provided in settings but 2 matching Alexa smart home devices were discovered.
[10/26/2023, 4:45:10 PM] [homebridge-alexa-smarthome] Updating device states
[10/26/2023, 4:45:10 PM] [homebridge-alexa-smarthome] Initialize Devices - UnsupportedDeviceError(Unsupported device: Nursery Window Fan with type: FAN. Currently supported device types are: LIGHT,SWITCH,SMARTLOCK,SMARTPLUG,THERMOSTAT,ALEXA_VOICE_ENABLED,AIR_QUALITY_MONITOR.)
[10/26/2023, 4:45:10 PM] [homebridge-alexa-smarthome] Initialize Devices - InvalidDeviceError(Unable to determine device type for: Nursery)
Joey Hage
in progress
J
Joey Hage
planned
J
Joey Hage
Thanks for the suggestion! I don’t own a smart fan so this may be a bit tricky.
If you turn on debug logging in the plug-in settings and add the name of one of your fans to this plugin, what error message do you see? That might give me enough information to allow you to turn the fan on and off.
Chris Jackson
Joey Hage: Thanks for the quick reply! Here's what I see when I add the fan (I redacted some IDs):
[9/9/2023, 10:13:40 PM] [HomebridgeAlexaSmartHome] Attempting to add accessory: {
"id": "<DEVICE_UUID>",
"displayName": "Bedroom Window Fan",
"description": "Vornado Transom",
"supportedProperties": [
"setRangeValue@<DEVICE_UUID>_3",
"turnOff",
"turnOn",
"turnOn@<DEVICE_UUID>_4",
"turnOff@<DEVICE_UUID>_4",
"setModeValue@<DEVICE_UUID>_2",
"setModeValue@<DEVICE_UUID>_1"
],
"supportedTriggers": [],
"supportedOperations": [
"setRangeValue@<DEVICE_UUID>_3",
"turnOff",
"turnOn",
"turnOn@<DEVICE_UUID>_4",
"turnOff@<DEVICE_UUID>_4",
"setModeValue@<DEVICE_UUID>_2",
"setModeValue@<DEVICE_UUID>_1"
],
"availability": "AVAILABLE",
"icon": {
"@iconType": "SmartHomeApplianceType",
"value": "FAN"
},
"providerData": {
"enabled": true,
"relationships": [],
"categoryType": "APPLIANCE",
"deviceType": "FAN",
"dmsDeviceIdentifiers": [
{
"deviceSerialNumber": "<DEVICE_SERIAL_NUMBER>",
"deviceType": "<DEVICE_TYPE>"
}
]
}
}
[9/9/2023, 10:13:40 PM] [HomebridgeAlexaSmartHome] Initialize Devices - UnsupportedDeviceError(Unsupported device: Bedroom Window Fan with type: FAN. Currently supported device types are: LIGHT,SMARTPLUG,THERMOSTAT,ALEXA_VOICE_ENABLED.)
J
Joey Hage
Chris Jackson: one more ask… can you upgrade the Alexa smarthome plugin to v1.0.0, enable debug in the plugin settings, and then restart homebridge? There should be more information about the device now like what the current mode, speed, etc are (bonus points if the fan is on when you restart homebridge), and then a section called “range capabilities”
Jeff Byrnes
Chris Jackson: I have this same window fan, and would love support for it via this plugin!
Joey Hage
Jeff Byrnes: can you please upgrade the plugin to the latest version (2.0.1), enable debug in the plugin settings, and share the following output:
[date time] [HomebridgeAlexaSmartHome] <your device name here> ::: Current state: [
...
]
[date time] [HomebridgeAlexaSmartHome] <your device name here> ::: Range capabilities: [
...
]
Thanks!