redmatic-homekit - UniversalNode mit Temperatur/Luftfeuchte

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

Antworten
dhuuk42
Beiträge: 47
Registriert: 07.03.2017, 08:00

redmatic-homekit - UniversalNode mit Temperatur/Luftfeuchte

Beitrag von dhuuk42 » 12.01.2019, 14:08

Hallo,

ich habe im Garten, Keller und sonstigen Räumen jetzt Temperatur- und Luftfeuchtesensoren. Diese würde ich mir gerne in HomeKit anzeigen lassen. Die Sensoren sind Sonoff Basics die per MQTT Ihre Daten weitergeben. Beispielsweise per msg.AM2301.Temperature komme ich an die Temperatur. Den Universal Node habe ich auch als TemperatureSensor definiert und ich kann ihn in HomeKit auch sehen. Allerdings ist mir nicht ganz klar wie ich den Node mit der Temperatur füttern soll. Also wenn wer eine Idee hat. Ich hab es mit diesem Flow versucht:
Bildschirmfoto 2019-01-12 um 14.05.47.png
Die MQTT als komplettes msg.object hier:

Code: Alles auswählen

{"topic":"Outdoor/Sonoff/tele/Basic/SENSOR","payload":{"Time":"2019-01-12T14:07:50","AM2301":{"Temperature":5.8,"Humidity":99.9},"TempUnit":"C"},"qos":0,"retain":false,"Time":"2019-01-12T14:07:50","AM2301":{"Temperature":5.8,"Humidity":99.9},"TempUnit":"C","_msgid":"9f9e52f9.d9736"}

hobbyquaker
Beiträge: 3978
Registriert: 12.07.2009, 20:01
Hat sich bedankt: 17 Mal
Danksagung erhalten: 176 Mal
Kontaktdaten:

Re: redmatic-homekit - UniversalNode mit Temperatur/Luftfeuchte

Beitrag von hobbyquaker » 12.01.2019, 14:42

Du musst msg.topic der Nachricht die Du in das Universal Accessory schickst nach dem Muster <subtype>/<charakteristik> aufbauen. Also z.B. 0/CurrentTemperature. Der Subtype ist in der Configuration des Universal Accessory ersichtlich, wird einfach von 0 an fortlaufend numeriert. Die Namen der Charakteristiken kannst Du hier nachschauen: https://github.com/KhaosT/HAP-NodeJS/bl ... itTypes.js

Also einfach zwischen Dein MQTT In und das Accessory einen Change Node hängen mit einer Konfiguration z.B. so:
Bildschirmfoto 2019-01-12 um 14.42.10.png
Siehe auch: https://github.com/HM-RedMatic/RedMatic ... -accessory

hobbyquaker
Beiträge: 3978
Registriert: 12.07.2009, 20:01
Hat sich bedankt: 17 Mal
Danksagung erhalten: 176 Mal
Kontaktdaten:

Re: redmatic-homekit - UniversalNode mit Temperatur/Luftfeuchte

Beitrag von hobbyquaker » 12.01.2019, 14:47

Ah, un den Payload musst natürlich auch noch umschreiben, also den Change Node so:
Bildschirmfoto 2019-01-12 um 14.46.52.png

dhuuk42
Beiträge: 47
Registriert: 07.03.2017, 08:00

Re: redmatic-homekit - UniversalNode mit Temperatur/Luftfeuchte

Beitrag von dhuuk42 » 12.01.2019, 14:48

Danke für den Link. Sowas habe gesucht. Den Link könntest Du ja eventuell in die Node Infos machen beim nächsten Patch ;)

Abgesehen davon. Super Arbeit von Dir ehrlich! Selten so problemlos selbst Sachen umgesetzt!

dhuuk42
Beiträge: 47
Registriert: 07.03.2017, 08:00

Re: redmatic-homekit - UniversalNode mit Temperatur/Luftfeuchte

Beitrag von dhuuk42 » 22.01.2019, 21:36

https://github.com/KhaosT/HAP-NodeJS/bl ... itTypes.js


Lese ich es richtig, CurrentTemperature ist nur gültig >=0 ? Mein Außensensor zeigt keine negativen Gradzahlen in HomeKit 🤷‍♂️

hobbyquaker
Beiträge: 3978
Registriert: 12.07.2009, 20:01
Hat sich bedankt: 17 Mal
Danksagung erhalten: 176 Mal
Kontaktdaten:

Re: redmatic-homekit - UniversalNode mit Temperatur/Luftfeuchte

Beitrag von hobbyquaker » 22.01.2019, 22:10

Diese properties (minValue, maxValue) kannst konfigurieren. Siehe https://github.com/HM-RedMatic/RedMatic ... issues/111

dhuuk42
Beiträge: 47
Registriert: 07.03.2017, 08:00

Re: redmatic-homekit - UniversalNode mit Temperatur/Luftfeuchte

Beitrag von dhuuk42 » 23.01.2019, 08:43

Ok, wenn ich es richtig verstehe muss ich einmalig per InjectNode die Werte setzen.

So schaut mein Inject Node aus den ich auch einmalig ausgeführt habe.
red.png
In HomeKit bekomme ich jetzt keine Antwort mehr von dem Sensor. Die Luftfeuchte macht er noch, Temperatur ist kaputt.

PS: Basierend auf meinen Werten erwarte ich einen strengen Winter aber einen noch besseren Sommer :P

hobbyquaker
Beiträge: 3978
Registriert: 12.07.2009, 20:01
Hat sich bedankt: 17 Mal
Danksagung erhalten: 176 Mal
Kontaktdaten:

Re: redmatic-homekit - UniversalNode mit Temperatur/Luftfeuchte

Beitrag von hobbyquaker » 23.01.2019, 17:27

Hmm... Node-RED mal neugestartet?

dhuuk42
Beiträge: 47
Registriert: 07.03.2017, 08:00

Re: redmatic-homekit - UniversalNode mit Temperatur/Luftfeuchte

Beitrag von dhuuk42 » 23.01.2019, 19:49

Ein Traum ;)
Dateianhänge
F0F3F239-E363-4008-9625-156962B96D0A.jpeg

Antworten

Zurück zu „RedMatic“