Autor Thema: [HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?  (Gelesen 2352 mal)

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« am: 27 April 2022, 09:36:24 »
Hallo zusammen,
ich möchte die RSSI_-  bzw. auch die rssi_-Werte in der Deviceübersicht upgedatet bekommen, die werden hier nicht aufgefrischt,
geht das nur über aktive "get xxx values"-Aufrufe?
Vielen Dank!

Internals:
   DEF        JEQ0697619:1
   FUUID      61e2dee6-f33f-26cd-85a3-7bd218f38c6eb6fd
   IODev      d_ccu
   NAME       ST1
   NR         1063
   STATE      off
   TYPE       HMCCUCHN
   ccuaddr    JEQ0697619:1
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-LC-Sw1-Pl-2 JEQ0697619:1
   ccurolectrl SWITCH
   ccurolestate SWITCH
   ccusubtype HM-LC-Sw1-Pl-2
   ccutype    HM-LC-Sw1-Pl-2
   chntype    ?
   firmware   1.9
   readonly   no
   READINGS:
     2022-04-25 17:33:43   AES_KEY         off
     2022-04-25 17:33:43   CONFIG_PENDING  false
     2022-04-25 17:33:43   DUTYCYCLE       false
     2022-04-25 17:33:43   INHIBIT         false
     2022-04-26 18:42:58   IODev           d_ccu
     2022-04-25 17:33:43   LOWBAT          ok
     2022-04-25 17:33:43   RSSI_DEVICE     -51
     2022-04-25 17:33:43   RSSI_PEER       -226
     2022-04-26 22:44:52   STATE           off
     2022-04-25 17:33:43   STICKY_UNREACH  false
     2022-04-25 17:33:43   UNREACH         alive
     2022-04-26 22:44:52   WORKING         false
     2022-04-25 17:33:43   activity        alive
     2022-04-25 17:33:43   battery         ok
     2022-04-26 22:44:52   control         off
     2022-04-26 22:44:52   devstate        ok
     2022-04-26 22:44:52   hmstate         off
     2022-04-25 17:33:43   rssidevice      -51
     2022-04-25 17:33:43   rssipeer        -226
     2022-04-25 17:33:43   sign            off
     2022-04-26 22:44:52   state           off
   hmccu:
     channels   1
     detect     1
     devspec    JEQ0697619:1
     nodefaults 1
     role       1:SWITCH
     setDefaults 0
     cmdlist:
       get       
       set        on-for-timer off:noArg on-till on:noArg toggle:noArg
     control:
       chn        1
       dpt        STATE
     dp:
       1.STATE:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       off
           VAL        0
       1.WORKING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
     roleCmds:
       get:
       set:
         off:
           channel    1
           role       SWITCH
           subcount   1
           syntax     V:STATE:0
           usage      off
           subcmd:
             000:
               args       0
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        000
               unit       
         on:
           channel    1
           role       SWITCH
           subcount   1
           syntax     V:STATE:1
           usage      on
           subcmd:
             000:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        000
               unit       
         on-for-timer:
           channel    1
           role       SWITCH
           subcount   2
           syntax     V:ON_TIME:?duration V:STATE:1
           usage      on-for-timer duration
           subcmd:
             000:
               args       
               dpt        ON_TIME
               fnc       
               max        85825945.600000
               min        0.000000
               parname    duration
               partype    2
               ps         VALUES
               scn        000
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               unit       
         on-till:
           channel    1
           role       SWITCH
           subcount   2
           syntax     V:ON_TIME:?time V:STATE:1
           usage      on-till time
           subcmd:
             000:
               args       
               dpt        ON_TIME
               fnc       
               max        85825945.600000
               min        0.000000
               parname    time
               partype    2
               ps         VALUES
               scn        000
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               unit       
     state:
       chn        1
       dpt        STATE
Attributes:
   alias      Licht Bücherregal (ST1)
   ccuflags   showMasterReadings,showDeviceReadings
   event-on-change-reading .*
   group      Licht
   room       Licht,Übersicht
   webCmd     :
Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Offline juemuc

  • Hero Member
  • *****
  • Beiträge: 1096
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #1 am: 27 April 2022, 09:41:51 »
Hallo,
bei mir passiert dies automatisch.
Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
Fritzbox 7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM Fensterkontakte und  Amazon Echo Dot, raspberry3B+ mit RPI-RF-MOD und piVCCU, Raspbian ...

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #2 am: 27 April 2022, 09:53:22 »
Hallo Jürgen,
danke für die schnelle Rückmeldung!
So etwas hatte ich mir gedacht, dass das bei mir nicht normal ist ;-)
Ich habe eine Debmatic-CCU mit der HMCCU-Anbindung.
Kannst Du mir mal ein List eines beliebigen, funktionierenden HM-Devices geben, damit ich die Attribute vergleichen kann?
Gruß,
Friedhelm
Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Online frank

  • Hero Member
  • *****
  • Beiträge: 10897
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #3 am: 27 April 2022, 10:07:12 »
wer misst eigentlich diese 2 werte?
jeweils das device, jeweils die ccu oder unterschiedlich?
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

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4275
    • HMCCU
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #4 am: 27 April 2022, 10:20:29 »
Setze mal im Attribut ccuflags "showDeviceReadings"
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #5 am: 27 April 2022, 10:22:29 »
Ist schon gesetzt, s. List!
Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Offline Sany

  • Full Member
  • ***
  • Beiträge: 365
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #6 am: 27 April 2022, 15:21:56 »
es kann auch einfach daran liegen, dass sich RSSI nicht ändert und Du mit event-on-change-reading .* eben nur Änderungen durchläßt.
Du könntest testhalber das Attribut löschen, dann wird alles, was das Device so von sich gibt, durchgelassen, oder Du setzt event-min-interval RSSI.*:300,rssi.*:300 , dann bekommst Du alle 5 min einen Wert, auch wenn er sich nicht geändert hat, UND auch nur, wenn grundsätzlich öfter als im 5min-Abstand ein Wert "erzeugt" wird. Sonst halt entsprechend weniger.
Oder Du machst es per event-on-update-reading rssi.*,RSSI.* , damit kommt für die rssi-Sachen alles durch und Du kannst dann überlegen, was Du wie häufig sehen willst.

Viele Erfolg!


Sany
fhem auf Zotac ZBox nano als LVM unter Proxmox, Homematic, FS20, mySensors, MQTT2, Tasmota, Shelly, ZigBee/deConz, Z-Wave  ....

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #7 am: 27 April 2022, 15:27:44 »
@Sany: Die RSSI-Werte ändern sich bei (fast) jedem Sendeintervall. Das kann man auch schön in der CCU sehen, (devconfig), wenn man hin und wieder mit F5 die Ausgabe auffrischt.
Das Attribut hatte ich auch schon - wie von Dir vorgeschlagen - gelöscht, ohne Erfolg.
Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Online frank

  • Hero Member
  • *****
  • Beiträge: 10897
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #8 am: 27 April 2022, 15:39:50 »
nach etwas spielen:
mit get values werden neue werte aus der ccu geholt, falls die ccu neue werte vom device bekommen hat.
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

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #9 am: 27 April 2022, 15:42:50 »
nach etwas spielen:
mit get values werden neue werte aus der ccu geholt, falls die ccu neue werte vom device bekommen hat.
Ja, das ist bei mir auch der Fall, aber für RSSI kann es doch nicht sein, dass man dafür jedes Mal  get xxx values aufruft!? (Meine Eingangsfrage).
Die RSSI-Werte haben sich ja geändert.
EDIT:
Und bei "juemuc" weiter oben werden sie ja geupdatet.
Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Offline Wernieman

  • Developer
  • Hero Member
  • ****
  • Beiträge: 8172
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #10 am: 27 April 2022, 16:36:11 »
Nur zur Sicherheit: Andere Werte werden aber geupdatet?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #11 am: 27 April 2022, 16:46:25 »
Hallo Werniemann,
ja, z. B. alle in fett gedruckten werden geupdatet, die nicht fett gedruckten Werte haben die Uhrzeit 2022-04-25 17:33:43, als ich zum letzten Mal manuell mit get xxx values geholt hatte:
Davon müssen nicht alle neues Datum haben, das sie sich ja nicht geändert haben. Wohl aber die RSSI-Werte.
Zur Info: Gestern um 2022-04-26 22:44:52 war die letzte Aktion, nämlich Lampen aus.

AES_KEY   off   2022-04-25 17:33:43
CONFIG_PENDING   false   2022-04-25 17:33:43
DUTYCYCLE   false   2022-04-25 17:33:43
INHIBIT   false   2022-04-25 17:33:43
IODev   d_ccu   2022-04-26 18:42:58
LOWBAT   ok   2022-04-25 17:33:43
RSSI_DEVICE   -51   2022-04-25 17:33:43
RSSI_PEER   -226   2022-04-25 17:33:43
STATE   off   2022-04-26 22:44:52
STICKY_UNREACH   false   2022-04-25 17:33:43
UNREACH   alive   2022-04-25 17:33:43
WORKING   false   2022-04-26 22:44:52
activity   alive   2022-04-25 17:33:43
battery   ok   2022-04-25 17:33:43
control   off   2022-04-26 22:44:52
devstate   ok   2022-04-26 22:44:52
hmstate   off   2022-04-26 22:44:52

rssidevice   -51   2022-04-25 17:33:43
rssipeer   -226   2022-04-25 17:33:43
sign   off   2022-04-25 17:33:43
state   off   2022-04-26 22:44:52

Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Offline Wernieman

  • Developer
  • Hero Member
  • ****
  • Beiträge: 8172
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #12 am: 27 April 2022, 18:55:43 »
Bei "get xxx values" aktuallisiert er alle Wertem auch die nicht geänderten?
Das tut er eben bei mir nicht, habe allerdings auch event-on-change-reading drin ...

Habe bei mir gerade geguckt, weil auch seit mehreren Tage RSI nicht upgedatet, aber scheinbar haben sich die RSSI-Werte nicht geändert. Habe allerdings auch eine Originale CCU2 (noch) am laufen
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #13 am: 27 April 2022, 19:41:20 »
Ja, alle Werte werden dann übertragen und alle haben das identische Updatedatum.
Und dann bemerkt man z. B. auch, dass sich die RSSI-Werte geändert haben.
« Letzte Änderung: 27 April 2022, 19:43:02 von FFHEM »
Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Online frank

  • Hero Member
  • *****
  • Beiträge: 10897
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #14 am: 28 April 2022, 10:09:44 »
Hallo,
bei mir passiert dies automatisch.
Viele Grüße
Jürgen

hallo juemuc,
kannst du mal ein list posten, um ggf unterschiede in der config zu entdecken?


edit: ich habe den verdacht, dass es eventuell am TYPE/DEF liegt.
ich habe, wie FFHEM, HMCCUCHN für channel 1 definiert. die rssi kommen aber "zusätzlich" aus channel 0.
defmod HM_LC_Sw1PBU_FM_JEQ0033112 HMCCUCHN JEQ0033112:1
attr HM_LC_Sw1PBU_FM_JEQ0033112 ccuflags showMasterReadings,showLinkReadings,showDeviceReadings
attr HM_LC_Sw1PBU_FM_JEQ0033112 cmdIcon on:general_an off:general_aus
attr HM_LC_Sw1PBU_FM_JEQ0033112 room 00_ccu
vielleicht hat juemuc ein HMCCUDEV definiert?
« Letzte Änderung: 28 April 2022, 11:26:27 von 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
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline juemuc

  • Hero Member
  • *****
  • Beiträge: 1096
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #15 am: 28 April 2022, 14:56:40 »
Hallo zusammen,

erst einmal das list eines Fenstersensors
Internals:
   DEF        0000DA498D427A:1
   FUUID      61aa7318-f33f-4885-eb90-3222fdc6f6734f14
   IODev      HMCCU3
   NAME       HMIP_SWDO_0000DA498D427A
   NR         302
   STATE      Status: closed / LastOpen: 28.04.2022 - 14:19:41 / LastClose: 28.04.2022 - 14:20:29
   TYPE       HMCCUCHN
   ccuaddr    0000DA498D427A:1
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HMIP-SWDO 0000DA498D427A:1
   ccurolestate SHUTTER_CONTACT
   ccusubtype SWD
   ccutype    HMIP-SWDO
   chntype    ?
   firmware   1.16.8
   readonly   no
   READINGS:
     2022-04-26 16:36:42   IODev           HMCCU3
     2022-04-28 14:20:29   LastClose       28.04.2022 - 14:20:29
     2022-04-28 14:20:29   LastOpen        28.04.2022 - 14:19:41
     2022-04-28 14:20:28   PRESS_SHORT     1
     2022-04-28 14:37:47   STATE           closed
     2022-04-28 14:37:47   activity        alive
     2022-04-28 14:37:47   battery         ok
     2022-04-28 14:37:47   devstate        ok
     2022-04-28 14:37:47   hmstate         closed
     2022-04-28 14:37:47   rssidevice      -75
     2022-04-26 20:17:12   rssipeer        N/A
     2022-04-28 14:37:47   sabotage        false
     2022-04-28 14:37:47   state           closed
     2022-04-28 14:37:47   voltage         1.3
   hmccu:
     channels   1
     detect     1
     devspec    0000DA498D427A:1
     nodefaults 1
     role       1:SHUTTER_CONTACT
     setDefaults 0
     cmdlist:
       get       
       set       
     control:
     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.ERROR_CODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           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       1.3
           ONVAL      1.3
           OSVAL      1.3
           OVAL       1.3
           SVAL       1.3
           VAL        1.3
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -75
           ONVAL      -75
           OSVAL      -75
           OVAL       -75
           SVAL       -75
           VAL        -75
       0.RSSI_PEER:
         VALUES:
           NVAL       N/A
           ONVAL      N/A
           OSVAL      N/A
           OVAL       0
           SVAL       N/A
           VAL        0
       0.SABOTAGE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       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.PRESS_SHORT:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       1.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      closed
           OVAL       0
           SVAL       closed
           VAL        0
     roleCmds:
       get:
       set:
     state:
       chn        1
       dpt        STATE
Attributes:
   alexaName  Wohnzimmerfenster
   alias      Wohnzimmerfenster
   devStateStyle style="text-align:right"
   disable    0
   event-min-interval battery:3600
   event-on-change-reading .*
   genericDeviceType window
   group      HM Fenster-/Türkontakte
   homebridgeMapping ContactSensorState=state,values=closed:CONTACT_DETECTED;open:CONTACT_NOT_DETECTED
   icon       hm-sec-win@black
   room       Alexa
   stateFormat {"Status: ".ReadingsVal($name,"state" ,"")." / LastOpen: ".ReadingsVal("HMCCU3","Fenster_Wohnzimmer_auf","")." / LastClose: ".ReadingsVal("HMCCU3","Fenster_Wohnzimmer_zu","")}
   userReadings LastOpen:hmstate.* {ReadingsVal("HMCCU3","Fenster_Wohnzimmer_auf","")},LastClose:hmstate.* {ReadingsVal("HMCCU3","Fenster_Wohnzimmer_zu","")}

rssidevice wurde heute aktuallisiersiert, rssipeer mit dem letzten Start von HMCCU.

Beim Lichtschalter wurden beide Werte gestern bzw. heute aktuallisiert. Als deutlich nach dem HMCCU-Neustart.

Internals:
   DEF        000858A9ABDF0E sd=3.STATE cd=4.STATE
   FUUID      5e07aa23-f33f-4885-fe0e-04e3a5f2223c58e8
   IODev      HMCCU3
   NAME       HmIP_BSM_000858A9ABDF0E
   NR         210
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    000858A9ABDF0E
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-BSM 000858A9ABDF0E
   ccurolectrl SWITCH_VIRTUAL_RECEIVER
   ccurolestate SWITCH_TRANSMITTER
   ccusubtype BSM
   ccutype    HmIP-BSM
   firmware   1.18.14
   readonly   no
   READINGS:
     2022-04-28 14:52:16   3.PROCESS       STABLE
     2022-04-28 14:52:16   3.SECTION       0
     2022-04-28 14:52:16   3.SECTION_STATUS NORMAL
     2022-04-28 14:52:16   3.STATE         off
     2022-04-28 14:52:16   4.PROCESS       STABLE
     2022-04-28 14:52:16   4.SECTION       0
     2022-04-28 14:52:16   4.SECTION_STATUS NORMAL
     2022-04-28 14:52:16   4.STATE         off
     2022-04-28 14:52:16   7.CURRENT       0.0
     2022-04-28 14:52:16   7.CURRENT_STATUS NORMAL
     2022-04-28 14:52:16   7.ENERGY_COUNTER 19708.9
     2022-04-28 14:52:16   7.ENERGY_COUNTER_OVERFLOW false
     2022-04-28 14:52:16   7.FREQUENCY     50.0
     2022-04-28 14:52:16   7.FREQUENCY_STATUS NORMAL
     2022-04-28 14:52:16   7.POWER         0.0
     2022-04-28 14:52:16   7.POWER_STATUS  NORMAL
     2022-04-28 14:52:16   7.VOLTAGE       228.8
     2022-04-28 14:52:16   7.VOLTAGE_STATUS NORMAL
     2022-04-26 16:36:42   IODev           HMCCU3
     2022-04-28 14:52:16   activity        alive
     2022-04-28 14:52:16   control         off
     2022-04-28 14:52:16   devstate        ok
     2022-04-28 14:52:16   hmstate         off
     2022-04-28 14:52:16   rssidevice      -60
     2022-04-27 20:16:24   rssipeer        -58
     2022-04-28 14:52:16   state           off
     2022-04-26 20:17:11   voltage         0.0
   hmccu:
     channels   10
     defCDP     4.STATE
     defSDP     3.STATE
     detect     5
     devspec    000858A9ABDF0E
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:KEY_TRANSCEIVER,2:KEY_TRANSCEIVER,3:SWITCH_TRANSMITTER,4:SWITCH_VIRTUAL_RECEIVER,5:SWITCH_VIRTUAL_RECEIVER,6:SWITCH_VIRTUAL_RECEIVER,7:ENERGIE_METER_TRANSMITTER,8:COND_SWITCH_TRANSMITTER,9:SWITCH_WEEK_PROFILE
     setDefaults 0
     cmdlist:
       get       
       set        on-till on-for-timer off:noArg on:noArg toggle:noArg
     control:
       chn        4
       dpt        STATE
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       25.0
           ONVAL      25.0
           OSVAL      25.0
           OVAL       25.0
           SVAL       25.0
           VAL        25.0
       0.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       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.ERROR_CODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.ERROR_OVERHEAT:
         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.OPERATING_VOLTAGE:
         VALUES:
           NVAL       0.000000
           ONVAL      0.000000
           OSVAL      0.0
           OVAL       0.000000
           SVAL       0.0
           VAL        0.000000
       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      -57
           OSVAL      -57
           OVAL       -57
           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
       3.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       3.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       3.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       4.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       4.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       5.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       5.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       5.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       6.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       6.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       6.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       7.CURRENT:
         VALUES:
           NVAL       0.0
           ONVAL      0.0
           OSVAL      0.0
           OVAL       0.0
           SVAL       0.0
           VAL        0.0
       7.CURRENT_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       7.ENERGY_COUNTER:
         VALUES:
           NVAL       19708.9
           ONVAL      19708.9
           OSVAL      19708.9
           OVAL       19708.9
           SVAL       19708.9
           VAL        19708.9
       7.ENERGY_COUNTER_OVERFLOW:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       7.FREQUENCY:
         VALUES:
           NVAL       50.0
           ONVAL      49.98
           OSVAL      50.0
           OVAL       49.98
           SVAL       50.0
           VAL        50.0
       7.FREQUENCY_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       7.POWER:
         VALUES:
           NVAL       0.01
           ONVAL      0.0
           OSVAL      0.0
           OVAL       0.0
           SVAL       0.0
           VAL        0.01
       7.POWER_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       7.VOLTAGE:
         VALUES:
           NVAL       228.8
           ONVAL      227.2
           OSVAL      227.2
           OVAL       227.2
           SVAL       228.8
           VAL        228.8
       7.VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       9.WEEK_PROGRAM_CHANNEL_LOCKS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
     roleCmds:
       get:
       set:
         off:
           channel    4
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:STATE:0
           usage      off
           subcmd:
             000:
               args       0
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        000
               unit       
         on:
           channel    4
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:STATE:1
           usage      on
           subcmd:
             000:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        000
               unit       
         on-for-timer:
           channel    4
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   2
           syntax     V:ON_TIME:?duration V:STATE:1
           usage      on-for-timer duration
           subcmd:
             000:
               args       
               dpt        ON_TIME
               fnc       
               max        8580000.0
               min        0.0
               parname    duration
               partype    2
               ps         VALUES
               scn        000
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               unit       
         on-till:
           channel    4
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   2
           syntax     V:ON_TIME:?time V:STATE:1
           usage      on-till time
           subcmd:
             000:
               args       
               dpt        ON_TIME
               fnc       
               max        8580000.0
               min        0.0
               parname    time
               partype    2
               ps         VALUES
               scn        000
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               unit       
     state:
       chn        3
       dpt        STATE
Attributes:
   IODev      HMCCU3
   alexaName  Licht im Büro
   alias      Lichtschalter Büro
   ccureadingfilter 1,2,3,4,7..*
   cmdIcon    on:general_an off:general_aus
   devStateStyle style="text-align:right"
   disable    0
   event-on-change-reading .*
   group      HM Funkschalter
   icon       li_wht_dimmer
   realRoom   Büro
   room       Büro,Homematic
   sortby     09
   userattr   Schalter Schalter_map structexclude
   webCmd     :

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
Fritzbox 7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM Fensterkontakte und  Amazon Echo Dot, raspberry3B+ mit RPI-RF-MOD und piVCCU, Raspbian ...

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #16 am: 29 April 2022, 09:15:24 »
Danke, juemuc!

Unterschied zu meinem Device: Du hast HM-IP, ich HM-Classic (nur, falls das von Belang ist!) Das dürfte/soll aber keinen Unterschied machen.

Also, als Unterschied zu meinen Attributen hat juemuc
ccureadingfilter 1,2,3,4,7..* gesetzt, dafür aber
keine ccuflags gesetzt.

Im Batterie-Fenstersensor ist weiterhin zusätzlich zu meinem
event-on-change-reading .*ein
event-min-interval battery:3600wobei letzteres darauf hindeutet, dass er bei batteriebetriebenen Devices regelmäßig eine Batteriemeldung bekommt!
Diese fehlt bei allen meinen batteriebetriebenen Devices ebenfalls!

Fazit: in allen HM-Devices werden die RSSI-Werte als auch - bei batteriebetriebenen Geräten - die Batteriemeldungen nicht geupdatet, sie stammen noch von vor 4 Tagen! (2022-04-25 17:33:43).

Wo kann ich noch suchen?
« Letzte Änderung: 29 April 2022, 09:22:19 von FFHEM »
Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Offline juemuc

  • Hero Member
  • *****
  • Beiträge: 1096
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #17 am: 29 April 2022, 10:07:57 »
Hallo FFHEM,

ich habe auch normale HM- Devices, bei denen  wird der Wert nur bei einem Neustart der HMCCU aktualisiert.

Scheint also wirklich ein "Fehler" zu sein.

Viele Grüße
Jürgen
« Letzte Änderung: 29 April 2022, 10:12:30 von juemuc »
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
Fritzbox 7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM Fensterkontakte und  Amazon Echo Dot, raspberry3B+ mit RPI-RF-MOD und piVCCU, Raspbian ...

Offline juemuc

  • Hero Member
  • *****
  • Beiträge: 1096
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #18 am: 29 April 2022, 10:13:28 »
Musste meine Aussage leider korrigieren.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
Fritzbox 7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM Fensterkontakte und  Amazon Echo Dot, raspberry3B+ mit RPI-RF-MOD und piVCCU, Raspbian ...

Online frank

  • Hero Member
  • *****
  • Beiträge: 10897
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #19 am: 29 April 2022, 10:17:09 »
du "schlingel".
habe meinen post wieder gelöscht.
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
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4275
    • HMCCU
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #20 am: 29 April 2022, 10:46:04 »
Hab's mal als Bug aufgenommen. Muss prüfen, ob die CCU die Werte verlässlich an FHEM schickt. Wenn ja, liegt es an einem Fehler beim Reading-Update.
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #21 am: 29 April 2022, 10:51:08 »
Hab's mal als Bug aufgenommen. Muss prüfen, ob die CCU die Werte verlässlich an FHEM schickt. Wenn ja, liegt es an einem Fehler beim Reading-Update.
Super, danke!!

Gruß,
Friedheim
Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Online frank

  • Hero Member
  • *****
  • Beiträge: 10897
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #22 am: 29 April 2022, 10:52:10 »
Fazit: in allen HM-Devices werden die RSSI-Werte als auch - bei batteriebetriebenen Geräten - die Batteriemeldungen nicht geupdatet, sie stammen noch von vor 4 Tagen! (2022-04-25 17:33:43).

Wo kann ich noch suchen?

wenn du fit bist mit HMCCU, versuch es doch mal mit einem HMCCUDEV device.

wie sieht denn bei einem batterie sensor ein "get paramsetDesc" aus?
bei meinem sw1pbu aktor gehört LOWBAT wie die rssi werte ebenfalls zur gruppe der "Paramset VALUES" von channel 0. vermutlich ist ja die gesamte gruppe betroffen:
Channel 0
  Paramset VALUES
    AES_KEY: INTEGER [R] [] RANGE=0...127 DFLT=0
    CONFIG_PENDING: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
    DEVICE_IN_BOOTLOADER: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
    DUTYCYCLE: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
    LOWBAT: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
    RSSI_DEVICE: INTEGER [R,E] [Visible,Sticky] RANGE=-2147483648...2147483647 DFLT=0
    RSSI_PEER: INTEGER [R,E] [Visible,Sticky] RANGE=-2147483648...2147483647 DFLT=0
    STICKY_UNREACH: BOOL [R,W,E] [Sticky,Internal] RANGE=0...1 DFLT=0
    UNREACH: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
    UPDATE_PENDING: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
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

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #23 am: 29 April 2022, 15:15:06 »
wie sieht denn bei einem batterie sensor ein "get paramsetDesc" aus?
bei meinem sw1pbu aktor gehört LOWBAT wie die rssi werte ebenfalls zur gruppe der "Paramset VALUES" von channel 0. vermutlich ist ja die gesamte gruppe betroffen:
Beispiel: HM-Außenbewegungsmelder
Hier wird brightness immer aktualisiert, aber weder battery noch rssi-Werte:

Device
Channel 0
  Paramset VALUES
    AES_KEY: INTEGER [R] [] RANGE=0...127 DFLT=0
    CONFIG_PENDING: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
    ENTER_BOOTLOADER: ACTION [W] [Visible,Sticky,Internal] RANGE=0...1 DFLT=0
    LOWBAT: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
    RSSI_DEVICE: INTEGER [R,E] [Visible,Sticky] RANGE=-2147483648...2147483647 DFLT=0
    RSSI_PEER: INTEGER [R,E] [Visible,Sticky] RANGE=-2147483648...2147483647 DFLT=0
    STICKY_UNREACH: BOOL [R,W,E] [Sticky,Internal] RANGE=0...1 DFLT=0
    UNREACH: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
Channel 1
  Paramset LINK
    PEER_NEEDS_BURST: BOOL [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0
  Paramset MASTER
    AES_ACTIVE: BOOL [R,W] [Visible,Sticky,Internal] RANGE=0...1 DFLT=0
    BRIGHTNESS_FILTER: INTEGER [R,W] [Visible,Sticky] RANGE=0...7 DFLT=7
    CAPTURE_WITHIN_INTERVAL: BOOL [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0
    EVENT_FILTER_NUMBER: INTEGER [R,W] [Visible,Sticky] RANGE=1...15 DFLT=1
    EVENT_FILTER_PERIOD: FLOAT [R,W] [Visible,Sticky] RANGE=0.5...7.5 DFLT=0.5 UNIT=s
    LED_ONTIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...1.275 DFLT=0.5 UNIT=s
    MIN_INTERVAL: INTEGER [R,W] [Visible,Sticky] RANGE=0...4 DFLT=4
  Paramset VALUES
    BRIGHTNESS: INTEGER [R,E] [Visible,Sticky] RANGE=0...255 DFLT=0
    INSTALL_TEST: ACTION [E] [Visible,Sticky,Internal] RANGE=0...1 DFLT=0
    MOTION: BOOL [R,E] [Visible,Sticky] RANGE=0...1 DFLT=0

Das zugehörige List zum BWM:
Internals:
   DEF        JEQ0125643:1
   FUUID      61ee7160-f33f-26cd-057e-fc2590c308b3dfc1
   IODev      d_ccu
   NAME       PIRA1
   NR         1129
   STATE      noMotion
   TYPE       HMCCUCHN
   ccuaddr    JEQ0125643:1
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    PIRA1:1
   ccurolestate MOTION_DETECTOR
   ccusubtype HM-Sen-MDIR-O
   ccutype    HM-Sen-MDIR-O
   chntype    ?
   firmware   1.5
   readonly   no
   READINGS:
     2022-04-22 14:15:57   AES_KEY         off
     2022-04-22 14:15:57   CONFIG_PENDING  false
     2022-04-29 12:53:15   INSTALL_TEST    1
     2022-04-26 18:42:58   IODev           d_ccu
     2022-04-22 14:15:57   LOWBAT          ok
     2022-02-22 15:17:34   NEXT_TRANSMISSION 1
     2022-02-22 15:17:34   R-AES_ACTIVE    0
     2022-02-22 15:17:34   R-BRIGHTNESS_FILTER 7
     2022-02-22 15:17:34   R-CAPTURE_WITHIN_INTERVAL 0
     2022-02-22 15:17:34   R-EVENT_FILTER_NUMBER 1
     2022-02-22 15:17:34   R-EVENT_FILTER_PERIOD 1.0
     2022-02-22 15:17:34   R-LED_ONTIME    0.0
     2022-02-22 15:17:34   R-MIN_INTERVAL  4
     2022-04-22 14:15:57   RSSI_DEVICE     -255
     2022-04-22 14:15:57   RSSI_PEER       -81
     2022-04-22 14:15:57   STICKY_UNREACH  false
     2022-04-22 14:15:57   UNREACH         alive
     2022-04-22 14:15:57   activity        alive
     2022-04-22 14:15:57   battery         ok
     2022-04-29 14:52:07   brightness      200
     2022-04-29 14:52:07   devstate        ok
     2022-04-29 14:52:07   hmstate         noMotion
     2022-04-29 12:57:56   motion          noMotion
     2022-04-22 14:15:57   rssidevice      -255
     2022-04-22 14:15:57   rssipeer        -81
     2022-04-22 14:15:57   sign            off
     2022-04-29 12:57:56   state           noMotion
   hmccu:
     channels   1
     detect     1
     devspec    JEQ0125643:1
     nodefaults 1
     role       1:MOTION_DETECTOR
     setDefaults 0
     cmdlist:
       get       
       set       
     control:
     dp:
       1.BRIGHTNESS:
         VALUES:
           NVAL       200
           ONVAL      200
           OSVAL      200
           OVAL       200
           SVAL       200
           VAL        200
       1.INSTALL_TEST:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       1.MOTION:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      motion
           OVAL       1
           SVAL       noMotion
           VAL        0
     roleCmds:
       get:
       set:
     state:
       chn        1
       dpt        MOTION
Attributes:
   alias      PIRA1 (Terrasse)
   ccuflags   showMasterReadings,showDeviceReadings
   devStateIcon motion:people_sensor noMotion:message_presence
   event-on-change-reading state
   event-on-update-reading battery.*
   group      motionDetector
   icon       motion_detector
   room       Alarmanlage,Bewegungsmelder
Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #24 am: 29 April 2022, 16:08:44 »
wenn du fit bist mit HMCCU, versuch es doch mal mit einem HMCCUDEV device.
Mit der HMCCU kenne ich mich nicht gut aus, habe ja nur meine HM-Geräte bisher mit "get xxx createDev dort" eingebunden, aber ich versuch's mal:

Aber auf einer FHEM-Imagekopie habe ich jetzt mal ST1 gelöscht und dann versucht, als HMCCUDEV mit
define ST1 HMCCUDEV JEQ0697619:1 iodev=d_ccu forceDeveinzubinden. Dabei kommt die Fehlermeldung
Invalid or unknown CCU device name or addressWohingegen mit gleicher Syntax - nur als HMCCUCHN - funktioniert die Defintion.
Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4275
    • HMCCU
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #25 am: 30 April 2022, 09:34:18 »
Du hast eine Kanaladresse eingegeben.

So sollte es funktionieren:


define ST1 HMCCUDEV JEQ0697619 iodev=d_ccu forceDev
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach
Informativ Informativ x 1 Liste anzeigen

Online frank

  • Hero Member
  • *****
  • Beiträge: 10897
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #26 am: 30 April 2022, 10:48:46 »
bei meinem aktor macht ein type=HMCCUDEV für die rssi keinen unterschied zu HMCCUCHN.
weiterhin nur manuelle aktualisierungen.
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
Informativ Informativ x 1 Liste anzeigen

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4275
    • HMCCU
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #27 am: 30 April 2022, 12:54:03 »
Ich habe ja parallel zu FHEM noch ioBroker am Start. Ich vergleiche mal die Aktualisierung der RSSI Werte. Wenn es sich gleich verhält, liegt es an der CCU, sonst an HMCCU
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #28 am: 30 April 2022, 13:02:36 »
Gute Idee!
Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4275
    • HMCCU
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #29 am: 02 Mai 2022, 10:17:55 »
Interessantes Verhalten bei ioBroker: Die RSSI-Werte für BidCos-Devices wurden teilweise im Januar zuletzt aktualisiert. Vielleicht ein Fehler in der CCU Firmware. Die RSSI-Werte meiner HmIP-Geräte werden hingegen mindestens 1x / Tag aktualisiert.

Vielleicht kann jemand hier das in FHEM verifizieren. Mein FHEM läuft gerade nicht.
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Offline juemuc

  • Hero Member
  • *****
  • Beiträge: 1096
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #30 am: 02 Mai 2022, 10:39:21 »
Hallo zap,

ja das kann ich im Prinzip bestätigen. Allerdings werden die beiden rssi-Werte unterschiedlich aktualisiert.

 rssidevice -55 2022-05-02 09:22:36
rssipeer   -63 2022-05-01 21:26:01

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
Fritzbox 7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM Fensterkontakte und  Amazon Echo Dot, raspberry3B+ mit RPI-RF-MOD und piVCCU, Raspbian ...

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4275
    • HMCCU
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #31 am: 02 Mai 2022, 10:46:10 »
Noch als Ergänzung das Verhalten bei LOWBAT:

- Wenn Batterie voll (LOWBAT = false) => Keine Aktualisierung
- Wenn Batterie leer (LOWBAT = true) => Tägliche Aktualisierung
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Online frank

  • Hero Member
  • *****
  • Beiträge: 10897
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #32 am: 02 Mai 2022, 11:08:37 »
meine debmatic version 3.53.30.53 müsste älter sein, also mindestens aus 2021.
fhem logs habe ich leider keine.
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

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #33 am: 03 Mai 2022, 09:46:20 »
Neueste Debmatic-Version, 3.63.8.91

Bei mir ähnlich:
HM-IP-Rauchmelder:
rssidevice   -51   2022-05-03 02:00:49  Relativ frisch, 7 Stunden alt
rssipeer   -58   2022-04-29 17:35:42  Nicht mehr sooo frisch

HM-Classic-Rauchmelder:
rssidevice   -255   2022-04-22 14:15:45 uralt
rssipeer   -255   2022-04-22 14:15:45 uralt

Dagegen werden im Web-UI der Debmatic-CCU die Werte häufig aufgefrischt, z. B. der obige HM-Classic-Rauchmelder:
Rauchmelder_Schlafzimmer NEQxxx0446703 OEXX607003      -85 dBm

Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #34 am: 03 Mai 2022, 10:00:10 »
Ich sehe gerade zufällig (!)  in den Servicemeldungen in der Web-UI der Debmatic-CCU, dass eine leere Batterie für einen HK-Thermostaten gemeldet wird.
30.04.2022 11:02:23   03.05.2022 09:54:40   HT_Arbeitszimmer:4      MEQ1873849:4   Heizung      03.05.2022 09:54:40   Leere Batterie

Aber in FHEM ist es m. M. nach widersprüchlich:
Im Reading FAULT_REPORTING steht auch   LOWBAT:
FAULT_REPORTING LOWBAT 2022-05-03 09:54:40aber im Reading "battery" immer noch "ok":
battery ok 2022-04-22 14:15:48
Internals:
   DEF        MEQ1873849:4
   FUUID      61e6a7c0-f33f-26cd-141a-9e587e5d958d323e
   IODev      d_ccu
   NAME       HT_Arbeitszimmer
   NR         1075
   STATE      Ventil: 25 %
   TYPE       HMCCUCHN
   ccuaddr    MEQ1873849:4
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HT_Arbeitszimmer:4
   ccurolectrl CLIMATECONTROL_RT_TRANSCEIVER
   ccurolestate CLIMATECONTROL_RT_TRANSCEIVER
   ccusubtype HM-CC-RT-DN
   ccutype    HM-CC-RT-DN
   chntype    ?
   firmware   1.4
   readonly   no
   receiver   Arbeitszimmerthermostat,Melder_Arbeitszimmer_Fenster,Melder_Arbeitszimmer_Tuer
   sender     Arbeitszimmerthermostat,Melder_Arbeitszimmer_Fenster,Melder_Arbeitszimmer_Tuer
   READINGS:
     2022-05-03 09:51:41   ACTUAL_TEMPERATURE 21.5
     2022-05-03 09:51:41   BATTERY_STATE   2.2
     2022-05-03 09:51:41   BOOST_STATE     0
     2022-05-03 09:51:41   CONTROL_MODE    AUTO-MODE
     2022-05-03 09:51:41   FAULT_REPORTING LOWBAT
     2022-04-29 17:35:02   IODev           d_ccu
     2022-05-03 09:51:41   PARTY_START_DAY 1
     2022-05-03 09:51:41   PARTY_START_MONTH 1
     2022-05-03 09:51:41   PARTY_START_TIME 00:00
     2022-05-03 09:51:41   PARTY_START_YEAR 0
     2022-05-03 09:51:41   PARTY_STOP_DAY  1
     2022-05-03 09:51:41   PARTY_STOP_MONTH 1
     2022-05-03 09:51:41   PARTY_STOP_TIME 00:00
     2022-05-03 09:51:41   PARTY_STOP_YEAR 0
     2022-05-03 09:51:41   PARTY_TEMPERATURE 5.0
     2022-05-03 09:51:41   SET_TEMPERATURE 21.5
     2022-05-03 09:51:41   VALVE_STATE     25
     2022-04-22 14:15:48   activity        alive
     2022-04-22 14:15:48   battery         ok
     2022-05-03 09:51:41   control         21.5
     2022-05-03 09:51:41   desired-temp    21.5
     2022-05-03 09:51:41   devstate        ok
     2022-05-03 09:51:41   hmstate         21.5
     2022-05-03 09:51:41   measured-temp   21.5
     2022-04-22 14:15:48   rssidevice      -255
     2022-04-22 14:15:48   rssipeer        -42
     2022-04-22 14:15:48   sign            off
     2022-05-03 09:51:41   state           21.5
   hmccu:
     channels   1
     detect     1
     devspec    MEQ1873849:4
     nodefaults 1
     role       4:CLIMATECONTROL_RT_TRANSCEIVER
     setDefaults 0
     cmdlist:
       get       
       set        auto:noArg on:noArg boost:noArg off:noArg manu desired-temp toggle:noArg
     control:
       chn        4
       dpt        SET_TEMPERATURE
     dp:
       4.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       21.500000
           ONVAL      21.500000
           OSVAL      21.5
           OVAL       21.500000
           SVAL       21.5
           VAL        21.500000
       4.BATTERY_STATE:
         VALUES:
           NVAL       2.200000
           ONVAL      2.200000
           OSVAL      2.2
           OVAL       2.200000
           SVAL       2.2
           VAL        2.200000
       4.BOOST_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.CONTROL_MODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      AUTO-MODE
           OVAL       0
           SVAL       AUTO-MODE
           VAL        0
       4.FAULT_REPORTING:
         VALUES:
           NVAL       6
           ONVAL      6
           OSVAL      LOWBAT
           OVAL       6
           SVAL       LOWBAT
           VAL        6
       4.PARTY_START_DAY:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_START_MONTH:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_START_TIME:
         VALUES:
           NVAL       00:00
           ONVAL      00:00
           OSVAL      00:00
           OVAL       0
           SVAL       00:00
           VAL        0
       4.PARTY_START_YEAR:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.PARTY_STOP_DAY:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_STOP_MONTH:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_STOP_TIME:
         VALUES:
           NVAL       00:00
           ONVAL      00:00
           OSVAL      00:00
           OVAL       0
           SVAL       00:00
           VAL        0
       4.PARTY_STOP_YEAR:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.PARTY_TEMPERATURE:
         VALUES:
           NVAL       5.000000
           ONVAL      5.000000
           OSVAL      5.0
           OVAL       5.000000
           SVAL       5.0
           VAL        5.000000
       4.SET_TEMPERATURE:
         VALUES:
           NVAL       21.500000
           ONVAL      21.500000
           OSVAL      21.5
           OVAL       21.500000
           SVAL       21.5
           VAL        21.500000
       4.VALVE_STATE:
         VALUES:
           NVAL       25
           ONVAL      25
           OSVAL      25
           OVAL       25
           SVAL       25
           VAL        25
     roleCmds:
       get:
       set:
         auto:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:AUTO_MODE:1
           usage      auto
           subcmd:
             000:
               args       1
               dpt        AUTO_MODE
               fnc       
               max        1
               min        0
               parname    AUTO_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         boost:
           channel    4
           role       CLIMATECONTROL_RT_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    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:SET_TEMPERATURE:?temperature
           usage      desired-temp temperature
           subcmd:
             000:
               args       
               dpt        SET_TEMPERATURE
               fnc       
               max        30.500000
               min        4.500000
               parname    temperature
               partype    2
               ps         VALUES
               scn        000
               unit       �C
         manu:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:MANU_MODE:?temperature=20
           usage      manu [temperature]
           subcmd:
             000:
               args       20
               dpt        MANU_MODE
               fnc       
               max        30.500000
               min        4.500000
               parname    temperature
               partype    2
               ps         VALUES
               scn        000
               unit       �C
         off:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:MANU_MODE:4.5
           usage      off
           subcmd:
             000:
               args       4.5
               dpt        MANU_MODE
               fnc       
               max        30.500000
               min        4.500000
               parname    MANU_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       �C
         on:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:MANU_MODE:30.5
           usage      on
           subcmd:
             000:
               args       30.5
               dpt        MANU_MODE
               fnc       
               max        30.500000
               min        4.500000
               parname    MANU_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       �C
     state:
       chn        4
       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 measured-temp,CONTROL_MODE
   event-on-update-reading battery,desired-temp,VALVE_STATE
   group      Arbeitszimmer
   icon       sani_heating
   room       Heizung
   stateFormat Ventil: VALVE_STATE %
   substexcl  desired-temp
   webCmd     desired-temp:auto:manu:boost:on:off
   widgetOverride desired-temp:on,off,4.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,30.5
« Letzte Änderung: 03 Mai 2022, 10:05:28 von FFHEM »
Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

Offline FFHEM

  • Full Member
  • ***
  • Beiträge: 367
Antw:[HMCCU] Wie bekomme ich die RSSI-Werte aktualisiert?
« Antwort #35 am: 13 Mai 2022, 11:31:58 »
Kann ich hier noch irgendwelche Infos liefern?
Ich habe gerade etwas bemerkt, was evtl. auch Licht in die Sache bringen könnte:
Bei jedem manuellen Verstellen der Solltemperatur oder Modus (manu/auto) per FHEM wird die Batteriezustandsmeldung aufgefrischt, auch wenn diese sich nicht geändert hat.

Internals:
   DEF        MEQ1873849:4
   FUUID      61e6a7c0-f33f-26cd-141a-9e587e5d958d323e
   IODev      d_ccu
   NAME       HT_Arbeitszimmer
   NR         1075
   STATE      Ventil: 31 %
   TYPE       HMCCUCHN
   ccuaddr    MEQ1873849:4
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HT_Arbeitszimmer:4
   ccurolectrl CLIMATECONTROL_RT_TRANSCEIVER
   ccurolestate CLIMATECONTROL_RT_TRANSCEIVER
   ccusubtype HM-CC-RT-DN
   ccutype    HM-CC-RT-DN
   chntype    ?
   firmware   1.4
   readonly   no
   receiver   Arbeitszimmerthermostat,Melder_Arbeitszimmer_Tuer,Melder_Arbeitszimmer_Fenster
   sender     Arbeitszimmerthermostat,Melder_Arbeitszimmer_Fenster,Melder_Arbeitszimmer_Tuer
   READINGS:
     2022-05-13 11:23:43   ACTUAL_TEMPERATURE 21.6
     2022-05-13 11:23:43   BATTERY_STATE   2.2
     2022-05-13 11:23:43   BOOST_STATE     0
     2022-05-13 11:23:43   CONTROL_MODE    MANU-MODE
     2022-05-13 11:23:43   FAULT_REPORTING LOWBAT
     2022-05-13 09:30:26   IODev           d_ccu
     2022-05-13 11:23:27   LOWBAT          low
     2022-05-13 11:23:43   PARTY_START_DAY 1
     2022-05-13 11:23:43   PARTY_START_MONTH 1
     2022-05-13 11:23:43   PARTY_START_TIME 00:00
     2022-05-13 11:23:43   PARTY_START_YEAR 0
     2022-05-13 11:23:43   PARTY_STOP_DAY  1
     2022-05-13 11:23:43   PARTY_STOP_MONTH 1
     2022-05-13 11:23:43   PARTY_STOP_TIME 00:00
     2022-05-13 11:23:43   PARTY_STOP_YEAR 0
     2022-05-13 11:23:43   PARTY_TEMPERATURE 5.0
     2022-05-13 11:23:43   SET_TEMPERATURE on
     2022-05-13 11:23:43   VALVE_STATE     31
     2022-05-13 11:23:27   battery         low
     2022-05-13 11:23:28   battery_warning 1652433807.74393
     2022-05-13 11:23:43   control         on
     2022-05-13 11:23:43   desired-temp    30.5
     2022-05-13 11:23:43   devstate        ok
     2022-05-13 11:23:43   hmstate         warn_battery
     2022-05-13 11:23:43   measured-temp   21.6
     2022-05-13 11:23:43   state           21.6
   hmccu:
     channels   1
     detect     1
     devspec    MEQ1873849:4
     nodefaults 1
     role       4:CLIMATECONTROL_RT_TRANSCEIVER
     setDefaults 0
     cmdlist:
       get       
       set        desired-temp manu auto:noArg off:noArg on:noArg boost:noArg toggle:noArg
     control:
       chn        4
       dpt        SET_TEMPERATURE
     dp:
       0.LOWBAT:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      low
           OVAL       1
           SVAL       low
           VAL        1
       4.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       21.600000
           ONVAL      21.500000
           OSVAL      21.5
           OVAL       21.500000
           SVAL       21.6
           VAL        21.600000
       4.BATTERY_STATE:
         VALUES:
           NVAL       2.200000
           ONVAL      2.200000
           OSVAL      2.2
           OVAL       2.200000
           SVAL       2.2
           VAL        2.200000
       4.BOOST_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.CONTROL_MODE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      MANU-MODE
           OVAL       1
           SVAL       MANU-MODE
           VAL        1
       4.FAULT_REPORTING:
         VALUES:
           NVAL       6
           ONVAL      0
           OSVAL      NO_FAULT
           OVAL       0
           SVAL       LOWBAT
           VAL        6
       4.PARTY_START_DAY:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_START_MONTH:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_START_TIME:
         VALUES:
           NVAL       00:00
           ONVAL      00:00
           OSVAL      00:00
           OVAL       0
           SVAL       00:00
           VAL        0
       4.PARTY_START_YEAR:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.PARTY_STOP_DAY:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_STOP_MONTH:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_STOP_TIME:
         VALUES:
           NVAL       00:00
           ONVAL      00:00
           OSVAL      00:00
           OVAL       0
           SVAL       00:00
           VAL        0
       4.PARTY_STOP_YEAR:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.PARTY_TEMPERATURE:
         VALUES:
           NVAL       5.000000
           ONVAL      5.000000
           OSVAL      5.0
           OVAL       5.000000
           SVAL       5.0
           VAL        5.000000
       4.SET_TEMPERATURE:
         VALUES:
           NVAL       30.500000
           ONVAL      30.500000
           OSVAL      on
           OVAL       30.500000
           SVAL       on
           VAL        30.500000
       4.VALVE_STATE:
         VALUES:
           NVAL       31
           ONVAL      31
           OSVAL      31
           OVAL       31
           SVAL       31
           VAL        31
     roleCmds:
       get:
       set:
         auto:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:AUTO_MODE:1
           usage      auto
           subcmd:
             000:
               args       1
               dpt        AUTO_MODE
               fnc       
               max        1
               min        0
               parname    AUTO_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         boost:
           channel    4
           role       CLIMATECONTROL_RT_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    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:SET_TEMPERATURE:?temperature
           usage      desired-temp temperature
           subcmd:
             000:
               args       
               dpt        SET_TEMPERATURE
               fnc       
               max        30.500000
               min        4.500000
               parname    temperature
               partype    2
               ps         VALUES
               scn        000
               unit       �C
         manu:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:MANU_MODE:?temperature=20
           usage      manu [temperature]
           subcmd:
             000:
               args       20
               dpt        MANU_MODE
               fnc       
               max        30.500000
               min        4.500000
               parname    temperature
               partype    2
               ps         VALUES
               scn        000
               unit       �C
         off:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:MANU_MODE:4.5
           usage      off
           subcmd:
             000:
               args       4.5
               dpt        MANU_MODE
               fnc       
               max        30.500000
               min        4.500000
               parname    MANU_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       �C
         on:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:MANU_MODE:30.5
           usage      on
           subcmd:
             000:
               args       30.5
               dpt        MANU_MODE
               fnc       
               max        30.500000
               min        4.500000
               parname    MANU_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       �C
     state:
       chn        4
       dpt        ACTUAL_TEMPERATURE
Attributes:
   ccuflags   showMasterReadings,showDeviceReadings
   cmdIcon    auto:sani_heating_automatic manu:sani_heating_manual boost:sani_heating_boost on:general_an off:general_aus
   event-on-change-reading measured-temp,CONTROL_MODE
   event-on-update-reading battery,desired-temp,VALVE_STATE
   group      Arbeitszimmer
   icon       sani_heating
   room       Heizung
   stateFormat Ventil: VALVE_STATE %
   substexcl  desired-temp
   webCmd     desired-temp:auto:manu:boost:on:off
   widgetOverride desired-temp:on,off,4.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,30.5
Raspberry Pi 3B Buster, Homematic, Sonoff, Shelly, VU+, Worx, Arduino, ESP8266

 

decade-submarginal