Raspbee / DeConz - Xiaomi Multisensor, Xiaomi Switch

Begonnen von gloob, 02 November 2018, 08:09:39

Vorheriges Thema - Nächstes Thema

gloob

Hallo,

Gibt es eine Möglichkeit den Xiaomi Multisensor aus Raspbee als ein Device in FHEM anzulegen?
Im Moment habe ich jeweils ein Device für einen Sensor Wert:


defmod XiaomiSensor1_1 HUEDevice sensor 2  IODev=deCONZ
attr XiaomiSensor1_1 IODev deCONZ

setstate XiaomiSensor1_1 2018-11-02 08:05:31 .lastupdated 2018-11-02 08:05:31
setstate XiaomiSensor1_1 2018-11-02 07:55:47 battery 91
setstate XiaomiSensor1_1 2018-11-02 07:55:47 reachable 1
setstate XiaomiSensor1_1 2018-11-02 08:05:31 temperature 21.95


defmod XiaomiSensor1_2 HUEDevice sensor 3  IODev=deCONZ
attr XiaomiSensor1_2 IODev deCONZ

setstate XiaomiSensor1_2 2018-11-02 08:05:31 .lastupdated 2018-11-02 08:05:31
setstate XiaomiSensor1_2 2018-11-02 07:55:47 battery 91
setstate XiaomiSensor1_2 2018-11-02 08:05:31 humidity 48.19
setstate XiaomiSensor1_2 2018-11-02 07:55:47 reachable 1


defmod XiaomiSensor1_3 HUEDevice sensor 4  IODev=deCONZ
attr XiaomiSensor1_3 IODev deCONZ

setstate XiaomiSensor1_3 2018-11-02 08:05:31 .lastupdated 2018-11-02 08:05:31
setstate XiaomiSensor1_3 2018-11-02 07:55:47 battery 91
setstate XiaomiSensor1_3 2018-11-02 08:05:31 pressure 1007
setstate XiaomiSensor1_3 2018-11-02 07:55:47 reachable 1





Kann man die Geräte aus deCONZ auch per autocreate anlegen lassen?




Wie bindet man außerdem einen Switch in FHEM ein?
Aktuell sieht er so aus, erzeugt aber keine Events.

defmod XiaomiSwitch1 HUEDevice sensor 21  IODev=deCONZ
attr XiaomiSwitch1 IODev deCONZ
attr XiaomiSwitch1 room Zigbee

setstate XiaomiSwitch1 2018-11-01 23:33:08 battery 100
setstate XiaomiSwitch1 2018-11-01 23:33:08 reachable 1


Gruß
Stefan
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

gloob

Scheinbar ist es so  :(

Aber man kann sich ganz gut mit userReadings und stateFormat helfen:

defmod XiaomiSensor1_1 HUEDevice sensor 2  IODev=deCONZ
attr XiaomiSensor1_1 IODev deCONZ
attr XiaomiSensor1_1 room Zigbee
attr XiaomiSensor1_1 stateFormat {sprintf("Temperatur: %.1f Grad / Feuchte: %.1f Prozent / Luftdruck: %.1f hPa",ReadingsVal($name,"temperature",0),ReadingsVal($name,"humidity",0),ReadingsVal($name,"pressure",0))}
attr XiaomiSensor1_1 userReadings humidity {ReadingsVal("XiaomiSensor1_2","humidity","");;},\
pressure {ReadingsVal("XiaomiSensor1_2","pressure","");;}
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