-
Notifications
You must be signed in to change notification settings - Fork 68
Thermostat Voice Control Comparison
Northern Man edited this page Aug 27, 2020
·
1 revision
- Frigidaire Skill for Alexa
- Homebridge Plugin for Frigidaire
- Homebridge Alexa Bridge (this repo)
- Sensibo Homebridge Plugin (for comparison on implementation)
Voice Command | Frigidaire Skill (Alexa) | Notes | Homebridge Plugin (Siri) | Notes | Homebridge Plugin -> Homebridge Skill (Alexa) | Notes |
---|---|---|---|---|---|---|
Turn <AC> on |
✅* | *Reverts to COOL mode. | ✅ Okay, done.* | *Reverts to ECO cooling mode (this is a Frigidaire default feature). | ❌ AC doesn't support that. | Thermostats cannot be turned "on" or "off." |
Turn <AC> off |
✅ | - | ✅ Okay, done. | - | ❌ AC doesn't support that. | Thermostats cannot be turned "on" or "off." |
Turn <AC> upOR Increase the temperature in the <room with AC>
|
❌ Please try again, using percent for brightness, or degrees for temperature. | - | ❓ Okay, I'm warming the temperature from 23°C to 24°C. | AC responds, but temperature does not change (possibly increasing by fractional amounts instead of whole numbers). | ❌ Please try again, using percent for brightness, or degrees for temperature. | "Increase/decrease" room commands have no effect. |
Turn <AC> downOR Decrease the temperature in the <room with AC>
|
❌ Please try again, using percent for brightness, or degrees for temperature. | - | ❓ Okay, I'm cooling the temperature from 23°C to 22°C. | AC responds, but temperature does not change (possibly decreasing by fractional amounts instead of whole numbers). | ❌ Please try again, using percent for brightness, or degrees for temperature. | "Increase/decrease" room commands have no effect. |
Decrease/lower the <AC> by 2 degrees |
✅ It's set to 20. | Correctly sets temperature every time. | ✅ Okay, I'm cooling the temperature from 25°C to 23°C. | AC responds, but doesn't always set the right temperature. | ❌ That command doesn't work on device AC. | These commands should work for any thermostat device. |
Increase/raise the <AC> by 2 degrees |
✅ It's set to 25. | Correctly sets temperature every time. | ✅ Okay, I'm warming the temperature from 25°C to 27°C. | AC responds, but doesn't always set the right temperature. | ❌ That command doesn't work on device AC. | These commands should work for any thermostat device. |
Set <AC> to 23° |
✅ It's set to 27. | Correctly sets temperature every time. | ✅ Okay, I'm cooling the temperature to 23°C. | Usually works as expected. +1/-1 differences sometimes result in temperature setting not changing. | ✅ It's set to 24. | Requires "degrees" unit prefix. Often incorrectly sets temperature. |
Set <AC> to low |
❌ Please try again, using percent for brightness, or degrees for temperature. | - | ❓ Okay, I changed the temperature from 22°C to 25°C | WTF | ❌ Please try again, using percent for brightness, or degrees for temperature. | A unit of measurement makes no sense here, even if it was supported. |
Set <AC> to medium |
❌ Please try again, using percent for brightness, or degrees for temperature. | - | ❓ Okay, I'm increasing the temperature from 23°C to 50°C. | WTF | ❌ Please try again, using percent for brightness, or degrees for temperature. | A unit of measurement makes no sense here, even if it was supported. |
Set <AC> to high |
❌ Please try again, using percent for brightness, or degrees for temperature. | - | ❓ Okay, I changed the temperature from 71°F to 100°F. Your Heat failed. You may want to check it. | WTF | ❌ Please try again, using percent for brightness, or degrees for temperature. | A unit of measurement makes no sense here, even if it was supported. |
Set <AC> to auto |
❌ Hmmm. AC is not responding. | Strange, non-negative response. | ✅ OK. | Turns an OFF unit to on, and sets cooling mode to AUTO (Eco). No change to fan speed. | ✅ It's set to AUTO. | Turns an OFF unit to on, and sets cooling mode to auto (no change to fan speed) |
Set <AC> speed to low |
❌ Please try again, using percent for brightness, or degrees for temperature. | - | ✅ Okay, I set the AC to low. | Sets the fan speed to low. | ❌ Please try again, using percent for brightness, or degrees for temperature. | A unit of measurement makes no sense here, even if it was supported. |
Set <AC> speed to medium |
❌ Please try again, using percent for brightness, or degrees for temperature. | - | ✅ Okay, I set the AC to medium. | Sets the fan speed to medium. | ❌ Please try again, using percent for brightness, or degrees for temperature. | A unit of measurement makes no sense here, even if it was supported. |
Set <AC> speed to high |
❌ Please try again, using percent for brightness, or degrees for temperature. | - | ❓ Okay, I set the AC to high. | Sets the fan speed to AUTO | ❌ Please try again, using percent for brightness, or degrees for temperature. | A unit of measurement makes no sense here, even if it was supported. |
Set <AC> speed to auto |
❌ Hmmm. AC is not responding. | Strange, non-negative response. | ❌ Sorry, I didn't get that. Try asking me again. | I asked again. Same results each time. | ❌ Please try again, using percent for brightness, or degrees for temperature. | A unit of measurement makes no sense here, even if it was supported. |
Item | Frigidaire Skill (Alexa) | Homebridge Plugin (HomeKit) | Homebridge Plugin -> Homebridge Skill (Alexa) | Sensibo Hombridge Plugin (Homekit) |
---|---|---|---|---|
Type | Other | Thermostat | Thermostat | Thermostat + Fan + Humidity |
Current Temp | ❌ No controls | ✅ Present | ✅ Present | ✅ Present |
Set Temp | ❌ No controls | ✅ Present. Half-degrees are problematic. | ✅ Present. Half-degrees are problematic. | ✅ Present. Half-degrees are problematic. |
Cooling Mode | ❌ No controls | ✅ OFF/HEAT/COOL/AUTO (interactive). HEAT == Fan only mode. | ❓ Present. Visible but non-interactive. | ✅ OFF/HEAT/COOL/AUTO (controllable). HEAT == Fan only mode. |
Fan Speed | ❌ No controls | ❌ Not present | ❌ Not present | ✅ Present. Level: OFF, 1% to 100% (1% is AUTO speed). Slider is problematic. |
Humidity | ❌ No controls | ❌ Not present | ❌ Not present | ✅ Present |
Unit | ❌ No controls | ✅ F/C (interactive) | ❌ Not present | ✅ F/C (interactive) |
Action | Frigidaire Skill (Alexa) | Homebridge Plugin (HomeKit) | Homebridge Plugin -> Homebridge Skill (Alexa) | Sensibo Hombridge Plugin (Homekit) |
---|---|---|---|---|
Power | ✅ ON/OFF | ✅ OFF/HEAT/COOL/AUTO. HEAT == Fan only mode. | ❓ Level 0 — 100 (WTF) | ✅ OFF/HEAT/COOL/AUTO. HEAT == Fan only mode. |
Cooling Mode | ❌ | ✅ OFF/HEAT/COOL/AUTO. HEAT == Fan only mode. | ❌ | ✅ OFF/HEAT/COOL/AUTO. HEAT == Fan only mode. |
Set Temperature | ✅ °C or °F | ✅ current unit | ✅ °C or °F | ✅ current unit |
Fan Speed | ❌ | ❌ | ❌ | ✅ Level: OFF, 1% — 100% (1% is AUTO speed) |
Home Control | Routine Options |
---|---|
Home Control | Routine Options |
---|---|
(All controls present in home control are available to set) |
Home Control | Routine Options |
---|---|
Home Control | Grouped Fan Device |
---|---|