zigbee2mqtt mit geflashtem CC2531 und Philips Hue White ohne Bridge(s) an Alexa

Begonnen von fhem@supergut, 13 Juni 2019, 12:47:52

Vorheriges Thema - Nächstes Thema

fhem@supergut

Moin,

ich habe hier nach diesen Anleitungen gearbeitet:

https://tinkerblog.net/xiaomi-devices-ohne-originales-gateway-nutzen/
http://wiki.gorjup.de/doku.php?id=public:fhem_zigbee_cc2531 (bis zum Teil Philips HUE scrollen)
https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa

Falls jemand Interesse hat, ich kann nun über Alexa eine Philips Hue White ohne jegliche Bridge(s) steuern, wobei der dummy das Device ist, welches in FHEM angezeigt werden sollte als "Bedienelement" und welches Alexa steuert - das XiaomiMQTTDevice, der eigentliche Aktor, sollte versteckt werden:

define 0x00657824385f432c XiaomiMQTTDevice 8718696449691 0x00657824385f432c
setuuid 0x00657824385f432c 5d01e30c-f33f-0580-0ad0-60406b770bfe9df4
attr 0x00657824385f432c IODev Mosquitto
attr 0x00657824385f432c room XiaomiMQTTDevice

define FileLog_0x00657824385f432c FileLog /opt/fhem/log/fhem.log 0x00657824385f432c
setuuid FileLog_0x00657824385f432c 5d01e30c-f33f-0580-2e0d-f7f85dc4ad3dd21a
attr FileLog_0x00657824385f432c logtype text
attr FileLog_0x00657824385f432c room XiaomiMQTTDevice

define Flur_Hue XiaomiMQTTDevice 8718696449691 0x0x00657824385f432c Flur_Hue
setuuid Flur_Hue 5d01e30c-f33f-0580-1278-46ab3a1fe3ab03aa
attr Flur_Hue IODev Mosquitto
attr Flur_Hue group Licht
attr Flur_Hue icon hue_filled_white_e27_b22
attr Flur_Hue room zHUEaktoren,XiaomiMQTTDevice
attr Flur_Hue stateFormat {lc ReadingsVal($name,"state",0)}
attr Flur_Hue webCmd brightness:toggle:on:off
attr Flur_Hue widgetOverride brightness:slider,0,15,255

define Flur_Huedummy dummy
setuuid Flur_Huedummy 5d01e490-f33f-0580-d6e0-4e1a50038b4fec17
attr Flur_Huedummy alexaName Flur Deckenlampe
attr Flur_Huedummy alexaRoom Flur
attr Flur_Huedummy alias Flur Deckenlampe
attr Flur_Huedummy genericDeviceType light
attr Flur_Huedummy group Licht
attr Flur_Huedummy homebridgeMapping Brightness=prozent::prozent,minValue=0,maxValue=100
attr Flur_Huedummy icon hue_filled_white_e27_b22
attr Flur_Huedummy readingList prozent state
attr Flur_Huedummy room Raum__Flur,XiaomiMQTTDevice,zDummy
attr Flur_Huedummy setList on off prozent
attr Flur_Huedummy userReadings brightsend {ReadingsVal("Flur_Huedummy","prozent",0)*2.54}
attr Flur_Huedummy webCmd prozent:on:off
attr Flur_Huedummy widgetOverride prozent:slider,0,5,100

define nt_Flur_Hue_send_on_off notify Flur_Huedummy:state:.* set nt_Flur_Hue_send_brigthness inactive;; sleep 1 quiet;; set Flur_Hue $EVTPART1;; set nt_Flur_Hue_send_brigthness active;;
setuuid nt_Flur_Hue_send_on_off 5d01fc28-f33f-0580-a2bc-8630132afd33bc9e
attr nt_Flur_Hue_send_on_off addStateEvent 1
attr nt_Flur_Hue_send_on_off room Raum__Flur,zNotify

define nt_Flur_Hue_send_brigthness notify Flur_Huedummy:brightsend:.* set Flur_Hue brightness {(ReadingsVal("Flur_Huedummy","brightsend","off"))}
setuuid nt_Flur_Hue_send_brigthness 5d02111d-f33f-0580-0003-fa6faee828265668
attr nt_Flur_Hue_send_brigthness room Raum__Flur,zNotify



Tardar