SmartThings Community

Eurotronics Spirit TRV


#101

Thanks Mark,

I’m no developer but I’ll have a hunt and see if anything jumps out

Many thanks


(Mark C) #102

ive push an update which has Thermostat Mode and Thermostat Operating State, alexa might be looking for them


#103

Thanks Mark, I’ll grab and give it a try…

I’ve been having a hunt around and this seems about the nearest match to what I’m seeing…same type of thing…can set and set happens but getting a not responding…and its with a stock handler…


#104

I’ve updated to the latest version and I still get the same “Office TRV is not responding” from Alexa, but now I also don’t always get a set happening

I’m guessing theres some rate limit in there now as if I do a bunch of set commands from Alexa within 30 seconds they seem to get ignored.
Dropping back to the last version (commit: ce5423882770cff44647e70a2fe5852c8c90d5d5) each set command gets honoured regardless of how often i make them


#105

I also changed the device type to the standard “Z-Wave Thermostat” and tried from Alexa…
No Error and the temperature was reported to 2 decimal places…

So its clear there’s something in the Eurotronics device handler Alexa isn’t happy about, but no idea what as the built-in device handler looks simpler as far as capabilities etc goes


(Lucian Ciobanu) #106

Hi guys,
I’m relatively new here and I also own a Spirit TRV device, I’m testing only one for the time being to see if I can use it to all my radiators.
I love this DTH and the work you guys do and I was wondering if there is any way to display the current temperature with only one decimals instead of 2. I believe its visually better to have it like that, not to mention that its not very accurate when reading the room temperature.

One other thing that I noticed is that you cannot change the thermostat mode to heating, you have the Eco and the Heat button which sets it to Boost mode, but there is no way to set it back to default (or heating).
I’m no developer even though I tried to change those things by myself with no success so far :slight_smile: .


(Edward Cann) #107

Hi Lucian,

Glad you like the handler. And I’m so glad people have picked it up and added stuff when i haven’t had the time to. I love this community.

heat mode for the thermostat is technically when everything is set to off. but it will only kick in when the temperature is lower than the set point

If you want it to open the valve either set the temperature higher or use the boost mode. otherwise it’s always in Heat mode.

as for the decimal points. I know this is a preference and i might add in an option for number of decimal places in the future but for now you can apply the fix that space_paranoid did above:

Hope that helps.


(Lucian Ciobanu) #108

Brilliant with the decimal setting, I somehow missed that.

Now, back on the thermostat mode, I did the following:

  • was in heating to 23.0 (actual temp 21.7)
  • change it to Eco mode (temperature is set for 18)
  • modifying the heat setpoint back to 23.0, the thermostat is still on Eco mode, with setpoint showing 18 and valve still closed since the actual temp is 21.7
  • tried the heat button, which activated boost for a couple of minutes ( I guess 5 minutes or so) then went back to Eco mode and 18 setpoint.
    So the my question was, how can I get it back to heating mode or turn of the Eco mode? Am I missing something?

(Edward Cann) #109

Click eco mode again to turn it off and it should go back to regular heat mode


(www.smartukhome.co.uk) #110

I’m doing the same as @LucianC testing one before I commit to whole house

Anyone else get wild temperature readings? My Aeotec Multisensor 6 is reporting 16.6C yet the TRV is down to 12.22


(Mark C) #111

have you guys notice that during live logging some of the requested paramters and setting retunred?
ie ask for the setpoint & mode & valve position & temp, but only parse one or two of the requests?
im trying to understand if i have interferace or the device isnt processing the commands all the time (some time it works)


(Lucian Ciobanu) #112

Not sure I understand your question…
But if I’m looking at the Recently tab in Smartthings app, I see large gaps for hours without any data recorded of any kind, or at least that happened before upgrading to your latest DTH.
Btw this new DTH solved my issue switching between ECO, Heating and Boost mode as well, don’t know though what “configure” button supposed to do, it looks like it isn’t doing anything when pressed.

Yeah mine too, but not that “wild” as yours :slight_smile: . I get a variation of 1.5C from another calibrated thermometer sitting in the middle of the room. If you think about it, the temp variation measured by the TRV is somehow understandable, being near a window, it detects a lower temperature when the valve is closed and a higher one when the valve is open (radiator is hot). I guess it has some formulas to compensate the readings but I wouldn’t count exclusively on the room temp shown by it


#113

Not exhaustive, but when running refreshes from ST app and then watching live logging I see reports come back for all the types requested, e.g.:

08:44:58: info Report recived - SwitchMultilevelReport(value: 14) - - Valve open ‘14’%
08:44:54: info Report recived ThermostatSetpointReport(setpointType: 11, scaledValue: 16.0, scale: 0, precision: 1, value: [0, 160], reserved01: 0, size: 2)
08:44:51: info Report recived ThermostatSetpointReport(setpointType: 1, scaledValue: 19.5, scale: 0, precision: 1, value: [0, 195], reserved01: 0, size: 2)
08:44:51: debug 1 NOT Eco
08:44:47: info Report recived ThermostatModeReport(reserved01: 0, mode: 1), heat, heating
08:44:44: info Report recived SensorMultilevelReport(scale: 0, sensorValue: [7, 92], precision: 2, sensorType: 1, scaledSensorValue: 18.84, size: 2)
08:44:42: trace POLL [SensorMultilevelGet(), ThermostatModeGet(), ThermostatSetpointGet(setpointType: 1, reserved01: 0), ThermostatSetpointGet(setpointType: 11, reserved01: 0), SwitchMultilevelGet()]
08:44:42: trace refresh

08:43:42: info Report recived - SwitchMultilevelReport(value: 14) - - Valve open ‘14’%
08:43:39: info Report recived ThermostatSetpointReport(setpointType: 11, scaledValue: 16.0, scale: 0, precision: 1, value: [0, 160], reserved01: 0, size: 2)
08:43:35: info Report recived ThermostatSetpointReport(setpointType: 1, scaledValue: 19.5, scale: 0, precision: 1, value: [0, 195], reserved01: 0, size: 2)
08:43:35: debug 1 NOT Eco
08:43:32: info Report recived ThermostatModeReport(reserved01: 0, mode: 1), heat, heating
08:43:28: info Report recived SensorMultilevelReport(scale: 0, sensorValue: [7, 92], precision: 2, sensorType: 1, scaledSensorValue: 18.84, size: 2)
08:43:27: trace POLL [SensorMultilevelGet(), ThermostatModeGet(), ThermostatSetpointGet(setpointType: 1, reserved01: 0), ThermostatSetpointGet(setpointType: 11, reserved01: 0), SwitchMultilevelGet()]
08:43:27: trace refresh


(www.smartukhome.co.uk) #114

yea I think I need to calibrate all my sensors before doing anything else using this TRV. I take it you use the calibrated device in the middle of the room to control the TRV?
All I want is the downstairs TRVs to turn off when the downstairs gets to temp and the upstairs to continue. My thermostat is a Nest


(Lucian Ciobanu) #115

Here are loggings from IDE, if that helps:

2019-01-11 11:50:49.339 AM EET
moments ago COMMAND poll poll command was sent to Master Bedroom true
2019-01-11 11:44:27.164 AM EET
8 minutes ago DEVICE refresh 12 Valve open ‘12’% true
2019-01-11 11:44:13.107 AM EET
8 minutes ago DEVICE temperature 23.5 Master Bedroom temperature is 23.5°C true
2019-01-11 11:44:11.512 AM EET
8 minutes ago COMMAND poll poll command was sent to Master Bedroom true
2019-01-11 11:35:28.671 AM EET
17 minutes ago DEVICE temperature 23.4 Master Bedroom temperature is 23.4°C true
2019-01-11 11:35:27.003 AM EET
17 minutes ago COMMAND poll poll command was sent to Master Bedroom true
2019-01-11 11:23:31.092 AM EET
29 minutes ago DEVICE refresh 15 Valve open ‘15’% true
2019-01-11 11:23:17.914 AM EET
29 minutes ago DEVICE temperature 23.3 Master Bedroom temperature is 23.3°C true
2019-01-11 11:23:16.253 AM EET
29 minutes ago COMMAND poll poll command was sent to Master Bedroom true
2019-01-11 11:14:22.081 AM EET
38 minutes ago DEVICE temperature 23.1 Master Bedroom temperature is 23.1°C true
2019-01-11 11:14:20.396 AM EET
38 minutes ago COMMAND poll poll command was sent to Master Bedroom true
2019-01-11 11:07:48.333 AM EET
45 minutes ago DEVICE refresh 24 Valve open ‘24’% true
2019-01-11 11:07:46.597 AM EET
45 minutes ago COMMAND refresh refresh command was sent to Master Bedroom true
2019-01-11 11:07:35.600 AM EET
45 minutes ago DEVICE temperature 22.8 Master Bedroom temperature is 22.8°C true
2019-01-11 11:07:33.918 AM EET
45 minutes ago COMMAND poll poll command was sent to Master Bedroom true
2019-01-11 10:59:37.851 AM EET
53 minutes ago DEVICE refresh 28 Valve open ‘28’% true
2019-01-11 10:59:23.826 AM EET
53 minutes ago DEVICE temperature 22.6 Master Bedroom temperature is 22.6°C true
2019-01-11 10:59:22.152 AM EET
53 minutes ago COMMAND poll poll command was sent to Master Bedroom true
2019-01-11 10:53:53.139 AM EET
59 minutes ago DEVICE refresh 35 Valve open ‘35’% true
2019-01-11 10:53:39.161 AM EET
59 minutes ago DEVICE temperature 22.2 Master Bedroom temperature is 22.2°C true
2019-01-11 10:53:37.475 AM EET
59 minutes ago COMMAND refresh refresh command was sent to Master Bedroom true
2019-01-11 10:46:56.643 AM EET
1 hour ago DEVICE temperature 22.0 Master Bedroom temperature is 22.0°C true
2019-01-11 10:46:54.940 AM EET
1 hour ago COMMAND poll poll command was sent to Master Bedroom true
2019-01-11 10:38:13.982 AM EET
1 hour ago DEVICE refresh 52 Valve open ‘52’% true
2019-01-11 10:37:59.912 AM EET
1 hour ago DEVICE temperature 21.3 Master Bedroom temperature is 21.3°C true
2019-01-11 10:37:58.250 AM EET
1 hour ago COMMAND poll poll command was sent to Master Bedroom true
2019-01-11 10:29:29.342 AM EET
1 hour ago DEVICE refresh 63 Valve open ‘63’% true
2019-01-11 10:29:16.514 AM EET
1 hour ago DEVICE temperature 20.6 Master Bedroom temperature is 20.6°C true
2019-01-11 10:29:14.887 AM EET
1 hour ago COMMAND poll poll command was sent to Master Bedroom true
2019-01-11 10:20:51.310 AM EET
2 hours ago DEVICE refresh 80 Valve open ‘80’% true
2019-01-11 10:20:37.781 AM EET
2 hours ago DEVICE temperature 19.7 Master Bedroom temperature is 19.7°C true
2019-01-11 10:20:35.674 AM EET
2 hours ago COMMAND poll poll command was sent to Master Bedroom true
2019-01-11 10:13:15.207 AM EET
2 hours ago DEVICE refresh 92 Valve open ‘92’% true
2019-01-11 10:13:02.761 AM EET
2 hours ago DEVICE temperature 19.0 Master Bedroom temperature is 19.0°C true
2019-01-11 10:13:00.761 AM EET
2 hours ago COMMAND poll poll command was sent to Master Bedroom true


(Lucian Ciobanu) #116

And from Live Logging:

12:14:49: info Report recived - SwitchMultilevelReport(value: 16) - - Valve open ‘16’%
12:14:46: info Report recived ThermostatSetpointReport(setpointType: 11, scaledValue: 20.0, scale: 0, precision: 1, value: [0, 200], reserved01: 0, size: 2)
12:14:41: info Report recived ThermostatSetpointReport(setpointType: 1, scaledValue: 23.5, scale: 0, precision: 1, value: [0, 235], reserved01: 0, size: 2)
12:14:41: debug 1 NOT Eco
12:14:39: info Report recived ThermostatModeReport(reserved01: 0, mode: 1), heat, heating
12:14:35: info Report recived SensorMultilevelReport(scale: 0, sensorValue: [9, 25], precision: 2, sensorType: 1, scaledSensorValue: 23.29, size: 2)
12:14:33: trace POLL [SensorMultilevelGet(), ThermostatModeGet(), ThermostatSetpointGet(setpointType: 1, reserved01: 0), ThermostatSetpointGet(setpointType: 11, reserved01: 0), SwitchMultilevelGet()]
12:14:33: trace refresh
12:13:22: info Report recived - SwitchMultilevelReport(value: 16) - - Valve open ‘16’%
12:13:20: info Report recived ThermostatSetpointReport(setpointType: 11, scaledValue: 20.0, scale: 0, precision: 1, value: [0, 200], reserved01: 0, size: 2)
12:13:16: info Report recived ThermostatSetpointReport(setpointType: 1, scaledValue: 23.5, scale: 0, precision: 1, value: [0, 235], reserved01: 0, size: 2)
12:13:16: debug 1 NOT Eco
12:13:12: info Report recived ThermostatModeReport(reserved01: 0, mode: 1), heat, heating
12:13:10: info Report recived SensorMultilevelReport(scale: 0, sensorValue: [9, 25], precision: 2, sensorType: 1, scaledSensorValue: 23.29, size: 2)
12:13:08: trace POLL [SensorMultilevelGet(), ThermostatModeGet(), ThermostatSetpointGet(setpointType: 1, reserved01: 0), ThermostatSetpointGet(setpointType: 11, reserved01: 0), SwitchMultilevelGet()]
12:13:08: trace refresh


(Mark C) #117

Press the cog and there is an option to set an off set mine is a 2 and it reads right rhen


(Mark C) #118

So what is the down side of using the stock DH?


#119

Mainly support for the custom attributes…i.e. invert LCD, etc. I guess once those are set using the custom one, I could revert to stock?


(Mark C) #120

did it function with the stock DH? I cant seam to comunicate at all with the TRV using the stock DH
how far away from your hub is the TRV?
do you have " ZWAVE_S0_FALLBACK" on the device properties in the IDE?
image