HMCCU Beispiel Geräte-Definitionen

Begonnen von zap, 25 März 2016, 16:08:13

Vorheriges Thema - Nächstes Thema

zap

Geht das nicht?

set 2_04_AZ_Heizungsthermostat datapoint 1.PARTY_MODE 1

2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

dancatt

Zitat von: zap am 31 Januar 2020, 14:28:42
Geht das nicht?

set 2_04_AZ_Heizungsthermostat datapoint 1.PARTY_MODE 1
Leider nein.
Hatte ich auch schon probiert. Da kommt

HMCCUDEV: 2_04_AZ_Heizungsthermostat Invalid datapoint
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

zap

#407
Per Google findet man nur Fragen danach, keine funktionierenden Lösungen.

Eine Idee wäre, in der CCU erst mal alle Party-Mode relevanten Parameter (Temperatur, Start- und Endezeit) zu setzen und dann schauen, wie sich die Readings in FHEM verändern. Ich vermute, du musst alle PARTY_xy Datenpunkte setzen.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

dancatt

Zitat von: zap am 31 Januar 2020, 16:52:27
Per Google findet man nur Fragen danach, keine funktionierenden Lösungen.

Eine Idee wäre, in der CCU erst mal alle Party-Mode relevanten Parameter (Temperatur, Start- und Endezeit) zu setzen und dann schauen, wie sich die Readings in FHEM verändern. Ich vermute, du musst alle PARTY_xy Datenpunkte setzen.

Also was ich herausgefunden habe ist, dass wenn man "1.PARTY_TIME_END" und "1.PARTY_TIME_START" setzt, der Party Modus automatisch gesetzt wird.
Fehlt nur noch die Temperatur. Die kann man leider auch nicht setzen. Da kann man aber vermutlich "1.ACTUAL_TEMPERATURE" nutzen. Ich werde das mal etwas testen und schauen ob nach dem Party Modus wieder alles auf Auto geschaltet wird.
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

zap

Zitat von: dancatt am 31 Januar 2020, 11:37:00

2. ich bekomme die Tastatursperre nicht gesetzt (GLOBAL_BUTTON_LOCK)


Versuch bitte mal folgendes:

set xy config 0 GLOBAL_BUTTON_LOCK=1

oder

set xy config GLOBAL_BUTTON_LOCK=1
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

dancatt

Leider nein.

Zitat von: zap am 01 Februar 2020, 17:48:34
set xy config 0 GLOBAL_BUTTON_LOCK=1

HMCCUDEV: 2_04_AZ_Heizungsthermostat Execution of CCU script or command failed


Zitat von: zap am 01 Februar 2020, 17:48:34
set xy config GLOBAL_BUTTON_LOCK=1

HMCCUDEV: 2_04_AZ_Heizungsthermostat Usage: set 2_04_AZ_Heizungsthermostat config [{channel-number}] {parameter}={value} [...]
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

kpwg

#411
Hallo, hier meine Einbindung des HmIP Außensensors HmIP-SWO-B mit FHEM-konformen Readings. Er ersetzt damit meinen etwa 15 Jahre alten KS200.

attr HmIP_998E326 IODev d_ccu
attr HmIP_998E326 alias Außensensor
attr HmIP_998E326 ccureadingfilter 1!.*
attr HmIP_998E326 ccureadingname 1.ACTUAL_TEMPERATURE:temperature;;1.HUMIDITY:humidity;;1.ILLUMINATION:brightness;;1.SUNSHINEDURATION:sunshine;;1.WIND_SPEED:wind;;1.SUNSHINE_THRESHOLD_OVERRUN:sunshine_THRESHOLD;;1.WIND_THRESHOLD_OVERRUN:wind_THRESHOLD;;0.UNREACH:Activity
attr HmIP_998E326 stateFormat T: temperature H: humidity W: wind B: brightness
attr HmIP_998E326 stripnumber 2
attr HmIP_998E326 substitute 0.UNREACH!(1|true):dead,(0|false):alive


Nach einemdeletereading HmIP_998E326 (0|1):.* sieht es dann so aus:
Readings
Activity dead         2020-02-14 05:29:36
absFeuchte 7.9 2020-02-14 05:14:45
battery ok 2020-02-14 05:14:45
brightness 50.9         2020-02-14 05:14:45
brightness_STATUS         0 2020-02-14 05:14:45
dewpoint 8.0 2020-02-14 05:14:45
hmstate unreachable         2020-02-14 05:29:36
humidity 45 2020-02-14 05:14:45
humidity_STATUS         0 2020-02-14 05:14:45
sunshine 0 2020-02-14 05:14:45
sunshine_OVERFLOW         0 2020-02-14 05:14:45
sunshine_THRESHOLD         0 2020-02-14 05:14:45
temperature 20.3         2020-02-14 05:14:45
temperature_STATUS         0 2020-02-14 05:14:45
wind 0 2020-02-14 05:14:45
wind_STATUS 0 2020-02-14 05:14:45
wind_THRESHOLD         0 2020-02-14 05:14:45


STATE sieht dann so aus: STATE        T: 20.3 H: 45 W: 0 B: 50.9

Ich arbeite dann eher mit Readingsgroup weiter, daher hat das für mich nur kosmetische Bedeutung. Das Batterie-Flag wird bereits in d_ccu angepasst, das Reading "Activity" ist an normale HM-Geräte angelehnt und meldet nach etwa 15min ohne Daten ein "dead". Die Readings "absFeuchte" und "dewpoint" generiert FHEM wie gewohnt automatisch. Somit sind nun alle (wichtigen) Readings konform zu allen anderen Sensoren und deren Bezeichnungen.

Depechem

Hallo ich besitze das Wired-IP Gerät "HmIPW-WTH" und hab es mit den attr des HmIP-WTH2 angelernt.
Soweit funktioniert dieses auch. Nur wird mir der "Control Mode" nicht ausgegeben.
Also das ich ein Reading bekomme in dem entweder "AUTO", "MANU", "BOOST" steht.

Im get deviceinfo findet man folgendes :1.CONTROL_MODE =  [W]
Und über /datapoint 1.BOOST_MODE true:Boost/datapoint 1.CONTROL_MODE 0:Auto/datapoint 1.CONTROL_MODE 1:Manual/datapoint 1.SET_POINT_TEMPERATURE 4.5:off/datapoint 1.S
kann ich auch zwischen den Modis wechseln, nur leider ohne Anzeige

Im alten HM-Thermostat "HM-TC-IT-WM-W-EU" gibts das Reading noch

Gruß Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

zap

In jedem Gerät wird der Control Mode anders gesetzt oder ausgelesen. In Deinem Fall ist dieser Datenpunkt nur beschreibbar. Mach bitte mal ein get deviceinfo
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Depechem

Zitat von: zap am 26 Februar 2020, 15:40:33
In jedem Gerät wird der Control Mode anders gesetzt oder ausgelesen. In Deinem Fall ist dieser Datenpunkt nur beschreibbar. Mach bitte mal ein get deviceinfo

Im HMCCU als Dev erstellt keine Kanäle
CHN 001CDA498F858F:0 Heizung_Thermo_Flur_Th:0
  DPT {b} HmIP-RF.001CDA498F858F:0.CONFIG_PENDING = false [RE]
  DPT {b} HmIP-RF.001CDA498F858F:0.IDENTIFICATION_MODE_KEY_VISUAL =  [W]
  DPT {b} HmIP-RF.001CDA498F858F:0.IDENTIFICATION_MODE_LCD_BACKLIGHT =  [W]
  DPT {f} HmIP-RF.001CDA498F858F:0.IDENTIFY_DURATION =  [W]
  DPT {f} HmIP-RF.001CDA498F858F:0.IDENTIFY_TARGET_LEVEL =  [W]
  DPT {b} HmIP-RF.001CDA498F858F:0.INSTALL_TEST = true [RW]
  DPT {f} HmIP-RF.001CDA498F858F:0.OPERATING_VOLTAGE = 24.100000 [RE]
  DPT {i} HmIP-RF.001CDA498F858F:0.OPERATING_VOLTAGE_STATUS = 0 [RE]
  DPT {b} HmIP-RF.001CDA498F858F:0.UNREACH = false [RE]
  DPT {b} HmIP-RF.001CDA498F858F:0.UPDATE_PENDING = false [RE]
CHN 001CDA498F858F:1 Heizung_Thermo_Flur_Th:1
  DPT {i} HmIP-RF.001CDA498F858F:1.ACTIVE_PROFILE = 1 [RWE]
  DPT {f} HmIP-RF.001CDA498F858F:1.ACTUAL_TEMPERATURE = 21.700000 [RE]
  DPT {i} HmIP-RF.001CDA498F858F:1.ACTUAL_TEMPERATURE_STATUS = 0 [RE]
  DPT {b} HmIP-RF.001CDA498F858F:1.BOOST_MODE = false [WE]
  DPT {i} HmIP-RF.001CDA498F858F:1.BOOST_TIME = 0 [RE]
  DPT {f} HmIP-RF.001CDA498F858F:1.CONTROL_DIFFERENTIAL_TEMPERATURE =  [W]
  DPT {i} HmIP-RF.001CDA498F858F:1.CONTROL_MODE =  [W]
  DPT {i} HmIP-RF.001CDA498F858F:1.DURATION_UNIT =  [W]
  DPT {i} HmIP-RF.001CDA498F858F:1.DURATION_VALUE =  [W]
  DPT {b} HmIP-RF.001CDA498F858F:1.FROST_PROTECTION = false [RE]
  DPT {i} HmIP-RF.001CDA498F858F:1.HEATING_COOLING = 0 [RWE]
  DPT {i} HmIP-RF.001CDA498F858F:1.HUMIDITY = 46 [RE]
  DPT {i} HmIP-RF.001CDA498F858F:1.HUMIDITY_STATUS = 0 [RE]
  DPT {b} HmIP-RF.001CDA498F858F:1.PARTY_MODE = false [RE]
  DPT {f} HmIP-RF.001CDA498F858F:1.PARTY_SET_POINT_TEMPERATURE = 0.000000 [RE]
  DPT {s} HmIP-RF.001CDA498F858F:1.PARTY_TIME_END =  [RWE]
  DPT {s} HmIP-RF.001CDA498F858F:1.PARTY_TIME_START =  [RWE]
  DPT {i} HmIP-RF.001CDA498F858F:1.QUICK_VETO_TIME = 0 [RE]
  DPT {i} HmIP-RF.001CDA498F858F:1.SET_POINT_MODE = 0 [RWE]
  DPT {f} HmIP-RF.001CDA498F858F:1.SET_POINT_TEMPERATURE = 21.000000 [RWE]
  DPT {b} HmIP-RF.001CDA498F858F:1.SWITCH_POINT_OCCURED = false [RE]
  DPT {i} HmIP-RF.001CDA498F858F:1.WINDOW_STATE = 0 [RWE]


Internals:
   CFGFN     
   DEF        001CDA498F858F
   FUUID      5e55841c-f33f-b0b0-7e09-edc04690f1e7e361
   IODev      d_ccu
   NAME       Heizung_Thermo_Flur_Th
   NR         679309
   STATE      ist: 21.7 C° / soll: 21.0 C°
   TYPE       HMCCUDEV
   ccuaddr    001CDA498F858F
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Heizung_Thermo_Flur_Th
   ccutype    HmIPW-WTH
   channels   8
   statevals  devstate
   READINGS:
     2020-02-26 16:56:00   0.CONFIG_PENDING 0
     2020-02-25 22:50:14   0.INSTALL_TEST  true
     2020-02-26 16:56:00   0.OPERATING_VOLTAGE 24.1
     2020-02-26 16:56:00   0.OPERATING_VOLTAGE_STATUS 0
     2020-02-26 16:56:00   0.UNREACH       alive
     2020-02-25 22:50:14   0.UPDATE_PENDING false
     2020-02-26 16:56:00   1.ACTIVE_PROFILE 1
     2020-02-26 16:56:00   1.ACTUAL_TEMPERATURE 21.7
     2020-02-26 16:56:00   1.ACTUAL_TEMPERATURE_STATUS 0
     2020-02-26 16:56:00   1.BOOST_MODE    0
     2020-02-26 16:56:00   1.BOOST_TIME    0
     2020-02-26 16:56:00   1.FROST_PROTECTION 0
     2020-02-26 16:56:00   1.HEATING_COOLING 0
     2020-02-26 16:56:00   1.HUMIDITY      46
     2020-02-26 16:56:00   1.HUMIDITY_STATUS 0
     2020-02-26 16:56:00   1.PARTY_MODE    0
     2020-02-25 22:50:14   1.PARTY_SET_POINT_TEMPERATURE 0.0
     2020-02-25 22:50:14   1.PARTY_TIME_END
     2020-02-25 22:50:14   1.PARTY_TIME_START
     2020-02-26 16:56:00   1.QUICK_VETO_TIME 0
     2020-02-26 16:56:00   1.SET_POINT_MODE 0
     2020-02-26 16:56:00   1.SET_POINT_TEMPERATURE 21.0
     2020-02-26 16:56:00   1.SWITCH_POINT_OCCURED 0
     2020-02-26 16:56:00   1.WINDOW_STATE  closed
     2020-02-26 16:56:00   control         21.0
     2020-02-26 16:56:00   hmstate         21.0
     2020-02-26 16:56:00   state           21.0
   hmccu:
     devspec    001CDA498F858F
     dp:
       0.CONFIG_PENDING:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.INSTALL_TEST:
         OSVAL      true
         OVAL       true
         SVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OSVAL      24.1
         OVAL       24.1
         SVAL       24.1
         VAL        24.1
       0.OPERATING_VOLTAGE_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.UNREACH:
         OSVAL      alive
         OVAL       0
         SVAL       alive
         VAL        0
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.ACTIVE_PROFILE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       1.ACTUAL_TEMPERATURE:
         OSVAL      21.7
         OVAL       21.7
         SVAL       21.7
         VAL        21.7
       1.ACTUAL_TEMPERATURE_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.BOOST_MODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.BOOST_TIME:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.FROST_PROTECTION:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.HEATING_COOLING:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.HUMIDITY:
         OSVAL      45
         OVAL       45
         SVAL       46
         VAL        46
       1.HUMIDITY_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.PARTY_MODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.PARTY_SET_POINT_TEMPERATURE:
         OSVAL      0.0
         OVAL       0.000000
         SVAL       0.0
         VAL        0.000000
       1.PARTY_TIME_END:
         OSVAL     
         OVAL       
         SVAL       
         VAL       
       1.PARTY_TIME_START:
         OSVAL     
         OVAL       
         SVAL       
         VAL       
       1.QUICK_VETO_TIME:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.SET_POINT_MODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.SET_POINT_TEMPERATURE:
         OSVAL      21.0
         OVAL       21.0
         SVAL       21.0
         VAL        21.0
       1.SWITCH_POINT_OCCURED:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.WINDOW_STATE:
         OSVAL      closed
         OVAL       0
         SVAL       closed
         VAL        0
Attributes:
   IODev      d_ccu
   alias      Thermostat Flur Thomas
   ccureadingfilter .*
   cmdIcon    Auto:sani_heating_automatic Manual:sani_heating_manual Boost:sani_heating_boost on:general_an off:general_aus
   controldatapoint 1.SET_POINT_TEMPERATURE
   event-on-change-reading .*
   eventMap   /datapoint 1.BOOST_MODE true:Boost/datapoint 1.CONTROL_MODE 0:Auto/datapoint 1.CONTROL_MODE 1:Manual/datapoint 1.SET_POINT_TEMPERATURE 4.5:off/datapoint 1.SET_POINT_TEMPERATURE 30.5:on/

   group      Heizung Flur Th
   room       Heizung
   stateFormat ist: 1.ACTUAL_TEMPERATURE C° / soll: 1.SET_POINT_TEMPERATURE C°
   statechannel 1
   statedatapoint 1.SET_POINT_TEMPERATURE
   stripnumber 1
   substexcl  control
   substitute SET_POINT_TEMPERATURE!#0-4.5:off,#30.5-40:on;WINDOW_STATE!(0|false):closed,(1|true):open
   webCmd     control:Boost:Auto:Manual:on:off
   widgetOverride control:slider,4.5,0.5,30.5,1
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

gloob

#415
Hat jemand zufällig ein Beispiel für eine Integration von HB-UNI-RGB-LED-CTRL?

DeviceInfo liefert mir folgendes:

CHN JPRGB00001:0 HB-UNI-RGB-LED-CTRL JPRGB00001:0
  DPT {b} BidCos-RF.JPRGB00001:0.UNREACH = true [RE]
  DPT {b} BidCos-RF.JPRGB00001:0.STICKY_UNREACH = true [RWE]
  DPT {b} BidCos-RF.JPRGB00001:0.CONFIG_PENDING = false [RE]
  DPT {b} BidCos-RF.JPRGB00001:0.LOWBAT = false [RE]
  DPT {b} BidCos-RF.JPRGB00001:0.DUTYCYCLE = false [RE]
  DPT {n} BidCos-RF.JPRGB00001:0.RSSI_DEVICE = 1 [RE]
  DPT {n} BidCos-RF.JPRGB00001:0.RSSI_PEER = 1 [RE]
  DPT {b} BidCos-RF.JPRGB00001:0.DEVICE_IN_BOOTLOADER = false [RE]
  DPT {b} BidCos-RF.JPRGB00001:0.UPDATE_PENDING = false [RE]
  DPT {n} BidCos-RF.JPRGB00001:0.AES_KEY = 0 [R]
CHN JPRGB00001:1 HB-UNI-RGB-LED-CTRL JPRGB00001:1
  DPT {a} BidCos-RF.JPRGB00001:1.LEVEL = 0.000000 [RWE]
  DPT {b} BidCos-RF.JPRGB00001:1.OLD_LEVEL =  [W]
  DPT {f} BidCos-RF.JPRGB00001:1.RAMP_TIME =  [W]
  DPT {f} BidCos-RF.JPRGB00001:1.ON_TIME =  [W]
  DPT {b} BidCos-RF.JPRGB00001:1.RAMP_STOP =  [W]
  DPT {b} BidCos-RF.JPRGB00001:1.INHIBIT = false [RWE]
  DPT {i} BidCos-RF.JPRGB00001:1.DIRECTION = 0 [RE]
  DPT {b} BidCos-RF.JPRGB00001:1.INSTALL_TEST =  [W]
  DPT {b} BidCos-RF.JPRGB00001:1.WORKING = false [RE]
CHN JPRGB00001:2 HB-UNI-RGB-LED-CTRL JPRGB00001:2
  DPT {i} BidCos-RF.JPRGB00001:2.COLOR = 0 [RWE]
  DPT {s} BidCos-RF.JPRGB00001:2.USER_COLOR =  [W]
  DPT {f} BidCos-RF.JPRGB00001:2.ON_TIME =  [W]
  DPT {f} BidCos-RF.JPRGB00001:2.RAMP_TIME =  [W]
  DPT {b} BidCos-RF.JPRGB00001:2.INHIBIT = false [RWE]
  DPT {i} BidCos-RF.JPRGB00001:2.ACT_BRIGHTNESS =  [W]
  DPT {i} BidCos-RF.JPRGB00001:2.ACT_BRIGHTNESS_STORE =  [W]
  DPT {i} BidCos-RF.JPRGB00001:2.ACT_HSV_COLOR_VALUE =  [W]
  DPT {i} BidCos-RF.JPRGB00001:2.ACT_HSV_COLOR_VALUE_STORE =  [W]
  DPT {f} BidCos-RF.JPRGB00001:2.ON_TIME_STORE =  [W]
  DPT {f} BidCos-RF.JPRGB00001:2.RAMP_TIME_STORE =  [W]
CHN JPRGB00001:3 HB-UNI-RGB-LED-CTRL JPRGB00001:3
  DPT {i} BidCos-RF.JPRGB00001:3.PROGRAM = 0 [RWE]
  DPT {s} BidCos-RF.JPRGB00001:3.USER_PROGRAM =  [W]
  DPT {f} BidCos-RF.JPRGB00001:3.ON_TIME = 0.000000 [RW]
  DPT {f} BidCos-RF.JPRGB00001:3.RAMP_TIME = 0.500000 [RW]
  DPT {b} BidCos-RF.JPRGB00001:3.INHIBIT = false [RWE]
  DPT {i} BidCos-RF.JPRGB00001:3.ACT_BRIGHTNESS = 0 [RW]
  DPT {i} BidCos-RF.JPRGB00001:3.ACT_BRIGHTNESS_STORE =  [W]
  DPT {i} BidCos-RF.JPRGB00001:3.ACT_COLOR_PROGRAM_STORE =  [W]
  DPT {i} BidCos-RF.JPRGB00001:3.ACT_MAX_BOARDER = 0 [RW]
  DPT {i} BidCos-RF.JPRGB00001:3.ACT_MAX_BORDER_STORE =  [W]
  DPT {i} BidCos-RF.JPRGB00001:3.ACT_MIN_BOARDER = 0 [RW]
  DPT {i} BidCos-RF.JPRGB00001:3.ACT_MIN_BORDER_STORE =  [W]
  DPT {f} BidCos-RF.JPRGB00001:3.ON_TIME_STORE =  [W]
  DPT {f} BidCos-RF.JPRGB00001:3.RAMP_TIME_STORE =  [W]


Hauptsächlicht geht es mir um das Ein- und Ausschalten der Beleuchtung. RGB setzen kann hinterher kommen.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

JuergenR

Mein HM-Sec-SCo liefert über HMCCU nur per Hand mit get devstate Readings, sonst nicht.



Internals:
   CCUNum     1
   Clients    :HMCCUDEV:HMCCUCHN:HMCCURPC:HMCCURPCPROC:
   DEF        192.168.178.30
   FUUID      5e9d986d-f33f-4003-fa22-7b30a23a9904f04e
   NAME       CCU3
   NOTIFYDEV  global,TYPE=(HMCCU|HMCCUDEV|HMCCUCHN)
   NR         736
   NTFY_ORDER 50-CCU3
   RPCState   running
   STATE      running/OK
   TYPE       HMCCU
   ccuaddr    BidCoS-RF
   ccuchannels 104
   ccudevices 3
   ccuif      BidCos-RF
   ccuinterfaces CUxD,BidCos-RF,VirtualDevices,HmIP-RF
   ccuip      192.168.178.30
   ccuname    HM-RCV-50
   ccustate   active
   ccutype    CCU2/3
   host       192.168.178.30
   prot       http
   version    4.3.024
   READINGS:
     2020-04-20 15:06:17   count_channels  104
     2020-04-20 15:06:17   count_devices   3
     2020-04-20 15:06:17   count_groups    0
     2020-04-20 15:06:17   count_interfaces 4
     2020-04-20 15:06:17   count_programs  0
     2020-04-20 16:45:40   rpcstate        running
     2020-04-20 16:45:41   state           OK
   hmccu:
     defInterface BidCos-RF
     defPort    2001
     evtime     0
     evtimeout  0
     rpccount   0
     rpcports   2001,2010
     updatetime 0
...

HM-Sec-SCo-PEQ2228987:
         address    PEQ2228987
         addtype    dev
         valid      1
       HM-Sec-SCo-PEQ2228987:0:
         address    PEQ2228987:0
         addtype    chn
         valid      1
       HM-Sec-SCo-PEQ2228987:1:
         address    PEQ2228987:1
         addtype    chn
         valid      1
...

grp:
     ifports:
       2001       BidCos-RF
       2010       HmIP-RF
       8701       CUxD
       9292       VirtualDevices
     interfaces:
       BidCos-RF:
         devcount   2
         device     d_rpc178030BidCos_RF
         flags      forceASCII
         host       192.168.178.30
         manager    HMCCU
         port       2001
         prot       http
         state      running
         type       A
         url        http://192.168.178.30:2001
       CUxD:
         devcount   0
         flags      forceInit
         host       192.168.178.30
         manager    null
         port       8701
         prot       xmlrpc_bin
         state      inactive
         type       B
         url        xmlrpc_bin://192.168.178.30:8701
       HmIP-RF:
         devcount   1
         device     d_rpc178030HmIP_RF
         flags      forceASCII
         host       192.168.178.30
         manager    HMCCU
         port       2010
         prot       http
         state      running
         type       A
         url        http://192.168.178.30:2010
       VirtualDevices:
         devcount   0
         flags      _
         host       192.168.178.30
         manager    null
         port       9292
         prot       http
         state      inactive
         type       A
         url        http://192.168.178.30:9292/groups
     prg:
     rpc:
Attributes:
   ccuflags   procrpc
   cmdIcon    on:general_an off:general_aus
   devStateIcon Initialized:set_on running/OK:li_wht_on inactive/OK:li_wht_off
   event-on-update-reading .*
   eventMap   /rpcserver on:on/rpcserver off:off/
   icon       it_raspberry_logo@red
   room       !CCU
   rpcinterfaces BidCos-RF,HmIP-RF
   rpcport    2001,2010
   rpcserver  on
   rpcserveraddr 192.168.178.30
   stateFormat rpcstate/state
   verbose    3



der HMCCUCHN:



define HM.Kontakt HMCCUCHN PEQ2228987:1 readonly
setuuid HM.Kontakt 5e9d9c7a-f33f-4003-527c-c629cde43eaa8f68
attr HM.Kontakt IODev CCU3
attr HM.Kontakt ccureadingfilter STATE
attr HM.Kontakt ccureadingformat datapoint
attr HM.Kontakt devStateIcon closed:10px-kreis-gruen open:10px-kreis-rot
attr HM.Kontakt event-on-change-reading .*
attr HM.Kontakt hmstatevals ERROR!7:sabotage;;SABOTAGE!1:sabotage
attr HM.Kontakt room !CCU
attr HM.Kontakt statedatapoint STATE
attr HM.Kontakt substitute STATE!(0|false):closed,(1|true):open



Ich bin ratlos und bitte um Hilfe.
Was hab ich vergessen oder falsch gemacht?

zap

Ersetze mal bitte event-on-change-reading durch event-on-update-reading
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

JuergenR


event-on-update-reading .*


... mit dem gleichen Ergebnis.

zap

Ist das Dein einziges BidCos Gerät? Wenn nein, werden die Readings bei den anderen aktualisiert?
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)