Heatit Z-TRM2fx

Discussions about existing Z-Wave device and their usage with Z-Way/Z-Cloud/Z-Box
Post Reply
fez
Posts: 147
Joined: 20 Jul 2015 23:03

Heatit Z-TRM2fx

Post by fez »

I have a Heatit Z-TRM2fx floor heating thermostat which has a strange behavior in conjunction with the heating automation module ( available in the UI setting).
When the temperature set-point is changed by the heating module the thermostat switches into cooling (reversed) mode.
I have checked the logs, both operation modes have set-points, both are updated during the process, however, if I do the "same" manually, the operation mode doesn't change. This operation mode setting is available under parameter 1.

At this point I don't see the trigger point for the mode change in the logs. I am not sure if this is a device firmware issue or not.

Attached is a section of the logs, when this happens. It would be great to have a second opinion.
Device in question is number 35.

Code: Select all

[2019-12-11 08:34:09.494] [I] [core] Instantiating module 52 from class Heating
[2019-12-11 08:34:09.496] [I] [core] --- Starting module Heating Control
[2019-12-11 08:34:09.586] [I] [core] Creating device sensorMultiline Heating_52
[2019-12-11 08:34:09.634] [I] [core] ---  Heating_52 performCommand processing: {"0":"schedule"}
[2019-12-11 08:34:09.658] [I] [core] ---  ZWayVDev_zway_35-0-67-1 performCommand processing: {"0":"exact","1":{"level":"19"}}
...
[2019-12-11 08:34:09.658] [D] [zway] SETDATA devices.35.instances.0.commandClasses.67.data.1.setVal = 19.000000
[2019-12-11 08:34:09.658] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.48 = Empty
[2019-12-11 08:34:09.658] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.48.status = Empty
[2019-12-11 08:34:09.658] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.48.duration = Empty
[2019-12-11 08:34:09.658] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.48.moreStatusUpdates = Empty
[2019-12-11 08:34:09.658] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.48.lastEvent = Empty
[2019-12-11 08:34:09.658] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.48.status = 255 (0x000000ff)
[2019-12-11 08:34:09.658] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.48.duration = 0 (0x00000000)
[2019-12-11 08:34:09.658] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.48.moreStatusUpdates = False
[2019-12-11 08:34:09.658] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.48.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.658] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.48 = Empty
[2019-12-11 08:34:09.658] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 48 (0x00000030)
[2019-12-11 08:34:09.658] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.658] [I] [zway] Adding job: ThermostatSetPoint Set
[2019-12-11 08:34:09.658] [C] [zway] Job is already marked as waiting for reply, Supervision overrides it - check encapsulated packet not to be a Get
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.49 = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.49.status = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.49.duration = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.49.moreStatusUpdates = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.49.lastEvent = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.49.status = 255 (0x000000ff)
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.49.duration = 0 (0x00000000)
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.49.moreStatusUpdates = False
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.49.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.49 = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 49 (0x00000031)
[2019-12-11 08:34:09.659] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.659] [I] [zway] Adding job: ThermostatMode Set
[2019-12-11 08:34:09.659] [C] [zway] Job is already marked as waiting for reply, Supervision overrides it - check encapsulated packet not to be a Get
[2019-12-11 08:34:09.659] [I] [core] ---  ZWayVDev_zway_35-0-67-2 performCommand processing: {"0":"exact","1":{"level":"19"}}
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.67.data.2.setVal = 19.000000
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.50 = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.50.status = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.50.duration = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.50.moreStatusUpdates = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.50.lastEvent = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.50.status = 255 (0x000000ff)
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.50.duration = 0 (0x00000000)
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.50.moreStatusUpdates = False
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.50.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.50 = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 50 (0x00000032)
[2019-12-11 08:34:09.659] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.659] [I] [zway] Adding job: ThermostatSetPoint Set
[2019-12-11 08:34:09.659] [C] [zway] Job is already marked as waiting for reply, Supervision overrides it - check encapsulated packet not to be a Get
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.51 = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.51.status = Empty
[2019-12-11 08:34:09.659] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.51.duration = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.51.moreStatusUpdates = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.51.lastEvent = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.51.status = 255 (0x000000ff)
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.51.duration = 0 (0x00000000)
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.51.moreStatusUpdates = False
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.51.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.51 = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 51 (0x00000033)
[2019-12-11 08:34:09.660] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.660] [I] [zway] Adding job: ThermostatMode Set
[2019-12-11 08:34:09.660] [C] [zway] Job is already marked as waiting for reply, Supervision overrides it - check encapsulated packet not to be a Get
[2019-12-11 08:34:09.660] [I] [core] ---  ZWayVDev_zway_35-1-67-1 performCommand processing: {"0":"exact","1":{"level":"19"}}
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.1.commandClasses.67.data.1.setVal = 19.000000
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.52 = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.52.status = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.52.duration = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.52.moreStatusUpdates = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.52.lastEvent = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.52.status = 255 (0x000000ff)
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.52.duration = 0 (0x00000000)
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.52.moreStatusUpdates = False
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.52.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.52 = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 52 (0x00000034)
[2019-12-11 08:34:09.660] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.660] [I] [zway] Adding job: ThermostatSetPoint Set
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.53 = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.53.status = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.53.duration = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.53.moreStatusUpdates = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.53.lastEvent = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.53.status = 255 (0x000000ff)
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.53.duration = 0 (0x00000000)
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.53.moreStatusUpdates = False
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.53.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.53 = Empty
[2019-12-11 08:34:09.660] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 53 (0x00000035)
[2019-12-11 08:34:09.660] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.660] [I] [zway] Adding job: ThermostatMode Set
[2019-12-11 08:34:09.661] [I] [core] ---  ZWayVDev_zway_35-1-67-2 performCommand processing: {"0":"exact","1":{"level":"19"}}
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.1.commandClasses.67.data.2.setVal = 19.000000
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.54 = Empty
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.54.status = Empty
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.54.duration = Empty
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.54.moreStatusUpdates = Empty
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.54.lastEvent = Empty
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.54.status = 255 (0x000000ff)
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.54.duration = 0 (0x00000000)
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.54.moreStatusUpdates = False
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.54.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.54 = Empty
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 54 (0x00000036)
[2019-12-11 08:34:09.661] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.661] [I] [zway] Adding job: ThermostatSetPoint Set
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.55 = Empty
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.55.status = Empty
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.55.duration = Empty
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.55.moreStatusUpdates = Empty
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.55.lastEvent = Empty
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.55.status = 255 (0x000000ff)
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.55.duration = 0 (0x00000000)
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.55.moreStatusUpdates = False
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.55.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.55 = Empty
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 55 (0x00000037)
[2019-12-11 08:34:09.661] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.661] [I] [zway] Adding job: ThermostatMode Set
[2019-12-11 08:34:09.661] [I] [core] ---  ZWayVDev_zway_94-0-67-1 performCommand processing: {"0":"exact","1":{"level":"19"}}
[2019-12-11 08:34:09.661] [D] [zway] SETDATA devices.94.instances.0.commandClasses.67.data.1.setVal = 19.000000
[2019-12-11 08:34:09.661] [D] [zway] Job 0x13 (ThermostatSetPoint Set): removing duplicate
[2019-12-11 08:34:09.661] [D] [zway] Job 0x13 (ThermostatSetPoint Get): removing duplicate
[2019-12-11 08:34:09.665] [I] [core] ---  ZWayVDev_zway_35-0-67-1 performCommand processing: {"0":"exact","1":{"level":"18"}}
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.67.data.1.setVal = 18.000000
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.56 = Empty
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.56.status = Empty
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.56.duration = Empty
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.56.moreStatusUpdates = Empty
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.56.lastEvent = Empty
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.56.status = 255 (0x000000ff)
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.56.duration = 0 (0x00000000)
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.56.moreStatusUpdates = False
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.56.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.56 = Empty
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 56 (0x00000038)
[2019-12-11 08:34:09.665] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.665] [I] [zway] Adding job: ThermostatSetPoint Set
[2019-12-11 08:34:09.665] [C] [zway] Job is already marked as waiting for reply, Supervision overrides it - check encapsulated packet not to be a Get
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.57 = Empty
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.57.status = Empty
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.57.duration = Empty
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.57.moreStatusUpdates = Empty
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.57.lastEvent = Empty
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.57.status = 255 (0x000000ff)
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.57.duration = 0 (0x00000000)
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.57.moreStatusUpdates = False
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.57.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.57 = Empty
[2019-12-11 08:34:09.665] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 57 (0x00000039)
[2019-12-11 08:34:09.665] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.665] [I] [zway] Adding job: ThermostatMode Set
[2019-12-11 08:34:09.665] [C] [zway] Job is already marked as waiting for reply, Supervision overrides it - check encapsulated packet not to be a Get
[2019-12-11 08:34:09.666] [I] [core] ---  ZWayVDev_zway_35-0-67-2 performCommand processing: {"0":"exact","1":{"level":"18"}}
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.67.data.2.setVal = 18.000000
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.58 = Empty
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.58.status = Empty
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.58.duration = Empty
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.58.moreStatusUpdates = Empty
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.58.lastEvent = Empty
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.58.status = 255 (0x000000ff)
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.58.duration = 0 (0x00000000)
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.58.moreStatusUpdates = False
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.58.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.58 = Empty
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 58 (0x0000003a)
[2019-12-11 08:34:09.666] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.666] [I] [zway] Adding job: ThermostatSetPoint Set
[2019-12-11 08:34:09.666] [C] [zway] Job is already marked as waiting for reply, Supervision overrides it - check encapsulated packet not to be a Get
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.59 = Empty
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.59.status = Empty
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.59.duration = Empty
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.59.moreStatusUpdates = Empty
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.59.lastEvent = Empty
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.59.status = 255 (0x000000ff)
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.59.duration = 0 (0x00000000)
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.59.moreStatusUpdates = False
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.59.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.59 = Empty
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 59 (0x0000003b)
[2019-12-11 08:34:09.666] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.666] [I] [zway] Adding job: ThermostatMode Set
[2019-12-11 08:34:09.666] [C] [zway] Job is already marked as waiting for reply, Supervision overrides it - check encapsulated packet not to be a Get
[2019-12-11 08:34:09.666] [I] [core] ---  ZWayVDev_zway_35-1-67-1 performCommand processing: {"0":"exact","1":{"level":"18"}}
[2019-12-11 08:34:09.666] [D] [zway] SETDATA devices.35.instances.1.commandClasses.67.data.1.setVal = 18.000000
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.60 = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.60.status = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.60.duration = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.60.moreStatusUpdates = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.60.lastEvent = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.60.status = 255 (0x000000ff)
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.60.duration = 0 (0x00000000)
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.60.moreStatusUpdates = False
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.60.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.60 = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 60 (0x0000003c)
[2019-12-11 08:34:09.667] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.667] [I] [zway] Adding job: ThermostatSetPoint Set
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.61 = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.61.status = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.61.duration = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.61.moreStatusUpdates = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.61.lastEvent = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.61.status = 255 (0x000000ff)
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.61.duration = 0 (0x00000000)
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.61.moreStatusUpdates = False
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.61.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.61 = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 61 (0x0000003d)
[2019-12-11 08:34:09.667] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.667] [I] [zway] Adding job: ThermostatMode Set
[2019-12-11 08:34:09.667] [I] [core] ---  ZWayVDev_zway_35-1-67-2 performCommand processing: {"0":"exact","1":{"level":"18"}}
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.1.commandClasses.67.data.2.setVal = 18.000000
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.62 = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.62.status = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.62.duration = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.62.moreStatusUpdates = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.62.lastEvent = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.62.status = 255 (0x000000ff)
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.62.duration = 0 (0x00000000)
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.62.moreStatusUpdates = False
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.62.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.62 = Empty
[2019-12-11 08:34:09.667] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 62 (0x0000003e)
[2019-12-11 08:34:09.668] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.668] [I] [zway] Adding job: ThermostatSetPoint Set
[2019-12-11 08:34:09.668] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.63 = Empty
[2019-12-11 08:34:09.668] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.63.status = Empty
[2019-12-11 08:34:09.668] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.63.duration = Empty
[2019-12-11 08:34:09.668] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.63.moreStatusUpdates = Empty
[2019-12-11 08:34:09.668] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.63.lastEvent = Empty
[2019-12-11 08:34:09.668] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.63.status = 255 (0x000000ff)
[2019-12-11 08:34:09.668] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.63.duration = 0 (0x00000000)
[2019-12-11 08:34:09.668] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.63.moreStatusUpdates = False
[2019-12-11 08:34:09.668] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.63.lastEvent = 319716 (0x0004e0e4)
[2019-12-11 08:34:09.668] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.63 = Empty
[2019-12-11 08:34:09.668] [D] [zway] SETDATA devices.35.instances.0.commandClasses.108.data.lastSession = 63 (0x0000003f)
[2019-12-11 08:34:09.668] [I] [zway] Using security scheme S0
[2019-12-11 08:34:09.668] [I] [zway] Adding job: ThermostatMode Set
...
[2019-12-11 08:34:10.388] [I] [zway] Node 35:0 CC Security: sending Nonce Get
[2019-12-11 08:34:10.388] [D] [zway] SETDATA devices.35.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2019-12-11 08:34:10.388] [I] [zway] Adding job: Nonce Get
[2019-12-11 08:34:10.388] [D] [zway] SETDATA devices.35.data.lastNonceGet = 319786 (0x0004e12a)
[2019-12-11 08:34:10.388] [D] [zway] SENDING (cb 0x30): ( 01 11 00 13 1A 0A 98 80 04 77 F1 48 78 36 66 85 25 30 87 )
[2019-12-11 08:34:10.397] [D] [zway] RECEIVED ACK
[2019-12-11 08:34:10.397] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2019-12-11 08:34:10.397] [D] [zway] SENT ACK
[2019-12-11 08:34:10.397] [D] [zway] Delivered to Z-Wave stack
[2019-12-11 08:34:10.459] [I] [zway] Job 0x13 (Nonce Report): Job not sent before timeout
[2019-12-11 08:34:10.459] [I] [zway] Job 0x13 (Nonce Report): Cancelling job: Nonce Report
[2019-12-11 08:34:10.459] [I] [zway] Removing job: Nonce Report
[2019-12-11 08:34:10.470] [D] [zway] RECEIVED: ( 01 12 00 04 00 46 0A 98 80 3E B3 B4 30 8C 09 E8 66 D5 00 6A )
[2019-12-11 08:34:10.470] [D] [zway] SENT ACK
...
[2019-12-11 08:34:17.146] [D] [zway] SETDATA devices.35.data.lastSendInternal = **********
[2019-12-11 08:34:17.146] [D] [zway] SETDATA devices.35.data.lastSend = 320434 (0x0004e3b2)
[2019-12-11 08:34:17.146] [D] [zway] Job 0x13 (Nonce Get): success
[2019-12-11 08:34:17.146] [D] [zway] SETDATA devices.35.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2019-12-11 08:34:17.146] [D] [zway] SETDATA devices.35.data.lastNonceGet = 320434 (0x0004e3b2)
[2019-12-11 08:34:17.146] [I] [zway] Waiting for job reply: Nonce Get
[2019-12-11 08:34:17.146] [D] [zway] SENDING (cb 0x3c): ( 01 11 00 13 1A 0A 98 80 E7 AA 49 D7 F6 CC 2B 24 25 3C 0A )
[2019-12-11 08:34:17.150] [D] [zway] RECEIVED ACK
[2019-12-11 08:34:17.154] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2019-12-11 08:34:17.154] [D] [zway] SENT ACK
[2019-12-11 08:34:17.154] [D] [zway] Delivered to Z-Wave stack
[2019-12-11 08:34:17.228] [D] [zway] RECEIVED: ( 01 10 00 04 00 20 08 32 02 21 74 00 00 00 00 BB 00 1D )
[2019-12-11 08:34:17.228] [D] [zway] SENT ACK
[2019-12-11 08:34:17.228] [D] [zway] SETDATA devices.32.data.lastReceived = 0 (0x00000000)
[2019-12-11 08:34:17.228] [D] [zway] SETDATA devices.32.instances.0.commandClasses.50.data.2.val = 0.000000
[2019-12-11 08:34:17.228] [D] [zway] SETDATA devices.32.instances.0.commandClasses.50.data.2 = Empty
[2019-12-11 08:34:17.238] [D] [zway] RECEIVED: ( 01 12 00 04 00 23 0A 98 80 41 9B 3F 21 52 44 C6 4D BB 00 3A )
[2019-12-11 08:34:17.238] [D] [zway] SENT ACK
[2019-12-11 08:34:17.239] [D] [zway] SETDATA devices.35.data.lastReceived = 0 (0x00000000)
[2019-12-11 08:34:17.239] [D] [zway] Received reply on job (Nonce Get)
[2019-12-11 08:34:17.239] [D] [zway] SETDATA devices.35.instances.0.commandClasses.152.data.rNonceAckWait = **********
[2019-12-11 08:34:17.239] [D] [zway] SETDATA devices.35.data.lastNonceGet = 320443 (0x0004e3bb)
[2019-12-11 08:34:17.239] [I] [zway] Node 35:0 CC Security: received Nonce Report
[2019-12-11 08:34:17.239] [D] [zway] SETDATA devices.35.instances.0.commandClasses.152.data.rNonce = **********
[2019-12-11 08:34:17.239] [I] [zway] Node 35:0 CC Security: Sending a secure message
[2019-12-11 08:34:17.239] [I] [zway] Node 35:0 CC Security: sending encrypted packet: ThermostatMode Set
[2019-12-11 08:34:17.239] [D] [zway] SETDATA devices.35.instances.0.commandClasses.152.data.toFollow = False
[2019-12-11 08:34:17.239] [D] [zway] SETDATA devices.35.data.lastNonceGet = Empty
[2019-12-11 08:34:17.239] [I] [zway] Adding job: Security, ThermostatMode Set
[2019-12-11 08:34:17.269] [D] [zway] RECEIVED: ( 01 12 00 04 10 44 0A 98 80 46 C5 62 F7 F5 DB 80 FF A7 00 4F )
[2019-12-11 08:34:17.269] [D] [zway] SENT ACK
[2019-12-11 08:34:17.270] [D] [zway] SETDATA devices.68.data.lastReceived = 0 (0x00000000)
[2019-12-11 08:34:17.270] [I] [zway] Node 68:0 CC Security: received Nonce Report
[2019-12-11 08:34:17.270] [W] [zway] Node 68:0 CC Security: Nonce Get was not ACKed yet. Ignoring this nonce
[2019-12-11 08:34:17.289] [D] [zway] RECEIVED: ( 01 18 00 13 3C 00 00 0D 00 C1 7F 7F 7F 7F 01 01 03 00 00 00 00 02 03 00 00 06 )
[2019-12-11 08:34:17.289] [D] [zway] SENT ACK
[2019-12-11 08:34:17.289] [I] [zway] Job 0x13 (Nonce Report): Delivered
[2019-12-11 08:34:17.290] [D] [zway] SendData Response with callback 0x3c received: received by recipient
...
User avatar
PoltoS
Posts: 7562
Joined: 26 Jan 2011 19:36

Re: Heatit Z-TRM2fx

Post by PoltoS »

In Z-Way if you change the temperature of a thermostat for cool mode, that mode is activated.
fez
Posts: 147
Joined: 20 Jul 2015 23:03

Re: Heatit Z-TRM2fx

Post by fez »

The heating module sets both modes.
What's strange that if I do that over the REST API, the mode is not changed.
However, the heating modules does both. I have no control over this, and as it is, it's unusable.
In the above logs:
  • 67.data.1 is heating mode set-point
  • 67.data.2 is cooling mode set-point
fez
Posts: 147
Joined: 20 Jul 2015 23:03

Re: Heatit Z-TRM2fx

Post by fez »

With latest z-way 3.1.1 and latest device firmware (4.0) it works as expected.
Post Reply