Autor Thema: HMCCU 4.4 Beta verfügbar  (Gelesen 13561 mal)

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3387
    • HMCCU
Antw:HMCCU 4.4 Beta verfügbar
« Antwort #180 am: 28 Juni 2020, 18:39:04 »
Das Setzen eines Attributs erzwingt die Aktualisierung aller Readings aus dem internen Speicher. Wenn Du nach einem set clear ein list vom Device machst, dürfte das PRESS_SHORT in der Ausgabe auftauchen.
Ich müsste also set clear erweitern, damit es auch die internen Werte löscht.
Du kannst mal folgendes versuchen: entweder das Device löschen und neu anlegen oder set clear ausführen und dann FHEM neu starten.
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

  • Sr. Member
  • ****
  • Beiträge: 704
Antw:HMCCU 4.4 Beta verfügbar
« Antwort #181 am: 28 Juni 2020, 19:25:29 »
Hallo zap,

Du hast recht. Ich habe nach dem set clear FHEM neu gestartet und alles ist ok. Die Änderungen der Attribute zaubern das 1.PRESS_SHORT nicht mehr hervor.  ;D

Eine Erweiterung des set clearf wäre super.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Playbar + Sub, 1 Sonos-One
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 Buster Lite

Offline aherby

  • Full Member
  • ***
  • Beiträge: 139
Antw:HMCCU 4.4 Beta verfügbar
« Antwort #182 am: 29 Juni 2020, 00:17:32 »
Hallo,

ich habe das Problem mit dem Reading:
Zitat
battery
nach einem
set clear hat ein festeingebautes HM-Gerät keine Reading
Zitat
battery
mehr.
selbst nach einem shutdown restart oder
sudo invoke-rc.d fhem stop
sudo invoke-rc.d fhem start

Kommen die Readings wieder  >:(

Gibt es eine andere Möglichkeit das zu definieren oder bei Geräten mit Netzspannung das komplett nicht auszuwerten?

Wäre es möglich eine Art "Config-Datei" einzubauen wo man für jeden Gerätetyp
attr ...
reading ... yes / no

definieren kann?

HMCCU Version 4.4.040
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3387
    • HMCCU
Antw:HMCCU 4.4 Beta verfügbar
« Antwort #183 am: 29 Juni 2020, 09:32:26 »
Du hast also ein Gerät, das am Stromnetz hängt, aber trotzdem ein Reading "battery" anzeigt? Kannst Du bitte mal ein "list" von diesem Geräte machen und vielleicht noch ein "get deviceinfo" ?
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

  • Sr. Member
  • ****
  • Beiträge: 704
Antw:HMCCU 4.4 Beta verfügbar
« Antwort #184 am: 29 Juni 2020, 11:15:50 »
Hallo zap,

das sind die Schaltaktoren (ohne IP).

Hier ein List
Internals:
   DEF        OEQ0625708
   FUUID      5c435f29-f33f-4885-e938-de27f08aed40b44c
   IODev      HMCCU3
   NAME       HM_LC_Sw1PBU_FM_OEQ0625708
   NR         172
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    OEQ0625708
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-LC-Sw1PBU-FM OEQ0625708
   ccutype    HM-LC-Sw1PBU-FM
   readonly   no
   receiver   HM_LC_Sw1PBU_FM_OEQ0625708 [SENDER_BROKEN],HM_LC_Sw1PBU_FM_OEQ0625708 [SENDER_BROKEN]
   sender     OEQ0625708:2,HM_LC_Sw1PBU_FM_OEQ0625708 [SENDER_BROKEN]
   READINGS:
     2020-06-29 11:02:29   1.STATE         off
     2020-06-29 11:02:29   activity        alive
     2020-06-29 11:02:29   battery         ok
     2020-06-29 11:02:29   control         off
     2020-06-29 11:02:29   devstate        stickyUnreach
     2020-06-29 11:02:29   hmstate         off
     2020-06-29 11:02:29   state           off
   hmccu:
     channels   2
     cmdlist    off:noArg on-till on-for-timer on:noArg toggle:noArg
     devspec    OEQ0625708
     nodefaults 1
     role       0:MAINTENANCE,1:SWITCH
     semDefaults 0
     control:
       chn        1
       dpt        STATE
     dp:
       0.AES_KEY:
         VALUES:
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       0.CONFIG_PENDING:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.DEVICE_IN_BOOTLOADER:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.DUTYCYCLE:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.LOWBAT:
         VALUES:
           OSVAL      ok
           OVAL       false
           SVAL       ok
           VAL        false
       0.RSSI_DEVICE:
         VALUES:
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       0.RSSI_PEER:
         VALUES:
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       0.STICKY_UNREACH:
         VALUES:
           OSVAL      true
           OVAL       1
           SVAL       true
           VAL        true
       0.UNREACH:
         VALUES:
           OSVAL      alive
           OVAL       false
           SVAL       alive
           VAL        false
       0.UPDATE_PENDING:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       1.INHIBIT:
         VALUES:
           OSVAL      unlocked
           OVAL       false
           SVAL       unlocked
           VAL        false
       1.STATE:
         VALUES:
           OSVAL      off
           OVAL       false
           SVAL       off
           VAL        false
       1.WORKING:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
     roleCmds:
       off:
         channel    1
         role       SWITCH
         subcount   1
         syntax     V:STATE:0
         usage      off
         subcmd:
           000:
             args       0
             dpt        STATE
             max        1
             min        0
             parname    STATE
             partype    3
             ps         VALUES
             unit       
       on:
         channel    1
         role       SWITCH
         subcount   1
         syntax     V:STATE:1
         usage      on
         subcmd:
           000:
             args       1
             dpt        STATE
             max        1
             min        0
             parname    STATE
             partype    3
             ps         VALUES
             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       0.000000
             dpt        ON_TIME
             max        85825945.600000
             min        0.000000
             parname    duration
             partype    2
             ps         VALUES
             unit       s
           001:
             args       1
             dpt        STATE
             max        1
             min        0
             parname    STATE
             partype    3
             ps         VALUES
             unit       
       on-till:
         channel    1
         role       SWITCH
         subcount   2
         syntax     V:ON_TIME:?duration V:STATE:1
         usage      on-till duration
         subcmd:
           000:
             args       0.000000
             dpt        ON_TIME
             max        85825945.600000
             min        0.000000
             parname    duration
             partype    2
             ps         VALUES
             unit       s
           001:
             args       1
             dpt        STATE
             max        1
             min        0
             parname    STATE
             partype    3
             ps         VALUES
             unit       
     state:
       chn        1
       dpt        STATE
Attributes:
   IODev      HMCCU3
   alias      HM Funkschalter Kammer
   assistantName Licht Kammer
   ccureadingfilter STATE
   controldatapoint 1.STATE
   devStateStyle style="text-align:right"
   event-on-change-reading .*
   group      HM Funkschalter
   icon       li_wht_dimmer
   room       Alexa,GoogleAssistant,Homematic,Kammer,Schaltzentrale,Statuszentrale
   sortby     09
   statedatapoint 1.STATE
   statevals  on:true,off:false
   userattr   Schalter Schalter_map structexclude
   webCmd     :

und get deviceinfo
CHN OEQ0625708:0 HM-LC-Sw1PBU-FM OEQ0625708:0
  DPT {b} BidCos-RF.OEQ0625708:0.UNREACH = false [RE]
  DPT {b} BidCos-RF.OEQ0625708:0.STICKY_UNREACH = true [RWE]
  DPT {b} BidCos-RF.OEQ0625708:0.CONFIG_PENDING = false [RE]
  DPT {b} BidCos-RF.OEQ0625708:0.LOWBAT = false [RE]
  DPT {b} BidCos-RF.OEQ0625708:0.DUTYCYCLE = false [RE]
  DPT {n} BidCos-RF.OEQ0625708:0.RSSI_DEVICE = 1 [RE]
  DPT {n} BidCos-RF.OEQ0625708:0.RSSI_PEER = 1 [RE]
  DPT {b} BidCos-RF.OEQ0625708:0.DEVICE_IN_BOOTLOADER = false [RE]
  DPT {b} BidCos-RF.OEQ0625708:0.UPDATE_PENDING = false [RE]
  DPT {n} BidCos-RF.OEQ0625708:0.AES_KEY = 0 [R]
CHN OEQ0625708:1 Lichtschalter Kammer
  DPT {b} BidCos-RF.OEQ0625708:1.STATE = false [RWE]
  DPT {f} BidCos-RF.OEQ0625708:1.ON_TIME =  [W]
  DPT {b} BidCos-RF.OEQ0625708:1.INHIBIT = false [RWE]
  DPT {b} BidCos-RF.OEQ0625708:1.INSTALL_TEST =  [W]
  DPT {b} BidCos-RF.OEQ0625708:1.WORKING = false [RE]
StateDatapoint = 1.STATE
ControlDatapoint = 1.STATE

Viele Grüße
Jürgen

3x Sonos Play 1, 1x Sonos Playbar + Sub, 1 Sonos-One
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 Buster Lite

 

decade-submarginal