HM-ES-PMSw1-Pl nach Stromausfall wieder ein über fhem

Begonnen von vangils, 30 Juli 2014, 01:22:50

Vorheriges Thema - Nächstes Thema

martinp876

1) kannst du die registerlisten schicken?
2) Ich habe das sichern der Config-daten "fortgeschrieben". Ich empfehle, die configdate automatisch zu archivieren (geht mit leichter zeitverzögerung - da sollte man nicht abschalten/booten/restart machen...). Die entsprechende Datei der (aller) register kann man purgen und sich dann eine sicherungs-kopie erstelle. Nun gibt es auch ein verfiy, das die Daten auf einer sicherung mit den aktuell in FHEM vorhandenen (also gelesenen) vergleicht.

Prinzipiell sind deine Einstellungen in den Screen-shots genau das, was ich erwartet hätte. Lieber sind mir die Daten aber als roh-Register.

frank

so, das automatische einschalten funktioniert wieder. natürlich muss auch über winsoftware channel5 mit channel1 explizit gepeert (verknüpft) werden. das hatte ich letztens über fhem gemacht.

wie schon ausführlich in einem anderen thread berichtet, werden in fhem, nun auch beim peeren über winsoftware, keine peer infos im channel5 angezeigt. nur 00000000. hier noch die registerlisten.

dev

     2014-08-01 15:39:03   RegL_00:          02:81 0A:1A 0B:CE 0C:1F 18:00 00:00


chn1

     2014-08-01 15:39:11   RegL_03:self01   02:00 03:00 04:32 05:64 06:25 07:FF 08:00 09:FF 0A:01 0B:13 0C:33 82:00 83:00 84:32 85:64 86:25 87:FF 88:00 89:FF 8A:21 8B:13 8C:33  00:00
     2014-08-01 15:39:12   RegL_03:self05   02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:13 0C:33 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:13 8C:33  00:00


chn5

     2014-08-01 15:39:08   RegL_01:          08:00 22:64 30:06 84:02 85:C8 86:00 87:00 88:00 89:07 8A:D0 8B:00 8C:00 8D:07 8E:08  00:00


gibt es eigentlich über hminfo die möglichkeit alle registerlisten eines devices bequem abzurufen?

gruss frank
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

martinp876

#17
Zitatgibt es eigentlich über hminfo die möglichkeit alle registerlisten eines devices bequem abzurufen?
dekodiert meinst du nicht?
get hm register [-f <name>]

dann wohl eher nicht als return value. Es geht aber über ein saveconfig  - in ein file.

p.s.
von welchem channel sind die Register?
Schicke einfach das, was ein
set hm saveConfig -f <device> <filename>
ausgibt.

Nun, wenn das peering fehlt kann es nicht wirklich klappen... aber erst einmal die komplette info

frank

ich meinte die rawlisten, also "RegL_xx".  bei get hminfo param kann man die parameter ja nicht als regex angeben und bei get register nur dekodiert. 

#======== store device data:SwitchES01 === from: 2014-08-02 10:27:28
#---      entity:SwitchES01
setreading SwitchES01 D-firmware 1.4
setreading SwitchES01 D-serialNr KEQ0967103
set SwitchES01 regBulk RegL_00: 02:81 0A:1A 0B:CE 0C:1F 18:00 00:00
#     timestamp of the readings for reference
#        2014-08-01 15:39:03 :RegL_00:
#---      entity:SwitchES01_Pwr
set SwitchES01_Pwr regBulk RegL_01: 08:00 7A:01 7B:08 7C:00 7D:27 7E:10  7F:00 80:64 81:00 82:64 83:64 00:00
#     timestamp of the readings for reference
#        2014-08-01 15:39:04 :RegL_01:
#---      entity:SwitchES01_SenF
# Peer Names:
set SwitchES01_SenF peerBulk 00000000,
set SwitchES01_SenF regBulk RegL_01: 08:00 22:64 30:06 84:00 85:C8 86:00 87:00 88:00 89:13 8A:9C 8B:00 8C:00 8D:13 8E:74  00:00
#     timestamp of the readings for reference
#         :peerList
#        2014-08-01 15:39:09 :RegL_01:
#---      entity:SwitchES01_SenI
# Peer Names:
set SwitchES01_SenI peerBulk 00000000,
set SwitchES01_SenI regBulk RegL_01: 08:00 22:64 30:06 84:00 85:C8 86:00 87:00 88:00 89:07 8A:D0 8B:00 8C:00 8D:03 8E:E8  00:00
#     timestamp of the readings for reference
#         :peerList
#        2014-08-01 15:39:06 :RegL_01:
#---      entity:SwitchES01_SenPwr
# Peer Names:
set SwitchES01_SenPwr peerBulk 00000000,
set SwitchES01_SenPwr regBulk RegL_01: 08:00 22:64 30:06 84:00 85:C8 86:00 87:00 88:00 89:4E 8A:20 8B:00 8C:00 8D:27 8E:10  00:00
#     timestamp of the readings for reference
#         :peerList
#        2014-08-01 15:39:05 :RegL_01:
#---      entity:SwitchES01_SenU
# Peer Names:
set SwitchES01_SenU peerBulk 00000000,
set SwitchES01_SenU regBulk RegL_01: 08:00 22:64 30:06 84:02 85:C8 86:00 87:00 88:00 89:07 8A:D0 8B:00 8C:00 8D:07 8E:08  00:00
#     timestamp of the readings for reference
#         :peerList
#        2014-08-01 15:39:08 :RegL_01:
#---      entity:SwitchES01_Sw
# Peer Names:
set SwitchES01_Sw peerBulk 00000000,24AF1D01,24AF1D05,
set SwitchES01_Sw regBulk RegL_03:self01 02:00 03:00 04:32 05:64 06:25 07:FF 08:00 09:FF 0A:01 0B:13 0C:33 82:00 83:00 84:32 85:64 86:25 87:FF 88:00 89:FF 8A:21 8B:13 8C:33  00:00
set SwitchES01_Sw regBulk RegL_03:self05 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:13 0C:33 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:13 8C:33  00:00
#     timestamp of the readings for reference
#        self01,self05, :peerList
#        2014-08-01 15:39:11 :RegL_03:self01
#        2014-08-01 15:39:12 :RegL_03:self05
======= finished ===



mit get hminfo register ist in der ausgabe von MultiExec das 2. on in der tabelle in der falschen spalte. muss nach self05/lg.

SwitchES01_Sw type:powerMeter -
list:peer register         :value
                                            self01                          self05
                                lg              sh              lg              sh
ActionType             jmpToTarget     jmpToTarget     jmpToTarget     jmpToTarget
CtDlyOff                      geLo            geLo            geLo            geLo
CtDlyOn                       geLo            geLo            geLo            geLo
CtOff                         geLo            geLo            geLo            geLo
CtOn                          geLo            geLo            geLo            geLo
CtValHi                        100             100             100             100
CtValLo                         50              50              50              50
MultiExec                       on              on
OffDly         [s]               0               0               0               0
OffTime        [s]          111600          111600          111600          111600
OffTimeMode                absolut         absolut         absolut         absolut
OnDly          [s]               5               5               0               0
OnTime         [s]          111600          111600          111600          111600
OnTimeMode                 absolut         absolut         absolut         absolut
SwJtDlyOff                      on              on              on              on
SwJtDlyOn                       on              on              on              on
SwJtOff                      dlyOn           dlyOn           dlyOn           dlyOn
SwJtOn                          on              on              on              on


nach dem peeren von chn1 mit chn5 funktioniert es ja nun. fhem zeigt den peer in chn5 (SwitchES_SenU) nur nicht an. er ist aber definitiv vorhanden. hminfo peerCheck sagt nichts dazu und peerXref "SwitchES01_Sw => self01, self05 " auch nur chn1.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

martinp876

Zitatfhem zeigt den peer in chn5 (SwitchES_SenU) nur nicht an.
das ist blöd.
kannst du einmal ein getConfig "roh" aufzeichnen? intKeysVisib ist ja gesetzt (sonst kommt der Peer auch nicht raus.

Gruss Martin

frank

hier das getconfig:

2014.08.02 14:31:52.002 0: HMLAN_Send:  hmlan1 S:S96B46C06 stat:  00 t:00000000 d:01 r:96B46C06 m:16 A001 1ACE1F 24AF1D 010E
2014.08.02 14:31:52.188 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BAFA0 d:FF r:FFC6     m:16 A410 24AF1D 1ACE1F 0601C80039
2014.08.02 14:31:52.414 0: HMLAN_Parse: hmlan1 R:R96B46C06 stat:0001 t:053BAFA5 d:FF r:FFC6     m:16 A410 24AF1D 1ACE1F 0601C80039
2014.08.02 14:31:58.954 0: HMLAN_Send:  hmlan1 S:+24AF1D,00,01,00
2014.08.02 14:31:58.957 0: HMLAN_Send:  hmlan1 S:S96B4872F stat:  00 t:00000000 d:01 r:96B4872F m:17 A001 1ACE1F 24AF1D 00040000000000
2014.08.02 14:31:59.244 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BCAD1 d:FF r:FFC5     m:17 A010 24AF1D 1ACE1F 0202810A1A0BCE0C1F18000000
2014.08.02 14:31:59.371 0: HMLAN_Parse: hmlan1 R:R96B4872F stat:0001 t:053BCAD6 d:FF r:FFC5     m:17 A010 24AF1D 1ACE1F 0202810A1A0BCE0C1F18000000
2014.08.02 14:31:59.566 0: HMLAN_Send:  hmlan1 S:+24AF1D,00,01,00
2014.08.02 14:31:59.568 0: HMLAN_Send:  hmlan1 S:S96B48992 stat:  00 t:00000000 d:01 r:96B48992 m:18 A001 1ACE1F 24AF1D 0103
2014.08.02 14:31:59.752 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BCD35 d:FF r:FFC5     m:18 A010 24AF1D 1ACE1F 0124AF1D0124AF1D0500000000
2014.08.02 14:31:59.953 0: HMLAN_Parse: hmlan1 R:R96B48992 stat:0001 t:053BCD3A d:FF r:FFC5     m:18 A010 24AF1D 1ACE1F 0124AF1D0124AF1D0500000000
2014.08.02 14:32:00.059 0: HMLAN_Send:  hmlan1 S:+24AF1D,00,01,00
2014.08.02 14:32:00.062 0: HMLAN_Send:  hmlan1 S:S96B48B80 stat:  00 t:00000000 d:01 r:96B48B80 m:19 A001 1ACE1F 24AF1D 02040000000001
2014.08.02 14:32:00.330 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BCF3E d:FF r:FFC5     m:19 A010 24AF1D 1ACE1F 0208007A0A7B0A7C007D007E00
2014.08.02 14:32:00.376 0: HMLAN_Parse: hmlan1 R:R96B48B80 stat:0001 t:053BCF43 d:FF r:FFC5     m:19 A010 24AF1D 1ACE1F 0208007A0A7B0A7C007D007E00
2014.08.02 14:32:00.518 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BD03D d:FF r:FFC6     m:1A A010 24AF1D 1ACE1F 027F0380E88103820083000000
2014.08.02 14:32:00.623 0: HMLAN_Send:  hmlan1 S:+24AF1D,00,01,00
2014.08.02 14:32:00.626 0: HMLAN_Send:  hmlan1 S:S96B48D7D stat:  00 t:00000000 d:01 r:96B48D7D m:1A A001 1ACE1F 24AF1D 03040000000001
2014.08.02 14:32:01.036 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BD241 d:FF r:FFC6     m:1A A010 24AF1D 1ACE1F 02080022643006840085C88600
2014.08.02 14:32:01.238 0: HMLAN_Parse: hmlan1 R:R96B48D7D stat:0001 t:053BD246 d:FF r:FFC6     m:1A A010 24AF1D 1ACE1F 02080022643006840085C88600
2014.08.02 14:32:01.286 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BD33E d:FF r:FFC5     m:1B A010 24AF1D 1ACE1F 038700004E2000002710
2014.08.02 14:32:01.530 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BD432 d:FF r:FFC5     m:1C A010 24AF1D 1ACE1F 020000
2014.08.02 14:32:01.635 0: HMLAN_Send:  hmlan1 S:S96B49171 stat:  00 t:00000000 d:01 r:96B49171 m:1B A001 1ACE1F 24AF1D 0303
2014.08.02 14:32:02.050 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BD637 d:FF r:FFC5     m:1B A010 24AF1D 1ACE1F 0100000000
2014.08.02 14:32:02.156 0: HMLAN_Delay: hmlan1 24AF1D
2014.08.02 14:32:02.173 0: HMLAN_Parse: hmlan1 R:R96B49171 stat:0001 t:053BD63C d:FF r:FFC5     m:1B A010 24AF1D 1ACE1F 0100000000
2014.08.02 14:32:02.176 0: HMLAN_SdDly: hmlan1 24AF1D
2014.08.02 14:32:02.277 0: HMLAN_Send:  hmlan1 S:+24AF1D,00,01,00
2014.08.02 14:32:02.279 0: HMLAN_Send:  hmlan1 S:S96B49364 stat:  00 t:00000000 d:01 r:96B49364 m:1C A001 1ACE1F 24AF1D 04040000000001
2014.08.02 14:32:02.577 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BD846 d:FF r:FFC5     m:1C A010 24AF1D 1ACE1F 02080022643006840085C88600
2014.08.02 14:32:02.717 0: HMLAN_Parse: hmlan1 R:R96B49364 stat:0001 t:053BD84B d:FF r:FFC5     m:1C A010 24AF1D 1ACE1F 02080022643006840085C88600
2014.08.02 14:32:02.827 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BD943 d:FF r:FFC5     m:1D A010 24AF1D 1ACE1F 0387000007D0000003E8
2014.08.02 14:32:03.071 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BDA37 d:FF r:FFC5     m:1E A010 24AF1D 1ACE1F 020000
2014.08.02 14:32:03.176 0: HMLAN_Send:  hmlan1 S:S96B49776 stat:  00 t:00000000 d:01 r:96B49776 m:1D A001 1ACE1F 24AF1D 0403
2014.08.02 14:32:03.626 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BDC3D d:FF r:FFC5     m:1D A010 24AF1D 1ACE1F 0100000000
2014.08.02 14:32:03.738 0: HMLAN_Parse: hmlan1 R:R96B49776 stat:0001 t:053BDC42 d:FF r:FFC5     m:1D A010 24AF1D 1ACE1F 0100000000
2014.08.02 14:32:03.834 0: HMLAN_Send:  hmlan1 S:+24AF1D,00,01,00
2014.08.02 14:32:03.837 0: HMLAN_Send:  hmlan1 S:S96B49A3E stat:  00 t:00000000 d:01 r:96B49A3E m:1E A001 1ACE1F 24AF1D 05040000000001
2014.08.02 14:32:04.118 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BDE4B d:FF r:FFC5     m:1E A010 24AF1D 1ACE1F 02080022643006840285C88600
2014.08.02 14:32:04.258 0: HMLAN_Parse: hmlan1 R:R96B49A3E stat:0001 t:053BDE50 d:FF r:FFC5     m:1E A010 24AF1D 1ACE1F 02080022643006840285C88600
2014.08.02 14:32:04.368 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BDF48 d:FF r:FFC5     m:1F A010 24AF1D 1ACE1F 0387000007D000000708
2014.08.02 14:32:04.613 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BE03C d:FF r:FFC5     m:20 A010 24AF1D 1ACE1F 020000
2014.08.02 14:32:04.718 0: HMLAN_Send:  hmlan1 S:S96B49D7A stat:  00 t:00000000 d:01 r:96B49D7A m:1F A001 1ACE1F 24AF1D 0503
2014.08.02 14:32:05.131 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BE241 d:FF r:FFC5     m:1F A010 24AF1D 1ACE1F 0100000000
2014.08.02 14:32:05.278 0: HMLAN_Parse: hmlan1 R:R96B49D7A stat:0001 t:053BE246 d:FF r:FFC5     m:1F A010 24AF1D 1ACE1F 0100000000
2014.08.02 14:32:05.378 0: HMLAN_Send:  hmlan1 S:+24AF1D,00,01,00
2014.08.02 14:32:05.381 0: HMLAN_Send:  hmlan1 S:S96B4A047 stat:  00 t:00000000 d:01 r:96B4A047 m:20 A001 1ACE1F 24AF1D 06040000000001
2014.08.02 14:32:05.658 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BE44F d:FF r:FFC5     m:20 A010 24AF1D 1ACE1F 02080022643006840085C88600
2014.08.02 14:32:05.865 0: HMLAN_Parse: hmlan1 R:R96B4A047 stat:0001 t:053BE454 d:FF r:FFC5     m:20 A010 24AF1D 1ACE1F 02080022643006840085C88600
2014.08.02 14:32:05.908 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BE54C d:FF r:FFC5     m:21 A010 24AF1D 1ACE1F 03870000139C00001374
2014.08.02 14:32:06.152 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BE640 d:FF r:FFC5     m:22 A010 24AF1D 1ACE1F 020000
2014.08.02 14:32:06.257 0: HMLAN_Send:  hmlan1 S:S96B4A37E stat:  00 t:00000000 d:01 r:96B4A37E m:21 A001 1ACE1F 24AF1D 0603
2014.08.02 14:32:06.671 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BE845 d:FF r:FFC5     m:21 A010 24AF1D 1ACE1F 0100000000
2014.08.02 14:32:06.823 0: HMLAN_Parse: hmlan1 R:R96B4A37E stat:0001 t:053BE84A d:FF r:FFC5     m:21 A010 24AF1D 1ACE1F 0100000000
2014.08.02 14:32:06.928 0: HMLAN_Send:  hmlan1 S:+24AF1D,00,01,00
2014.08.02 14:32:06.931 0: HMLAN_Send:  hmlan1 S:S96B4A64A stat:  00 t:00000000 d:01 r:96B4A64A m:22 A001 1ACE1F 24AF1D 010424AF1D0103
2014.08.02 14:32:07.198 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BEA54 d:FF r:FFC5     m:22 A010 24AF1D 1ACE1F 03020000326425FF00FF011333
2014.08.02 14:32:07.341 0: HMLAN_Parse: hmlan1 R:R96B4A64A stat:0001 t:053BEA59 d:FF r:FFC5     m:22 A010 24AF1D 1ACE1F 03020000326425FF00FF011333
2014.08.02 14:32:07.451 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BEB53 d:FF r:FFC5     m:23 A010 24AF1D 1ACE1F 03820000326425FF00FF211333
2014.08.02 14:32:07.693 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BEC45 d:FF r:FFC5     m:24 A010 24AF1D 1ACE1F 020000
2014.08.02 14:32:07.798 0: HMLAN_Send:  hmlan1 S:S96B4A9AA stat:  00 t:00000000 d:01 r:96B4A9AA m:23 A001 1ACE1F 24AF1D 010424AF1D0503
2014.08.02 14:32:08.369 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BEE51 d:FF r:FFC5     m:23 A010 24AF1D 1ACE1F 03020000326400FF00FF011333
2014.08.02 14:32:08.394 0: HMLAN_Parse: hmlan1 R:R96B4A9AA stat:0001 t:053BEE56 d:FF r:FFC5     m:23 A010 24AF1D 1ACE1F 03020000326400FF00FF011333
2014.08.02 14:32:08.474 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BEF50 d:FF r:FFC5     m:24 A010 24AF1D 1ACE1F 03820000326400FF00FF211333
2014.08.02 14:32:08.714 0: HMLAN_Parse: hmlan1 R:E24AF1D   stat:0000 t:053BF042 d:FF r:FFC5     m:25 A010 24AF1D 1ACE1F 020000
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

martinp876

wird auch nicht ausgegeben. Ich erkläre mir das einfach einmal so:

Die Internen Peers aller AKTOREN kann man sehen. Interne peers bei Sensoren hatten wir eigentlich nicht. Will sagen der interne Sensor eines Blind-Aktors ist nie sichtbar, nur eine Hinterlassenschaften im Aktor.

Somit scheint HM dies nicht auszugeben.

frank

ZitatSomit scheint HM dies nicht auszugeben.
dann ist ja alles ok.

ich habe sonst auch nur noch einen lc-sw1pbu-fm aber mit alternativer fw. da ist das dann ja eh anders. kann man eventuell einen rt mit sich selbst peeren, um einen vergleich zu bekommen? der hat doch auch jede menge kanäle. keine ahnung, ob das sinn macht.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html