TRV Controller Discussion Thread

Posted on
Tue Oct 15, 2019 2:47 pm
shapa offline
Posts: 483
Joined: Sep 08, 2014
Location: Swindon

Re: TRV Controller Discussion Thread

OK, not complaining regarding TF21 anymore :)

On plugin (re)start:

TRV TRV Controller has calculated the number of seconds until Schedules restated as 8314
TRV 'TRV Controller' initialization complete
TRV 'Conservatory TRV' Heat Setpoint set to device minimum value i.e. '5.0'
TRV Error StandardError detected in TRV Plugin [deviceStartComm of device 'Conservatory TRV']. Line '3100' has error='list index out of range'
TRV 'Kitchen TRV' Heat Setpoint set to device minimum value i.e. '8.0'
TRV Started 'Kitchen TRV': Controlling TRV 'Kitchen Heated Floor Thermostat'; Remote thermostat 'Kitchen Wall Thermostat'; Device Heat Source 'Global Heating Control'; No Variable Heat Source control required.
Z-Wave sent "Global Heating Control" mode change to off
TRV 'Master Bedroom TRV' Heat Setpoint set to device minimum value i.e. '4.0'
TRV Started 'Master Bedroom TRV': Controlling TRV 'Master Bedroom Danfoss Radiator Thermostat'; Remote thermostat 'Master Bedroom Wall Thermostat'; Device Heat Source 'Global Heating Control'; No Variable Heat Source control required.
TRV 'Office TRV' Heat Setpoint set to device minimum value i.e. '4.0'
TRV Started 'Office TRV': Controlling TRV 'Office Danfoss Radiator Thermostat'; Remote thermostat 'Office Wall Thermostat'; Device Heat Source 'Global Heating Control'; No Variable Heat Source control required.

Device status update attempt:

TRV Error StandardError detected in TRV Plugin [zwaveCommandSent]. Line '726' has error=''zwavePendingHvac''
Z-Wave sent "Conservatory HeatIT Thermostat" mode status request
Z-Wave received "Conservatory HeatIT Thermostat" mode is heat
TRV Error StandardError detected in TRV Plugin [zwaveCommandReceived]. Line '505' has error=''zwaveWakeupIntervalTrv''
TRV Error StandardError detected in TRV Plugin [zwaveCommandSent]. Line '684' has error=''zwavePendingTrvSetpointFlag''
Z-Wave sent "Conservatory HeatIT Thermostat" heat setpoint status request
Z-Wave received "Conservatory HeatIT Thermostat" heat setpoint is 21.0 °C
TRV Error StandardError detected in TRV Plugin [zwaveCommandReceived]. Line '505' has error=''zwaveWakeupIntervalTrv''
TRV Error StandardError detected in TRV Plugin [zwaveCommandSent]. Line '684' has error=''zwavePendingTrvSetpointFlag''
Z-Wave sent "Conservatory HeatIT Thermostat" cool setpoint status request
Z-Wave received "Conservatory HeatIT Thermostat" cool setpoint is 21.0 °C
TRV Error StandardError detected in TRV Plugin [zwaveCommandReceived]. Line '505' has error=''zwaveWakeupIntervalTrv''

Posted on
Wed Oct 16, 2019 3:03 am
siclark offline
Posts: 1960
Joined: Jun 13, 2017
Location: UK

Re: TRV Controller Discussion Thread

Hi Jon, quick question. Just checking everything is all good with all plugins after Catalina upgrade. What mode should the plugin devices be in, ie the TRV controller? I thought they were always on, and the actual Spirit devices went from Off to Heat, but now all my TRV controllers are showing as Off, and some schedules are not getting picked up even when restarting the plugin.

Posted on
Wed Oct 16, 2019 7:10 am
autolog offline
Posts: 3988
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Re: TRV Controller Discussion Thread

shapa wrote:
OK, not complaining regarding TF21 anymore :) ...

OK - I will take a look at this and see what I can figure out - I am a bit tied up for the next few days, so there will be a slight delay until the next pre-release version. :)

Posted on
Wed Oct 16, 2019 7:16 am
autolog offline
Posts: 3988
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Re: TRV Controller Discussion Thread

siclark wrote:
Hi Jon, quick question. Just checking everything is all good with all plugins after Catalina upgrade. What mode should the plugin devices be in, ie the TRV controller? I thought they were always on, and the actual Spirit devices went from Off to Heat, but now all my TRV controllers are showing as Off, and some schedules are not getting picked up even when restarting the plugin.

I am running on Catalina OK and my schedules are working OK. :)

All my TRV Controllers are showing off when not scheduled to be ON. So that should be OK.
I do have the setting TRV ON/OFF set in the TRV Controller's device settings.

If you have debug logging turned on, is anything happening when a schedule is meant to fire and doesn't?

Posted on
Fri Oct 18, 2019 9:02 am
autolog offline
Posts: 3988
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Re: TRV Controller Discussion Thread

shapa wrote:
.... TRV Error StandardError detected in TRV Plugin [deviceStartComm of device 'Conservatory TRV']. Line '3100' has error='list index out of range' ...

We are getting closer. :)

I need to see a device definition print.
Can you execute the following command from the Indigo Scripting Shell (see bottom of the Indigo plugin menu):
Code: Select all
indigo.server.log(u"HeatIT Device:\n {}".format(indigo.devices[12345678])
where 12345678 is the Indigo device Id of your real HeatIT device i.e. not the TRV Thermostat Controller. The output is written to the Indigo log if you could copy and paste it in a reply. :)

Posted on
Sat Oct 19, 2019 8:55 am
shapa offline
Posts: 483
Joined: Sep 08, 2014
Location: Swindon

Re: TRV Controller Discussion Thread

Here is:

Interactive Shell HeatIT Device:
address : 165
batteryLevel : None
buttonGroupCount : 0
configured : True
coolIsOn : False
coolSetpoint : 21.0
dehumidifierIsOn : False
description :
deviceTypeId : zwThermostatType
displayStateId : temperatureInputsAll
displayStateImageSel : HvacHeatMode
displayStateValRaw :
displayStateValUi :
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
fanIsOn : False
fanMode : Auto
folderId : 1447924061
globalProps : MetaProps : (dict)
com.perceptiveautomation.indigoplugin.zwave : (dict)
NumHumidityInputs : 0 (integer)
NumTemperatureInputs : 0 (integer)
ShowCoolHeatEquipmentStateUI : false (bool)
TempUnits : 1 (integer)
address : 165 (integer)
indigoObjVersion : 8 (integer)
userPollAfterActivity : true (bool)
userPollInterval : 10 (integer)
userPollingEnabled : true (bool)
userWakeInterval : 60 (integer)
version : 1.92 (string)
zwAppVersMajor : 1 (integer)
zwAppVersMinor : 92 (integer)
zwAssociationsMap : (dict)
g1 : (list)
Item : 1 (integer)
g2 : (list)
g3 : (list)
g4 : (list)
g5 : (list)
zwAssociationsMapStr : 1:[1] 2:[] 3:[] 4:[] 5:[] (string)
zwClassCmdBase : 64 (integer)
zwClassCmdMap : (dict)
c108 : 1 (integer)
c112 : 1 (integer)
c114 : 1 (integer)
c115 : 1 (integer)
c133 : 1 (integer)
c134 : 1 (integer)
c142 : 1 (integer)
c152 : 1 (integer)
c159 : 1 (integer)
c32 : 1 (integer)
c37 : 1 (integer)
c64 : 1 (integer)
c67 : 1 (integer)
c85 : 1 (integer)
c89 : 1 (integer)
c90 : 1 (integer)
c94 : 1 (integer)
c96 : 4 (integer)
zwClassCmdMapStr : 20v1 40v1 43v1 85v1 86v1 60v4 6Cv1 8Ev1 70v1 72v1 73v1 55v1 98v1 59v1 5Av1 9Fv1 5Ev1 25v1 (string)
zwClassIds : (list)
Item : 4 (integer)
Item : 8 (integer)
Item : 6 (integer)
zwClassInstanceCountMap : (dict)
zwClassInstanceCountMapStr : - none - (string)
zwClassName : General Thermostat (v2) (string)
zwConfigVals : (dict)
zwConfigValsStr : - none - (string)
zwDevSubIndex : 0 (integer)
zwEncryptClassCmdMap : (dict)
zwEncryptClassCmdMapStr : - none - (string)
zwEncryptionStatusStr : Supported but not Enabled (string)
zwEndpointClassMap : (dict)
e1 : (list)
Item : 94 (integer)
Item : 133 (integer)
Item : 89 (integer)
Item : 142 (integer)
Item : 37 (integer)
Item : 108 (integer)
e2 : (list)
Item : 94 (integer)
Item : 133 (integer)
Item : 89 (integer)
Item : 142 (integer)
Item : 49 (integer)
Item : 108 (integer)
e3 : (list)
Item : 94 (integer)
Item : 133 (integer)
Item : 89 (integer)
Item : 142 (integer)
Item : 49 (integer)
Item : 108 (integer)
e4 : (list)
Item : 94 (integer)
Item : 133 (integer)
Item : 89 (integer)
Item : 142 (integer)
Item : 49 (integer)
Item : 108 (integer)
zwEndpointClassMapStr : 1:[5E 85 59 8E 25 6C], 2:[5E 85 59 8E 31 6C], 3:[5E 85 59 8E 31 6C], 4:[5E 85 59 8E 31 6C] (string)
zwEndpointDevTypeMap : (dict)
e1 : (list)
Item : 16 (integer)
Item : 0 (integer)
e2 : (list)
Item : 33 (integer)
Item : 0 (integer)
e3 : (list)
Item : 33 (integer)
Item : 0 (integer)
e4 : (list)
Item : 33 (integer)
Item : 0 (integer)
zwEndpointDevTypeMapStr : 1:(10 : 00), 2:(21 : 00), 3:(21 : 00), 4:(21 : 00) (string)
zwFeatureListStr : routing, beaming, security (string)
zwLibType : 6 (integer)
zwManufactureId : 411 (integer)
zwManufactureName : HeatIT (string)
zwModelDefnVers : 2 (integer)
zwModelId : 197121 (integer)
zwModelName : Thermostat (TF021) (string)
zwNodeNeighbors : (list)
Item : 3 (integer)
Item : 4 (integer)
Item : 9 (integer)
Item : 12 (integer)
Item : 13 (integer)
Item : 18 (integer)
Item : 19 (integer)
Item : 20 (integer)
Item : 21 (integer)
Item : 22 (integer)
Item : 23 (integer)
Item : 24 (integer)
Item : 26 (integer)
Item : 28 (integer)
Item : 29 (integer)
Item : 32 (integer)
Item : 34 (integer)
Item : 38 (integer)
Item : 39 (integer)
Item : 40 (integer)
Item : 46 (integer)
Item : 49 (integer)
Item : 54 (integer)
Item : 56 (integer)
Item : 60 (integer)
Item : 61 (integer)
Item : 64 (integer)
Item : 66 (integer)
Item : 71 (integer)
Item : 74 (integer)
Item : 76 (integer)
Item : 82 (integer)
Item : 85 (integer)
Item : 88 (integer)
Item : 98 (integer)
Item : 100 (integer)
Item : 104 (integer)
Item : 108 (integer)
Item : 111 (integer)
Item : 115 (integer)
Item : 122 (integer)
Item : 126 (integer)
Item : 127 (integer)
Item : 141 (integer)
Item : 144 (integer)
Item : 148 (integer)
Item : 150 (integer)
Item : 151 (integer)
Item : 153 (integer)
Item : 159 (integer)
Item : 166 (integer)
Item : 181 (integer)
Item : 182 (integer)
Item : 201 (integer)
Item : 204 (integer)
Item : 218 (integer)
Item : 219 (integer)
Item : 220 (integer)
Item : 222 (integer)
Item : 227 (integer)
Item : 232 (integer)
zwNodeNeighborsStr : 3, 4, 9, 12, 13, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 32, 34, 38, 39, 40, 46, 49, 54, 56, 60, 61, 64, 66, 71, 74, 76, 82, 85, 88, 98, 100, 104, 108, 111, 115, 122, 126, 127, 141, 144, 148, 150, 151, 153, 159, 166, 181, 182, 201, 204, 218, 219, 220, 222, 227, 232 (string)
zwProtoVersMajor : 4 (integer)
zwProtoVersMinor : 61 (integer)
zwShowDumpDevToLog : true (bool)
zwShowMainUI : true (bool)
zwShowManualModifyConfigParmUI : true (bool)
zwShowPollingUI : true (bool)
zwShowSubmitModelInfoUI : false (bool)
zwShowWakeIntervalUI : false (bool)
zwWakeInterval : 0 (integer)
heatIsOn : False
heatSetpoint : 21.0
humidifierIsOn : False
humidities : []
humiditySensorCount : 0
hvacMode : Heat
id : 830832617
lastChanged : 2019-10-19 15:51:01
lastSuccessfulComm : 2019-10-19 15:51:01
model : Thermostat (TF021)
name : Conservatory HeatIT Thermostat
ownerProps : com.perceptiveautomation.indigoplugin.zwave : (dict)
NumHumidityInputs : 0 (integer)
NumTemperatureInputs : 0 (integer)
ShowCoolHeatEquipmentStateUI : false (bool)
TempUnits : 1 (integer)
address : 165 (integer)
indigoObjVersion : 8 (integer)
userPollAfterActivity : true (bool)
userPollInterval : 10 (integer)
userPollingEnabled : true (bool)
userWakeInterval : 60 (integer)
version : 1.92 (string)
zwAppVersMajor : 1 (integer)
zwAppVersMinor : 92 (integer)
zwAssociationsMap : (dict)
g1 : (list)
Item : 1 (integer)
g2 : (list)
g3 : (list)
g4 : (list)
g5 : (list)
zwAssociationsMapStr : 1:[1] 2:[] 3:[] 4:[] 5:[] (string)
zwClassCmdBase : 64 (integer)
zwClassCmdMap : (dict)
c108 : 1 (integer)
c112 : 1 (integer)
c114 : 1 (integer)
c115 : 1 (integer)
c133 : 1 (integer)
c134 : 1 (integer)
c142 : 1 (integer)
c152 : 1 (integer)
c159 : 1 (integer)
c32 : 1 (integer)
c37 : 1 (integer)
c64 : 1 (integer)
c67 : 1 (integer)
c85 : 1 (integer)
c89 : 1 (integer)
c90 : 1 (integer)
c94 : 1 (integer)
c96 : 4 (integer)
zwClassCmdMapStr : 20v1 40v1 43v1 85v1 86v1 60v4 6Cv1 8Ev1 70v1 72v1 73v1 55v1 98v1 59v1 5Av1 9Fv1 5Ev1 25v1 (string)
zwClassIds : (list)
Item : 4 (integer)
Item : 8 (integer)
Item : 6 (integer)
zwClassInstanceCountMap : (dict)
zwClassInstanceCountMapStr : - none - (string)
zwClassName : General Thermostat (v2) (string)
zwConfigVals : (dict)
zwConfigValsStr : - none - (string)
zwDevSubIndex : 0 (integer)
zwEncryptClassCmdMap : (dict)
zwEncryptClassCmdMapStr : - none - (string)
zwEncryptionStatusStr : Supported but not Enabled (string)
zwEndpointClassMap : (dict)
e1 : (list)
Item : 94 (integer)
Item : 133 (integer)
Item : 89 (integer)
Item : 142 (integer)
Item : 37 (integer)
Item : 108 (integer)
e2 : (list)
Item : 94 (integer)
Item : 133 (integer)
Item : 89 (integer)
Item : 142 (integer)
Item : 49 (integer)
Item : 108 (integer)
e3 : (list)
Item : 94 (integer)
Item : 133 (integer)
Item : 89 (integer)
Item : 142 (integer)
Item : 49 (integer)
Item : 108 (integer)
e4 : (list)
Item : 94 (integer)
Item : 133 (integer)
Item : 89 (integer)
Item : 142 (integer)
Item : 49 (integer)
Item : 108 (integer)
zwEndpointClassMapStr : 1:[5E 85 59 8E 25 6C], 2:[5E 85 59 8E 31 6C], 3:[5E 85 59 8E 31 6C], 4:[5E 85 59 8E 31 6C] (string)
zwEndpointDevTypeMap : (dict)
e1 : (list)
Item : 16 (integer)
Item : 0 (integer)
e2 : (list)
Item : 33 (integer)
Item : 0 (integer)
e3 : (list)
Item : 33 (integer)
Item : 0 (integer)
e4 : (list)
Item : 33 (integer)
Item : 0 (integer)
zwEndpointDevTypeMapStr : 1:(10 : 00), 2:(21 : 00), 3:(21 : 00), 4:(21 : 00) (string)
zwFeatureListStr : routing, beaming, security (string)
zwLibType : 6 (integer)
zwManufactureId : 411 (integer)
zwManufactureName : HeatIT (string)
zwModelDefnVers : 2 (integer)
zwModelId : 197121 (integer)
zwModelName : Thermostat (TF021) (string)
zwNodeNeighbors : (list)
Item : 3 (integer)
Item : 4 (integer)
Item : 9 (integer)
Item : 12 (integer)
Item : 13 (integer)
Item : 18 (integer)
Item : 19 (integer)
Item : 20 (integer)
Item : 21 (integer)
Item : 22 (integer)
Item : 23 (integer)
Item : 24 (integer)
Item : 26 (integer)
Item : 28 (integer)
Item : 29 (integer)
Item : 32 (integer)
Item : 34 (integer)
Item : 38 (integer)
Item : 39 (integer)
Item : 40 (integer)
Item : 46 (integer)
Item : 49 (integer)
Item : 54 (integer)
Item : 56 (integer)
Item : 60 (integer)
Item : 61 (integer)
Item : 64 (integer)
Item : 66 (integer)
Item : 71 (integer)
Item : 74 (integer)
Item : 76 (integer)
Item : 82 (integer)
Item : 85 (integer)
Item : 88 (integer)
Item : 98 (integer)
Item : 100 (integer)
Item : 104 (integer)
Item : 108 (integer)
Item : 111 (integer)
Item : 115 (integer)
Item : 122 (integer)
Item : 126 (integer)
Item : 127 (integer)
Item : 141 (integer)
Item : 144 (integer)
Item : 148 (integer)
Item : 150 (integer)
Item : 151 (integer)
Item : 153 (integer)
Item : 159 (integer)
Item : 166 (integer)
Item : 181 (integer)
Item : 182 (integer)
Item : 201 (integer)
Item : 204 (integer)
Item : 218 (integer)
Item : 219 (integer)
Item : 220 (integer)
Item : 222 (integer)
Item : 227 (integer)
Item : 232 (integer)
zwNodeNeighborsStr : 3, 4, 9, 12, 13, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 32, 34, 38, 39, 40, 46, 49, 54, 56, 60, 61, 64, 66, 71, 74, 76, 82, 85, 88, 98, 100, 104, 108, 111, 115, 122, 126, 127, 141, 144, 148, 150, 151, 153, 159, 166, 181, 182, 201, 204, 218, 219, 220, 222, 227, 232 (string)
zwProtoVersMajor : 4 (integer)
zwProtoVersMinor : 61 (integer)
zwShowDumpDevToLog : true (bool)
zwShowMainUI : true (bool)
zwShowManualModifyConfigParmUI : true (bool)
zwShowPollingUI : true (bool)
zwShowSubmitModelInfoUI : false (bool)
zwShowWakeIntervalUI : false (bool)
zwWakeInterval : 0 (integer)
pluginId : com.perceptiveautomation.indigoplugin.zwave
pluginProps : emptyDict : (dict)
protocol : ZWave
remoteDisplay : True
states : States : (dict)
hvacFanMode : 0 (integer)
hvacFanModeIsAlwaysOn : false (bool)
hvacFanModeIsAuto : false (bool)
hvacOperationMode : 1 (integer)
hvacOperationMode.ui : heat on (string)
hvacOperationModeIsAuto : false (bool)
hvacOperationModeIsCool : false (bool)
hvacOperationModeIsHeat : true (bool)
hvacOperationModeIsOff : false (bool)
hvacOperationModeIsProgramAuto : false (bool)
hvacOperationModeIsProgramCool : false (bool)
hvacOperationModeIsProgramHeat : false (bool)
setpointCool : 21 (real)
setpointCool.ui : 21.0 °C (string)
setpointHeat : 21 (real)
setpointHeat.ui : 21.0 °C (string)
temperatureInputsAll : (string)
zwaveHvacOperationModeID : 1 (integer)
zwaveHvacOperationModeName : heat (string)
subModel : Thermostat
supportsAllLightsOnOff : False
supportsAllOff : False
supportsCoolSetpoint : True
supportsHeatSetpoint : True
supportsHvacFanMode : True
supportsHvacOperationMode : True
supportsStatusRequest : True
temperatureSensorCount : 0
temperatures : []
version : 1.92

Posted on
Sat Oct 19, 2019 11:00 am
autolog offline
Posts: 3988
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Re: TRV Controller Discussion Thread

Try this version: TRV Controller - Pre-Release Version 1.3.5

I have added in a model definition update (which still may need to be tweaked) so the plugin knows about the thermostat. :)

Posted on
Sat Oct 19, 2019 1:22 pm
shapa offline
Posts: 483
Joined: Sep 08, 2014
Location: Swindon

Re: TRV Controller Discussion Thread

OK, some changes :)

Looks like TRV is not reading the temperature from the thermostat as its a "subdevice" ("Conservatory HeatIT Air Sensor").
Could not select the subdevice in the "Remote Stat" either - not shown, only the root device (Conservatory HeatIT Thermostat)

Possibly, the easiest is to allow to select one of the Air sensors (it could be internal or external, not simultaneously) in the "remote stat". As I could understand it will fix the issue.


TRV Error StandardError detected in TRV Plugin [deviceUpdated] for device 'Conservatory HeatIT Thermostat']. Line '922' has error=''key id 141224139 not found in database''
TRV Error StandardError detected in TRV Plugin [deviceUpdated] for device 'Conservatory HeatIT Thermostat']. Line '922' has error=''key id 141224139 not found in database''
Z-Wave received "Conservatory HeatIT Thermostat" heat setpoint is 24.0 °C
TRV Error StandardError detected in TRV Plugin [deviceUpdated] for device 'Conservatory HeatIT Thermostat']. Line '922' has error=''key id 141224139 not found in database''
TRV Error StandardError detected in TRV Plugin [deviceUpdated] for device 'Conservatory HeatIT Thermostat']. Line '922' has error=''key id 141224139 not found in database''
Z-Wave received "Conservatory HeatIT Thermostat" cool setpoint is 21.0 °C
TRV Error StandardError detected in TRV Plugin [deviceUpdated] for device 'Conservatory HeatIT Thermostat']. Line '922' has error=''key id 141224139 not found in database''
TRV Error StandardError detected in TRV Plugin [deviceUpdated] for device 'Conservatory HeatIT Thermostat']. Line '922' has error=''key id 141224139 not found in database''

TRV 'new device 2' Heat Setpoint set to device minimum value i.e. '5.0'
TRV Error TRV Controller can't control TRV 'new device 2' as the TRV doesn't report temperature and there is no Remote Stat defined!

Posted on
Sat Oct 19, 2019 1:56 pm
autolog offline
Posts: 3988
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Re: TRV Controller Discussion Thread

Did you delete device with ID 141224139 and define the new one?

Can you do a similar print as before but this time for the device you want to use as a remote stat?

Hopefully we are getting a lot closer to achieving what you want. :)

Posted on
Sun Oct 20, 2019 7:30 am
shapa offline
Posts: 483
Joined: Sep 08, 2014
Location: Swindon

Re: TRV Controller Discussion Thread

Deleted old TRV and made a new one.

The "remote stat" is technically a child device to the TF021 - in the latest FW they made all sensors available as "sub-devices", The print from the built-in TF021 Air sensor (used by me) is below

address : 165
allowOnStateChange : False
allowSensorValueChange : False
batteryLevel : None
buttonGroupCount : 0
configured : True
description :
deviceTypeId : zwValueSensorType
displayStateId : sensorValue
displayStateImageSel : TemperatureSensor
displayStateValRaw : 25.6
displayStateValUi : 25.6 °C
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
folderId : 1447924061
globalProps : MetaProps : (dict)
com.perceptiveautomation.indigoplugin.zwave : (dict)
NumHumidityInputs : 0 (integer)
NumTemperatureInputs : 0 (integer)
SensorUnits : 1 (integer)
SupportsOnState : false (bool)
SupportsSensorValue : true (bool)
address : 165 (integer)
indigoObjVersion : 8 (integer)
version : 1.92 (string)
zwClassCmdBase : 64 (integer)
zwDevEndPoint : 2 (integer)
zwDevSubIndex : 2 (integer)
zwManufactureId : 411 (integer)
zwManufactureName : HeatIT (string)
zwModelId : 197121 (integer)
zwModelName : Thermostat (TF021) (string)
zwShowDumpDevToLog : false (bool)
zwShowMainUI : false (bool)
zwShowManualModifyConfigParmUI : false (bool)
zwShowPollingUI : false (bool)
zwShowSubmitModelInfoUI : false (bool)
zwShowWakeIntervalUI : false (bool)
id : 1820233887
lastChanged : 2019-10-20 14:24:04
lastSuccessfulComm : 2019-10-20 14:24:04
model : Thermostat (TF021)
name : Conservatory HeatIT Air Sensor
onState : None
ownerProps : com.perceptiveautomation.indigoplugin.zwave : (dict)
NumHumidityInputs : 0 (integer)
NumTemperatureInputs : 0 (integer)
SensorUnits : 1 (integer)
SupportsOnState : false (bool)
SupportsSensorValue : true (bool)
address : 165 (integer)
indigoObjVersion : 8 (integer)
version : 1.92 (string)
zwClassCmdBase : 64 (integer)
zwDevEndPoint : 2 (integer)
zwDevSubIndex : 2 (integer)
zwManufactureId : 411 (integer)
zwManufactureName : HeatIT (string)
zwModelId : 197121 (integer)
zwModelName : Thermostat (TF021) (string)
zwShowDumpDevToLog : false (bool)
zwShowMainUI : false (bool)
zwShowManualModifyConfigParmUI : false (bool)
zwShowPollingUI : false (bool)
zwShowSubmitModelInfoUI : false (bool)
zwShowWakeIntervalUI : false (bool)
pluginId : com.perceptiveautomation.indigoplugin.zwave
pluginProps : emptyDict : (dict)
protocol : ZWave
remoteDisplay : True
sensorValue : 25.6
states : States : (dict)
sensorValue : 25.600000 (real)
sensorValue.ui : 25.6 °C (string)
subModel : Sensor 1
supportsAllLightsOnOff : False
supportsAllOff : False
supportsOnState : False
supportsSensorValue : True
supportsStatusRequest : True
version : 1.92


Additional print from the external Air sensor (in case someone using it - disconnected in my case)


Interactive Shell External Air Device:
address : 165
allowOnStateChange : False
allowSensorValueChange : False
batteryLevel : None
buttonGroupCount : 0
configured : True
description :
deviceTypeId : zwValueSensorType
displayStateId : sensorValue
displayStateImageSel : TemperatureSensor
displayStateValRaw : 0.0
displayStateValUi : 0.0 °C
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
folderId : 1447924061
globalProps : MetaProps : (dict)
com.perceptiveautomation.indigoplugin.zwave : (dict)
NumHumidityInputs : 0 (integer)
NumTemperatureInputs : 0 (integer)
SensorUnits : 1 (integer)
SupportsOnState : false (bool)
SupportsSensorValue : true (bool)
address : 165 (integer)
indigoObjVersion : 8 (integer)
version : 1.92 (string)
zwClassCmdBase : 64 (integer)
zwDevEndPoint : 3 (integer)
zwDevSubIndex : 3 (integer)
zwManufactureId : 411 (integer)
zwManufactureName : HeatIT (string)
zwModelId : 197121 (integer)
zwModelName : Thermostat (TF021) (string)
zwShowDumpDevToLog : false (bool)
zwShowMainUI : false (bool)
zwShowManualModifyConfigParmUI : false (bool)
zwShowPollingUI : false (bool)
zwShowSubmitModelInfoUI : false (bool)
zwShowWakeIntervalUI : false (bool)
id : 1467368568
lastChanged : 2019-10-20 14:24:04
lastSuccessfulComm : 2019-10-20 14:24:04
model : Thermostat (TF021)
name : Conservatory HeatIT External Air Sensor
onState : None
ownerProps : com.perceptiveautomation.indigoplugin.zwave : (dict)
NumHumidityInputs : 0 (integer)
NumTemperatureInputs : 0 (integer)
SensorUnits : 1 (integer)
SupportsOnState : false (bool)
SupportsSensorValue : true (bool)
address : 165 (integer)
indigoObjVersion : 8 (integer)
version : 1.92 (string)
zwClassCmdBase : 64 (integer)
zwDevEndPoint : 3 (integer)
zwDevSubIndex : 3 (integer)
zwManufactureId : 411 (integer)
zwManufactureName : HeatIT (string)
zwModelId : 197121 (integer)
zwModelName : Thermostat (TF021) (string)
zwShowDumpDevToLog : false (bool)
zwShowMainUI : false (bool)
zwShowManualModifyConfigParmUI : false (bool)
zwShowPollingUI : false (bool)
zwShowSubmitModelInfoUI : false (bool)
zwShowWakeIntervalUI : false (bool)
pluginId : com.perceptiveautomation.indigoplugin.zwave
pluginProps : emptyDict : (dict)
protocol : ZWave
remoteDisplay : True
sensorValue : 0.0
states : States : (dict)
sensorValue : 0.000000 (real)
sensorValue.ui : 0.0 °C (string)
subModel : Sensor 2
supportsAllLightsOnOff : False
supportsAllOff : False
supportsOnState : False
supportsSensorValue : True
supportsStatusRequest : True
version : 1.92

Posted on
Sun Oct 20, 2019 7:51 am
autolog offline
Posts: 3988
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Re: TRV Controller Discussion Thread

Thanks for the info - I will see if I can get you another pre-release version later this afternoon. :)

Posted on
Sun Oct 20, 2019 10:08 am
autolog offline
Posts: 3988
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Re: TRV Controller Discussion Thread

Try this version: TRV Controller - Pre-Release Version 1.3.7

I have added in a sub-model handling update (which still may need to be tweaked) so the plugin knows about the thermostat sub-models.

They should be present in the Remote Thermostat list. :)

Posted on
Sun Oct 20, 2019 12:09 pm
Ksullivan offline
Posts: 83
Joined: Feb 22, 2014

Re: TRV Controller Discussion Thread

Hi John
I’m having some weird issues where the remote thermostat is updating to the temp being sent to the Trv and when I try to change it it goes back to the trv setpoint (2.5 above the original setpoint on the thermostat). I was using your old plugin with the same set up with no issues. Any ideas?
Thanks in advance for your help.

Keith


Sent from my iPad using Tapatalk

Posted on
Sun Oct 20, 2019 12:12 pm
Ksullivan offline
Posts: 83
Joined: Feb 22, 2014

Re: TRV Controller Discussion Thread

Sorry meant to add that this is not all the time


Sent from my iPad using Tapatalk

Posted on
Sun Oct 20, 2019 12:19 pm
autolog offline
Posts: 3988
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Re: TRV Controller Discussion Thread

Ksullivan wrote:
I’m having some weird issues where the remote thermostat is updating to the temp being sent to the Trv and when I try to change it it goes back to the trv setpoint (2.5 above the original setpoint on the thermostat).

What TRVs and remote thermostats are you using?

When you say "when I try to change it it", what are you changing and where? :)

Page 17 of 28 1 ... 14, 15, 16, 17, 18, 19, 20 ... 28

Who is online

Users browsing this forum: No registered users and 2 guests