Hallo zusammen,
wenn ich obigen Thermostaten in FTUI3 einbinde, habe ich kein Reading um den Zustand auto- oder manuell-Mode mir anzeigen zu lassen bzw. über einen Button umzuschalten.
Das LogFile liefert nur "00_UG_Freizeitraum_HzgThermostat_HM_IP auto" oder "00_UG_Freizeitraum_HzgThermostat_HM_IP manu".
In FTUI3 bedeutet aber eine Abfrage auf das device ohne Angabe eines Readings eine Abfrage an das Reading "state", das geht in diesem Fall dann aber leider schief.
Ich habe auch kein anderes Reading gesehen, dass evtl. das Umschalten von auto-Mode --> manu-Mode und zurück abbildet.
Fehlt hier etwas oder habe ich da was übersehen?
Grüße Joachim
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP auto
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP voltage: 3.0
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP activity: alive
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP devstate: ok
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP hmstate: 18.5
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP control: 18.0
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP desired-temp: 18.0
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP 18.6
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP ACTUAL_TEMPERATURE: 18.6
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP measured-temp: 18.6
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP LEVEL: 14
2023-01-25_17:09:21 00_UG_Freizeitraum_HzgThermostat_HM_IP hmstate: 18.6
2023-01-25_17:06:36 00_UG_Freizeitraum_HzgThermostat_HM_IP manu
2023-01-25_17:06:36 00_UG_Freizeitraum_HzgThermostat_HM_IP activity: dead
2023-01-25_17:06:36 00_UG_Freizeitraum_HzgThermostat_HM_IP devstate: unreach
2023-01-25_17:06:36 00_UG_Freizeitraum_HzgThermostat_HM_IP hmstate: unreachable
list HmIP-eTRV-2
Internals:
DEF 00395F29A8D362:1
FUUID 63a8bf2a-f33f-8c2a-90d3-abe11ccf485a3360
IODev ccu_00
NAME 00_UG_Freizeitraum_HzgThermostat_HM_IP
NR 3188
STATE 19.3
TYPE HMCCUCHN
ccuaddr 00395F29A8D362:1
ccudevstate active
ccuif HmIP-RF
ccuname HmIP-eTRV-2 I9F 00395F29A8D362:1
ccurolectrl HEATING_CLIMATECONTROL_TRANSCEIVER
ccurolestate HEATING_CLIMATECONTROL_TRANSCEIVER
ccusubtype TRV
ccutype HmIP-eTRV-2,I9F
eventCount 825
firmware 2.2.16
readonly no
READINGS:
2023-01-25 22:18:29 ACTIVE_PROFILE 1
2023-01-25 22:18:29 ACTUAL_TEMPERATURE 19.3
2023-01-25 22:18:29 ACTUAL_TEMPERATURE_STATUS NORMAL
2023-01-25 22:18:29 BOOST_MODE false
2023-01-25 22:18:29 BOOST_TIME 0
2023-01-25 22:18:29 FROST_PROTECTION false
2023-01-18 16:40:23 IODev ccu_00
2023-01-25 22:18:29 LEVEL 0
2023-01-25 22:18:29 LEVEL_STATUS NORMAL
2023-01-25 22:18:29 PARTY_MODE false
2023-01-18 16:41:22 PARTY_SET_POINT_TEMPERATURE 0.0
2023-01-18 16:41:22 PARTY_TIME_END
2023-01-18 16:41:22 PARTY_TIME_START
2023-01-25 22:18:29 QUICK_VETO_TIME 0
2023-01-25 22:18:29 SET_POINT_MODE auto
2023-01-25 22:18:29 SET_POINT_TEMPERATURE 18.0
2023-01-25 22:18:29 SWITCH_POINT_OCCURED false
2023-01-18 16:41:22 VALVE_ADAPTION false
2023-01-25 22:18:29 VALVE_STATE ADAPTION_DONE
2023-01-25 22:18:29 WINDOW_STATE closed
2023-01-25 22:33:32 activity alive
2023-01-25 22:18:29 battery ok
2023-01-25 22:18:29 control 18.0
2023-01-25 22:18:29 desired-temp 18.0
2023-01-25 22:33:32 devstate ok
2023-01-25 22:33:32 hmstate 19.3
2023-01-25 22:18:29 measured-temp 19.3
2023-01-25 22:33:32 rssidevice -60
2023-01-25 17:09:21 rssipeer -58
2023-01-25 22:18:29 state 19.3
2023-01-25 22:18:29 voltage 3.0
hmccu:
channels 1
detect 1
devspec 00395F29A8D362:1
nodefaults 1
role 1:HEATING_CLIMATECONTROL_TRANSCEIVER
setDefaults 0
cmdlist:
get
set manu:noArg boost:noArg off:noArg holiday:noArg auto:noArg desired-temp on:noArg toggle:noArg
control:
chn 1
dpt SET_POINT_TEMPERATURE
dp:
0.CONFIG_PENDING:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
0.DUTY_CYCLE:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
0.INSTALL_TEST:
VALUES:
NVAL true
ONVAL true
OSVAL true
OVAL true
SVAL true
VAL true
0.LOW_BAT:
VALUES:
NVAL 0
ONVAL 0
OSVAL ok
OVAL 0
SVAL ok
VAL 0
0.OPERATING_VOLTAGE:
VALUES:
NVAL 3.0
ONVAL 3.0
OSVAL 3.0
OVAL 3.0
SVAL 3.0
VAL 3.0
0.OPERATING_VOLTAGE_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
0.RSSI_DEVICE:
VALUES:
NVAL -60
ONVAL -60
OSVAL -60
OVAL -60
SVAL -60
VAL -60
0.RSSI_PEER:
VALUES:
NVAL -58
ONVAL -58
OSVAL -58
OVAL -58
SVAL -58
VAL -58
0.UNREACH:
VALUES:
NVAL 0
ONVAL 0
OSVAL alive
OVAL 0
SVAL alive
VAL 0
0.UPDATE_PENDING:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
1.ACTIVE_PROFILE:
VALUES:
NVAL 1
ONVAL 1
OSVAL 1
OVAL 1
SVAL 1
VAL 1
1.ACTUAL_TEMPERATURE:
VALUES:
NVAL 19.3
ONVAL 19.6
OSVAL 19.6
OVAL 19.6
SVAL 19.3
VAL 19.3
1.ACTUAL_TEMPERATURE_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
1.BOOST_MODE:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
1.BOOST_TIME:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0
SVAL 0
VAL 0
1.FROST_PROTECTION:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
1.LEVEL:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0.0
SVAL 0
VAL 0.0
1.LEVEL_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
1.PARTY_MODE:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
1.PARTY_SET_POINT_TEMPERATURE:
VALUES:
NVAL 0.000000
ONVAL 0.000000
OSVAL 0.0
OVAL 0.000000
SVAL 0.0
VAL 0.000000
1.PARTY_TIME_END:
VALUES:
NVAL
ONVAL
OSVAL
OVAL
SVAL
VAL
1.PARTY_TIME_START:
VALUES:
NVAL
ONVAL
OSVAL
OVAL
SVAL
VAL
1.QUICK_VETO_TIME:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0
SVAL 0
VAL 0
1.SET_POINT_MODE:
VALUES:
NVAL 0
ONVAL 0
OSVAL auto
OVAL 0
SVAL auto
VAL 0
1.SET_POINT_TEMPERATURE:
VALUES:
NVAL 18.0
ONVAL 18.0
OSVAL 18.0
OVAL 18.0
SVAL 18.0
VAL 18.0
1.SWITCH_POINT_OCCURED:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
1.VALVE_ADAPTION:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
1.VALVE_STATE:
VALUES:
NVAL 4
ONVAL 4
OSVAL ADAPTION_DONE
OVAL 4
SVAL ADAPTION_DONE
VAL 4
1.WINDOW_STATE:
VALUES:
NVAL 0
ONVAL 0
OSVAL closed
OVAL 0
SVAL closed
VAL 0
roleCmds:
get:
set:
auto:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 1
syntax V:CONTROL_MODE:0
usage auto
subcmd:
000:
args 0
dpt CONTROL_MODE
fnc
max 3
min 0
parname CONTROL_MODE
partype 3
ps VALUES
scn 000
unit
boost:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 1
syntax V:BOOST_MODE:1
usage boost
subcmd:
000:
args 1
dpt BOOST_MODE
fnc
max 1
min 0
parname BOOST_MODE
partype 3
ps VALUES
scn 000
unit
desired-temp:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 1
syntax V:SET_POINT_TEMPERATURE:?temperature
usage desired-temp temperature
subcmd:
000:
args
dpt SET_POINT_TEMPERATURE
fnc
max 30.5
min 4.5
parname temperature
partype 2
ps VALUES
scn 000
unit �C
holiday:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 1
syntax V:CONTROL_MODE:2
usage holiday
subcmd:
000:
args 2
dpt CONTROL_MODE
fnc
max 3
min 0
parname CONTROL_MODE
partype 3
ps VALUES
scn 000
unit
manu:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 1
syntax V:CONTROL_MODE:1
usage manu
subcmd:
000:
args 1
dpt CONTROL_MODE
fnc
max 3
min 0
parname CONTROL_MODE
partype 3
ps VALUES
scn 000
unit
off:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 2
syntax V:CONTROL_MODE:1 V:SET_POINT_TEMPERATURE:4.5
usage off
subcmd:
000:
args 1
dpt CONTROL_MODE
fnc
max 3
min 0
parname CONTROL_MODE
partype 3
ps VALUES
scn 000
unit
001:
args 4.5
dpt SET_POINT_TEMPERATURE
fnc
max 30.5
min 4.5
parname SET_POINT_TEMPERATURE
partype 3
ps VALUES
scn 001
unit �C
on:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 2
syntax V:CONTROL_MODE:1 V:SET_POINT_TEMPERATURE:30.5
usage on
subcmd:
000:
args 1
dpt CONTROL_MODE
fnc
max 3
min 0
parname CONTROL_MODE
partype 3
ps VALUES
scn 000
unit
001:
args 30.5
dpt SET_POINT_TEMPERATURE
fnc
max 30.5
min 4.5
parname SET_POINT_TEMPERATURE
partype 3
ps VALUES
scn 001
unit �C
state:
chn 1
dpt ACTUAL_TEMPERATURE
Attributes:
cmdIcon auto:sani_heating_automatic manu:sani_heating_manual boost:sani_heating_boost on:general_an off:general_aus
event-on-change-reading .*
event-on-update-reading state,control,LEVEL,voltage,measured-temp,desired-temp
icon hm-cc-rt-dn
room 00_Untergeschoss->Freizeitraum
substexcl desired-temp
webCmd desired-temp:auto:manu:boost:on:off
widgetOverride desired-temp:slider,4.5,0.5,30.5,1
Hallo,
das Reading nennt sich "SET_POINT_MODE"
Gruß Rolf
Danke, ich meine zwar das Reading beim Umschalten beobachtet zu haben und es hatte sich nicht geändert aber sicher bin ich mir nicht mehr.
Mehr erstaunt mich, dass ich für das Attribute "event-on-update-reading" SET_POINT_MODE mit aufnehmen musste damit es geloggt wird, das war bei meinem ersten Versuch nicht der Fall (siehe Post)
Es funktioniert in der fhem Web-Oberfläche, leider (noch) nicht in FTUI3 aber das ist wohl eine andere Baustelle.
Grüße Joachim