Radio Thermostat CT80 Z-Wave: cannot set temperature

I already have cards but the set point cannot be changed. It calls the service but does nothing.

Everything else responds to change, just no temperature control and a ‘setpoint’ that follows the current temp.

I get 2 pairs of climate entities (2 heaing, 2 cooling) no matter what I do, same results when I was on a Vera controller as currently on a Aeotec Gen5. I have excluded it before adding…not sure what else to try with this pile. Cant even hard reset the unit or try putting it in ‘simple mode’ because the documentation blows. Seems as though the CT80 was supposed to be top dog but is really the red headed step child.

Can you post your OZW_Log.txt from when you attempt to adjust the set point?

Heres when I set it to 75:

2018-12-14 09:13:38.640 Info, Node009, Value::Set - COMMAND_CLASS_THERMOSTAT_SETPOINT - Unused 3 - 3 - 1 - 75
2018-12-14 09:13:38.640 Detail, Node009, Queuing (Send) ThermostatSetpointCmd_Set (Node=9): 0x01, 0x0c, 0x00, 0x13, 0x09, 0x05, 0x43, 0x01, 0x03, 0x01, 0x4b, 0x25, 0x63, 0xa1
2018-12-14 09:13:38.640 Detail, Node009, Queuing (Send) ThermostatSetpointCmd_Get (Node=9): 0x01, 0x0a, 0x00, 0x13, 0x09, 0x03, 0x43, 0x02, 0x03, 0x25, 0x64, 0xef
2018-12-14 09:13:38.641 Detail,
2018-12-14 09:13:38.641 Info, Node009, Sending (Send) message (Callback ID=0x63, Expected Reply=0x13) - ThermostatSetpointCmd_Set (Node=9): 0x01, 0x0c, 0x00, 0x13, 0x09, 0x05, 0x43, 0x01, 0x03, 0x01, 0x4b, 0x25, 0x63, 0xa1
2018-12-14 09:13:38.651 Detail, Node009,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2018-12-14 09:13:38.651 Detail, Node009,   ZW_SEND_DATA delivered to Z-Wave stack
2018-12-14 09:13:40.062 Detail, Node009,   Received: 0x01, 0x07, 0x00, 0x13, 0x63, 0x00, 0x00, 0x8e, 0x06
2018-12-14 09:13:40.062 Detail, Node009,   ZW_SEND_DATA Request with callback ID 0x63 received (expected 0x63)
2018-12-14 09:13:40.062 Info, Node009, Request RTT 1421 Average Request RTT 1569
2018-12-14 09:13:40.062 Detail,   Expected callbackId was received
2018-12-14 09:13:40.062 Detail,   Expected reply was received
2018-12-14 09:13:40.063 Detail,   Message transaction complete
2018-12-14 09:13:40.063 Detail,
2018-12-14 09:13:40.063 Detail, Node009, Removing current message
2018-12-14 09:13:40.063 Detail,
2018-12-14 09:13:40.063 Info, Node009, Sending (Send) message (Callback ID=0x64, Expected Reply=0x04) - ThermostatSetpointCmd_Get (Node=9): 0x01, 0x0a, 0x00, 0x13, 0x09, 0x03, 0x43, 0x02, 0x03, 0x25, 0x64, 0xef
2018-12-14 09:13:40.072 Detail, Node009,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2018-12-14 09:13:40.072 Detail, Node009,   ZW_SEND_DATA delivered to Z-Wave stack
2018-12-14 09:13:40.191 Detail, Node009,   Received: 0x01, 0x07, 0x00, 0x13, 0x64, 0x00, 0x00, 0x0d, 0x82
2018-12-14 09:13:40.191 Detail, Node009,   ZW_SEND_DATA Request with callback ID 0x64 received (expected 0x64)
2018-12-14 09:13:40.191 Info, Node009, Request RTT 128 Average Request RTT 848
2018-12-14 09:13:40.191 Detail,   Expected callbackId was received
2018-12-14 09:13:50.064 Error, Node009, ERROR: Dropping command, expected response not received after 1 attempt(s)
2018-12-14 09:13:50.064 Detail, Node009, Removing current message
2018-12-14 09:13:50.065 Detail, Node009, Notification: Notification - TimeOut

Heres when I change the operation mode successfully:

2018-12-14 09:17:38.774 Info, Node009, Value::Set - COMMAND_CLASS_THERMOSTAT_MODE - Mode - 0 - 1 - Off
2018-12-14 09:17:38.774 Detail, Node009, Queuing (Send) ThermostatModeCmd_Set (Node=9): 0x01, 0x0a, 0x00, 0x13, 0x09, 0x03, 0x40, 0x01, 0x00, 0x25, 0x6d, 0xe5
2018-12-14 09:17:38.774 Detail, Node009, Queuing (Send) ThermostatModeCmd_Get (Node=9): 0x01, 0x09, 0x00, 0x13, 0x09, 0x02, 0x40, 0x02, 0x25, 0x6e, 0xe7
2018-12-14 09:17:38.775 Detail,
2018-12-14 09:17:38.776 Info, Node009, Sending (Send) message (Callback ID=0x6d, Expected Reply=0x13) - ThermostatModeCmd_Set (Node=9): 0x01, 0x0a, 0x00, 0x13, 0x09, 0x03, 0x40, 0x01, 0x00, 0x25, 0x6d, 0xe5
2018-12-14 09:17:38.785 Detail, Node009,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2018-12-14 09:17:38.786 Detail, Node009,   ZW_SEND_DATA delivered to Z-Wave stack
2018-12-14 09:17:40.174 Detail, Node009,   Received: 0x01, 0x07, 0x00, 0x13, 0x6d, 0x00, 0x00, 0x8b, 0x0d
2018-12-14 09:17:40.175 Detail, Node009,   ZW_SEND_DATA Request with callback ID 0x6d received (expected 0x6d)
2018-12-14 09:17:40.175 Info, Node009, Request RTT 1398 Average Request RTT 1123
2018-12-14 09:17:40.175 Detail,   Expected callbackId was received
2018-12-14 09:17:40.175 Detail,   Expected reply was received
2018-12-14 09:17:40.175 Detail,   Message transaction complete
2018-12-14 09:17:40.175 Detail,
2018-12-14 09:17:40.175 Detail, Node009, Removing current message
2018-12-14 09:17:40.175 Detail,
2018-12-14 09:17:40.176 Info, Node009, Sending (Send) message (Callback ID=0x6e, Expected Reply=0x04) - ThermostatModeCmd_Get (Node=9): 0x01, 0x09, 0x00, 0x13, 0x09, 0x02, 0x40, 0x02, 0x25, 0x6e, 0xe7
2018-12-14 09:17:40.185 Detail, Node009,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2018-12-14 09:17:40.186 Detail, Node009,   ZW_SEND_DATA delivered to Z-Wave stack
2018-12-14 09:17:40.242 Detail, Node009,   Received: 0x01, 0x07, 0x00, 0x13, 0x6e, 0x00, 0x00, 0x06, 0x83
2018-12-14 09:17:40.242 Detail, Node009,   ZW_SEND_DATA Request with callback ID 0x6e received (expected 0x6e)
2018-12-14 09:17:40.243 Info, Node009, Request RTT 66 Average Request RTT 594
2018-12-14 09:17:40.243 Detail,   Expected callbackId was received
2018-12-14 09:17:40.999 Detail, Node009,   Received: 0x01, 0x09, 0x00, 0x04, 0x00, 0x09, 0x03, 0x40, 0x03, 0x00, 0xbb
2018-12-14 09:17:40.999 Detail,
2018-12-14 09:17:40.999 Info, Node009, Response RTT 823 Average Response RTT 553
2018-12-14 09:17:40.999 Detail, Node009, Refreshed Value: old value=1, new value=0, type=list
2018-12-14 09:17:41.000 Detail, Node009, Changes to this value are not verified
2018-12-14 09:17:41.000 Info, Node009, Received thermostat mode: Off
2018-12-14 09:17:41.000 Detail, Node009,   Expected reply and command class was received
2018-12-14 09:17:41.000 Detail, Node009,   Message transaction complete
2018-12-14 09:17:41.000 Detail,
2018-12-14 09:17:41.001 Detail, Node009, Removing current message
2018-12-14 09:17:41.001 Detail, Node009, Notification: ValueChanged

So on the device itself the set point never changes?
The logs show the commands completing successfully, both the set and the mode change.

Thats the confusing part. No, never changes set point and the set point and current temp follow each other.

image

Can you post the CT80 entry in your ozwcfgXXXX.xml file?

	<Node id="9" name="" location="" basic="4" generic="8" specific="6" roletype="7" devicetype="4608" nodetype="0" type="General Thermostat V2" listening="false" frequentListening="true" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete">
		<Manufacturer id="98" name="2GIG Technologies">
			<Product type="5140" id="222" name="Unknown: type=5140, id=0222" />
		</Manufacturer>
		<CommandClasses>
			<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" request_flags="5" innif="true" mapping="64">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
			</CommandClass>
			<CommandClass id="49" name="COMMAND_CLASS_SENSOR_MULTILEVEL" version="5" request_flags="1" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Instance index="3" endpoint="2" />
				<Value type="decimal" genre="user" instance="1" index="1" label="Temperature" units="F" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="71.0" />
				<Value type="decimal" genre="user" instance="1" index="5" label="Relative Humidity" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="21" />
				<Value type="decimal" genre="user" instance="2" index="1" label="Temperature" units="F" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="70.0" />
				<Value type="decimal" genre="user" instance="2" index="5" label="Relative Humidity" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="21" />
				<Value type="decimal" genre="user" instance="3" index="1" label="Temperature" units="F" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="70.0" />
				<Value type="decimal" genre="user" instance="3" index="5" label="Relative Humidity" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="21" />
			</CommandClass>
			<CommandClass id="64" name="COMMAND_CLASS_THERMOSTAT_MODE" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Value type="list" genre="user" instance="1" index="0" label="Mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="1">
					<Item label="Off" value="0" />
					<Item label="Heat" value="1" />
					<Item label="Cool" value="2" />
					<Item label="Auto" value="3" />
				</Value>
				<Value type="list" genre="user" instance="2" index="0" label="Mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="1">
					<Item label="Off" value="0" />
					<Item label="Heat" value="1" />
					<Item label="Cool" value="2" />
					<Item label="Auto" value="3" />
				</Value>
				<SupportedModes>
					<Mode index="0" label="Off" />
					<Mode index="1" label="Heat" />
					<Mode index="2" label="Cool" />
					<Mode index="3" label="Auto" />
				</SupportedModes>
			</CommandClass>
			<CommandClass id="66" name="COMMAND_CLASS_THERMOSTAT_OPERATING_STATE" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Value type="string" genre="user" instance="1" index="0" label="Operating State" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="Idle" />
				<Value type="string" genre="user" instance="2" index="0" label="Operating State" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="Heating" />
			</CommandClass>
			<CommandClass id="67" name="COMMAND_CLASS_THERMOSTAT_SETPOINT" version="1" request_flags="5" innif="true" base="0">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Value type="decimal" genre="user" instance="1" index="2" label="Cooling 1" units="F" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="78" />
				<Value type="decimal" genre="user" instance="1" index="3" label="Unused 3" units="C" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
				<Value type="decimal" genre="user" instance="2" index="2" label="Cooling 1" units="F" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="78" />
				<Value type="decimal" genre="user" instance="2" index="3" label="Unused 3" units="C" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
			</CommandClass>
			<CommandClass id="68" name="COMMAND_CLASS_THERMOSTAT_FAN_MODE" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Value type="list" genre="user" instance="1" index="0" label="Fan Mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="1">
					<Item label="Auto Low" value="0" />
					<Item label="On Low" value="1" />
				</Value>
				<Value type="list" genre="user" instance="2" index="0" label="Fan Mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="1">
					<Item label="Auto Low" value="0" />
					<Item label="On Low" value="1" />
				</Value>
				<SupportedModes>
					<Mode index="0" label="Auto Low" />
					<Mode index="1" label="On Low" />
				</SupportedModes>
			</CommandClass>
			<CommandClass id="69" name="COMMAND_CLASS_THERMOSTAT_FAN_STATE" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Value type="string" genre="user" instance="1" index="0" label="Fan State" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="Running" />
				<Value type="string" genre="user" instance="2" index="0" label="Fan State" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="Running" />
			</CommandClass>
			<CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
			</CommandClass>
			<CommandClass id="94" name="COMMAND_CLASS_ZWAVEPLUS_INFO" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Value type="byte" genre="system" instance="1" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="1" />
				<Value type="short" genre="system" instance="1" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="4608" />
				<Value type="short" genre="system" instance="1" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="4608" />
				<Value type="byte" genre="system" instance="2" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="short" genre="system" instance="2" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
				<Value type="short" genre="system" instance="2" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
			</CommandClass>
			<CommandClass id="96" name="COMMAND_CLASS_MULTI_INSTANCE/CHANNEL" version="3" request_flags="1" innif="true">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
			</CommandClass>
			<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
			</CommandClass>
			<CommandClass id="115" name="COMMAND_CLASS_POWERLEVEL" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Value type="list" genre="system" instance="1" index="0" label="Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Normal" value="0" />
					<Item label="-1dB" value="1" />
					<Item label="-2dB" value="2" />
					<Item label="-3dB" value="3" />
					<Item label="-4dB" value="4" />
					<Item label="-5dB" value="5" />
					<Item label="-6dB" value="6" />
					<Item label="-7dB" value="7" />
					<Item label="-8dB" value="8" />
					<Item label="-9dB" value="9" />
				</Value>
				<Value type="byte" genre="system" instance="1" index="1" label="Timeout" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="button" genre="system" instance="1" index="2" label="Set Powerlevel" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="byte" genre="system" instance="1" index="3" label="Test Node" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="list" genre="system" instance="1" index="4" label="Test Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Normal" value="0" />
					<Item label="-1dB" value="1" />
					<Item label="-2dB" value="2" />
					<Item label="-3dB" value="3" />
					<Item label="-4dB" value="4" />
					<Item label="-5dB" value="5" />
					<Item label="-6dB" value="6" />
					<Item label="-7dB" value="7" />
					<Item label="-8dB" value="8" />
					<Item label="-9dB" value="9" />
				</Value>
				<Value type="short" genre="system" instance="1" index="5" label="Frame Count" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
				<Value type="button" genre="system" instance="1" index="6" label="Test" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="button" genre="system" instance="1" index="7" label="Report" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="list" genre="system" instance="1" index="8" label="Test Status" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Failed" value="0" />
					<Item label="Success" value="1" />
					<Item label="In Progress" value="2" />
				</Value>
				<Value type="short" genre="system" instance="1" index="9" label="Acked Frames" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
				<Value type="list" genre="system" instance="2" index="0" label="Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Normal" value="0" />
					<Item label="-1dB" value="1" />
					<Item label="-2dB" value="2" />
					<Item label="-3dB" value="3" />
					<Item label="-4dB" value="4" />
					<Item label="-5dB" value="5" />
					<Item label="-6dB" value="6" />
					<Item label="-7dB" value="7" />
					<Item label="-8dB" value="8" />
					<Item label="-9dB" value="9" />
				</Value>
				<Value type="byte" genre="system" instance="2" index="1" label="Timeout" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="button" genre="system" instance="2" index="2" label="Set Powerlevel" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="byte" genre="system" instance="2" index="3" label="Test Node" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="list" genre="system" instance="2" index="4" label="Test Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Normal" value="0" />
					<Item label="-1dB" value="1" />
					<Item label="-2dB" value="2" />
					<Item label="-3dB" value="3" />
					<Item label="-4dB" value="4" />
					<Item label="-5dB" value="5" />
					<Item label="-6dB" value="6" />
					<Item label="-7dB" value="7" />
					<Item label="-8dB" value="8" />
					<Item label="-9dB" value="9" />
				</Value>
				<Value type="short" genre="system" instance="2" index="5" label="Frame Count" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
				<Value type="button" genre="system" instance="2" index="6" label="Test" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="button" genre="system" instance="2" index="7" label="Report" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="list" genre="system" instance="2" index="8" label="Test Status" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Failed" value="0" />
					<Item label="Success" value="1" />
					<Item label="In Progress" value="2" />
				</Value>
				<Value type="short" genre="system" instance="2" index="9" label="Acked Frames" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
			</CommandClass>
			<CommandClass id="128" name="COMMAND_CLASS_BATTERY" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Value type="byte" genre="user" instance="1" index="0" label="Battery Level" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="100" />
				<Value type="byte" genre="user" instance="2" index="0" label="Battery Level" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="100" />
			</CommandClass>
			<CommandClass id="129" name="COMMAND_CLASS_CLOCK" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Value type="list" genre="user" instance="1" index="0" label="Day" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="5" size="1">
					<Item label="Monday" value="1" />
					<Item label="Tuesday" value="2" />
					<Item label="Wednesday" value="3" />
					<Item label="Thursday" value="4" />
					<Item label="Friday" value="5" />
					<Item label="Saturday" value="6" />
					<Item label="Sunday" value="7" />
				</Value>
				<Value type="byte" genre="user" instance="1" index="1" label="Hour" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="18" />
				<Value type="byte" genre="user" instance="1" index="2" label="Minute" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="34" />
				<Value type="list" genre="user" instance="2" index="0" label="Day" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="5" size="1">
					<Item label="Monday" value="1" />
					<Item label="Tuesday" value="2" />
					<Item label="Wednesday" value="3" />
					<Item label="Thursday" value="4" />
					<Item label="Friday" value="5" />
					<Item label="Saturday" value="6" />
					<Item label="Sunday" value="7" />
				</Value>
				<Value type="byte" genre="user" instance="2" index="1" label="Hour" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="18" />
				<Value type="byte" genre="user" instance="2" index="2" label="Minute" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="34" />
			</CommandClass>
			<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Instance index="3" endpoint="2" />
				<Associations num_groups="1">
					<Group index="1" max_associations="2" label="Group 1" auto="true">
						<Node id="1" />
					</Group>
				</Associations>
			</CommandClass>
			<CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Value type="string" genre="system" instance="1" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3" />
				<Value type="string" genre="system" instance="1" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3.83" />
				<Value type="string" genre="system" instance="1" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="10.00" />
				<Value type="string" genre="system" instance="2" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="Unknown" />
				<Value type="string" genre="system" instance="2" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="Unknown" />
				<Value type="string" genre="system" instance="2" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="Unknown" />
			</CommandClass>
			<CommandClass id="135" name="COMMAND_CLASS_INDICATOR" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Value type="byte" genre="user" instance="1" index="0" label="Indicator" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="byte" genre="user" instance="2" index="0" label="Indicator" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			</CommandClass>
		</CommandClasses>
	</Node>

After reviewing the github posts, try editing the CT80.xml in config/2gig/ct80.xml and add the line: <CommandClass id="142" ForceInstances="true"/>

like this:

<?xml version="1.0" encoding="utf-8"?>

<Product xmlns='http://code.google.com/p/open-zwave/'>
  <!-- 2gig CT80 thermostat with USNAP module RTZW-01 -->
  <!-- This thermostat's setpoint descriptions are 0 based, not 1 -->
    <CommandClass id="67" base="0" />
    <CommandClass id="142" ForceInstances="true"/>

</Product>

Then exclude and re-add the device.
See if it helps any.

I don’t have that directory anywhere in my config folder (I’m showing hidden files as well.)

I assume this would be available in the non Hass.io build? I’m on Hass.io 0.83.3.

You may want to ask on Discord about where it’s located for HassIO

Everything I’m seeing is basically saying the zwcfg file is the HassIO location…?

I see the ’ <CommandClass id=“67” base=“0” />’ listed and adding the line of code did nothing.

It has to be done during the inclusion from what the github thread was saying.

How can you do it during inclusion if the product disappears from the zwcfg file when its not paired? Can you link me the thread you’re referencing, I cannot find any of it.

If I look up the manufacturer ID for 2gig its 9B, the ID it has in my zwcfg is 98 which is Radio Thermostat…? I know they’re kind of one in the same but am wondering if it is messing with anything…?

<Manufacturer id="98" name="2GIG Technologies">

This one:

and the other is this one:

Thanks, one thing that popped in my head right away was the talk about associations. I’m not required to associate my devices with anything, right?

Only thing I can image is associating it directly with my Aeotec, but have never heard of such a thing.

Based on what the OZW devs say, just getting it included with the added command class should get it working.
YMMV