Integration von Philips Hue, Harmony in fhem

Begonnen von freestyler, 31 Januar 2016, 22:38:49

Vorheriges Thema - Nächstes Thema

freestyler

so mit originaler 37_harmony.pm zwischen 22:18:30 und 22:18:54:
Zitat2016.02.01 22:18:34 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":179,"on":true,"status":0}}]]></event>
2016.02.01 22:18:35 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":154,"on":true,"status":0}}]]></event>
2016.02.01 22:18:35 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":129,"on":true,"status":0}}]]></event>
2016.02.01 22:18:35 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":104,"on":true,"status":0}}]]></event>
2016.02.01 22:18:35 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":79,"on":true,"status":0}}]]></event>
2016.02.01 22:18:36 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":104,"on":true,"status":0}}]]></event>
2016.02.01 22:18:36 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":129,"on":true,"status":0}}]]></event>
2016.02.01 22:18:37 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":154,"on":true,"status":0}}]]></event>
2016.02.01 22:18:37 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":179,"on":true,"status":0}}]]></event>
2016.02.01 22:18:37 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":204,"on":true,"status":0}}]]></event>
2016.02.01 22:18:37 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":229,"on":true,"status":0}}]]></event>
2016.02.01 22:18:37 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":254,"on":true,"status":0}}]]></event>
2016.02.01 22:18:40 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="vnd.logitech.harmony/vnd.logitech.control.button?pressType"><![CDATA[type=long]]></event>
2016.02.01 22:18:40 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":254,"on":false,"status":0}}]]></event>
2016.02.01 22:18:42 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="vnd.logitech.control/vnd.logitech.button?pressType"><![CDATA[type=short]]></event>
2016.02.01 22:18:42 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":254,"on":true,"status":0}}]]></event>
2016.02.01 22:18:48 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":254,"on":true,"status":0}}]]></event>
2016.02.01 22:18:48 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":254,"on":true,"status":0}}]]></event>
2016.02.01 22:18:48 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":254,"on":true,"status":0}}]]></event>
2016.02.01 22:18:49 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":229,"on":true,"status":0}}]]></event>
2016.02.01 22:18:49 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":204,"on":true,"status":0}}]]></event>
2016.02.01 22:18:49 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":179,"on":true,"status":0}}]]></event>
2016.02.01 22:18:49 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":154,"on":true,"status":0}}]]></event>
2016.02.01 22:19:00 4: HarmonyHub: send: <iq type='get' id='ping-9'><ping xmlns='urn:xmpp:ping'/></iq>

justme1968

sorry. mein fehler. es muss DoTrigger und nicht CommandTrigger heißen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

freestyler

jetzt steht gar nichts mehr im log

auch die harmony Aktionen erscheinen nicht mehr im event monitor

justme1968

nimm mal bitte die angehängte version. da ist die änderung schon drin.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

freestyler

Zitat2016.02.01 22:44:02 4: HarmonyHub: send: <iq type='get' id='ping-6'><ping xmlns='urn:xmpp:ping'/></iq>
2016.02.01 22:44:06 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":25,"on":true,"status":0}}]]></event>
2016.02.01 22:44:06 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":0,"on":true,"status":0}}]]></event>
2016.02.01 22:44:06 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":0,"on":true,"status":0}}]]></event>
2016.02.01 22:44:07 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":0,"on":true,"status":0}}]]></event>
2016.02.01 22:44:07 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":0,"on":true,"status":0}}]]></event>
2016.02.01 22:44:07 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":0,"on":true,"status":0}}]]></event>
2016.02.01 22:44:07 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":0,"on":true,"status":0}}]]></event>
2016.02.01 22:44:08 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":0,"on":true,"status":0}}]]></event>
2016.02.01 22:44:08 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":0,"on":true,"status":0}}]]></event>
2016.02.01 22:44:08 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":0,"on":true,"status":0}}]]></event>
2016.02.01 22:44:08 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":0,"on":true,"status":0}}]]></event>
2016.02.01 22:44:09 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":25,"on":true,"status":0}}]]></event>
2016.02.01 22:44:09 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":50,"on":true,"status":0}}]]></event>
2016.02.01 22:44:09 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":75,"on":true,"status":0}}]]></event>
2016.02.01 22:44:09 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":100,"on":true,"status":0}}]]></event>
2016.02.01 22:44:10 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":125,"on":true,"status":0}}]]></event>
2016.02.01 22:44:10 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":150,"on":true,"status":0}}]]></event>
2016.02.01 22:44:12 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="vnd.logitech.harmony/vnd.logitech.control.button?pressType"><![CDATA[type=long]]></event>
2016.02.01 22:44:12 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":150,"on":false,"status":0}}]]></event>
2016.02.01 22:44:14 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="vnd.logitech.control/vnd.logitech.button?pressType"><![CDATA[type=short]]></event>
2016.02.01 22:44:14 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":150,"on":true,"status":0}}]]></event>
2016.02.01 22:44:17 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":175,"on":true,"status":0}}]]></event>
2016.02.01 22:44:17 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":200,"on":true,"status":0}}]]></event>
2016.02.01 22:44:17 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":225,"on":true,"status":0}}]]></event>
2016.02.01 22:44:17 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.1032,"x":0.2029},"mode":"hs","temp":300,"hueSat":{"hue":49873,"sat":254}},"brightness":250,"on":true,"status":0}}]]></event>

freestyler

#21
eine geschweifte Klammer war anders ... hast du oben geändert ... hatte ich nicht mitbekommen ...sorry

freestyler


freestyler

Wie wäre denn der Trick mit dem redLog von notify?
Kann im Wiki dazu nichts sehen...

freestyler

Hallo,
wollte noch mal nachfragen, ob noch jemand eine Idee hat, wie man auf die Log-Einträge reagieren kann.

Gruß

Michael

justme1968

bitte nimm noch mal die angehängte version.

ich habe ein paar debug ausgaben eingebaut die im log auftauchen müssen.

wenn es im log ein 1: 3 gibt muss es auch ein event im event monitor geben.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

freestyler

Zitat2016.02.05 18:32:00 4: HarmonyHub: send: <iq type='get' id='ping-7'><ping xmlns='urn:xmpp:ping'/></iq>
2016.02.05 18:32:04 1: 1
2016.02.05 18:32:04 1: 4
2016.02.05 18:32:04 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="vnd.logitech.control/vnd.logitech.button?pressType"><![CDATA[type=short]]></event>
2016.02.05 18:32:04 1: 5
2016.02.05 18:32:04 1: 1
2016.02.05 18:32:04 1: 4
2016.02.05 18:32:04 4: HarmonyHub: unknown message: <event xmlns="connect.logitech.com" type="automation.state?notify"><![CDATA[{"hue-00:17:88:01:01:22:3d:8d-0b":{"color":{"xy":{"y":0.3872,"x":0.6036},"mode":"hs","temp":300,"hueSat":{"hue":8209,"sat":254}},"brightness":204,"on":true,"status":0}}]]></event>
2016.02.05 18:32:04 1: 5
2016.02.05 18:32:21 4: FHEMWEB:192.168.0.55:55458 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2016-02.log; BUFLEN:0

justme1968

ok.. hab meinen fehler gefunden. hatte bei der regex nicht aufgepasst.

die angehängte version solle gehen ...

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

freestyler


justme1968

dann checke ich das mal so ein.

es kann aber sein das logitech die event meldung in irgendeinem firmware update wieder raus schmeisst. ich vermute die sind da nur aus versehen drin. genau so wie das event bei unbelegten tasten. dafür erzeuge ich dann auch noch ein event.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968