Skip to content

GH-33: Thermostat Fan Control/State Mode CC implementation#33

Open
silabs-borisl wants to merge 6 commits into
SiliconLabs:mainfrom
silabs-borisl:GH-33/UIC-3042
Open

GH-33: Thermostat Fan Control/State Mode CC implementation#33
silabs-borisl wants to merge 6 commits into
SiliconLabs:mainfrom
silabs-borisl:GH-33/UIC-3042

Conversation

@silabs-borisl

@silabs-borisl silabs-borisl commented Feb 16, 2024

Copy link
Copy Markdown
Collaborator

No DevUI interface, but MQTT topics are exposed.

Change fan mode :

mosquitto_pub -t ucl/by-unid/zw-EE3A408D-0002/ep1/UnifyFanControl/Commands/SetFanMode -m '{"FanMode": "Auto"}'

List of fan modes in Unify_FanControl.xml :

  <type:type short="ZWaveFanModeEnum" name="ZWaveFanModeEnum" id="1000" inheritsFrom="enum8">
    <restriction>
          <type:enumeration value="00" name="Auto" />
          <type:enumeration value="01" name="Low" />
          <type:enumeration value="02" name="AutoHigh" />
          <type:enumeration value="03" name="High" />
          <type:enumeration value="04" name="AutoMedium" />
          <type:enumeration value="05" name="Medium" />
          <type:enumeration value="06" name="Circulation" />
          <type:enumeration value="07" name="HumidityCirculation" />
          <type:enumeration value="08" name="LeftRight" />
          <type:enumeration value="09" name="UpDown" />
          <type:enumeration value="0A" name="Quiet" />
          <type:enumeration value="0B" name="ExternalCirculation"/>
    </restriction>
  </type:type>

Turn off fan (CC v2+):

mosquitto_pub -t ucl/by-unid/zw-EE3A408D-0002/ep1/UnifyFanControl/Commands/TurnOff -m ''

Some mapping have been done to FanControl.xml as well to ensure compatibility with Unify. See FanControl_to_ThermostatFanModeAndStateCC.uam for implementation details.

Forwarded: #33
Bug-SiliconLabs: UIC-3042
Bug-Github: #33

Forwarded: SiliconLabs#33
Bug-SiliconLabs: UIC-3061
Bug-Github: SiliconLabs#33
Forwarded: SiliconLabs#33
Bug-SiliconLabs: UIC-3061
Bug-Github: SiliconLabs#33
Forwarded: SiliconLabs#33
Bug-SiliconLabs: UIC-3070
Bug-Github: SiliconLabs#33
Forwarded: SiliconLabs#33
Bug-SiliconLabs: UIC-3042
Bug-Github: SiliconLabs#33
Forwarded: SiliconLabs#33
Bug-SiliconLabs: UIC-3042
Bug-Github: SiliconLabs#33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant