Fensterkontakt auswerten

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

Moderator: Co-Administratoren

klayer2
Beiträge: 240
Registriert: 15.07.2013, 06:02
Hat sich bedankt: 4 Mal

Re: Fensterkontakt auswerten

Beitrag von klayer2 » 30.12.2018, 03:39

@hobbyquarker
Ja so etwas hatte ich mir vorgestellt.
Wobei ich zugeben muss, dass ich den getvalue Knoten noch nicht richtig verstanden hatte und der schon auch eine Menge von dem was ich wollte abdeckt. Insofern ist mein Wunsch vielleicht doch nicht mehr so relevant.

Vielen Dank für den Support und die Rückmeldungen.
34 Geräte: 3x HM-LC-Sw1-Pl-2, 1x HM-OU-LED16, 9x HM-LC-Bl1PBU-FM, 1x HM-Sec-SFA-SM, 1x HM-RC-Sec3-B, 2x HM-RC-4-B, 1x HM-LC-Sw4-WM, 1x HM-Sec-RHS, 1x HM-EM-CCM, 1x HM-Sen-EP, 10x HM-Sec-SC, 1x HM-RC-19, 1x HM-Sen-MDIR-O, 1x HM-LC-Sw1PBU-FM

klayer2
Beiträge: 240
Registriert: 15.07.2013, 06:02
Hat sich bedankt: 4 Mal

Re: Fensterkontakt auswerten

Beitrag von klayer2 » 30.12.2018, 03:47

Habe gerade bemerkt, dass der getvalue Knoten leider eine andere Message erzeugt, als der rpc Event Knoten.
Wenn man sich die gesamte Message des getvalue Knoten anschaut, sieht man nur den Value, aber nicht die anderen Infos, wie Raum, usw.

Meine Anwendung wäre gewesen, dass Verhalten eines rpc Event zu simulieren, um einen Flow zu testen.
Heute muss ich tatsächlich zu Hause den Sensor irgendwie auslösen, damit der Flow durchläuft. Was schön wäre, wenn der getvalue Knoten die selbe Message wie ein rpc Event Knoten liefern würde.
Ich hatte das schon bei der Fensterkontaktüberwachung (s.o.) bemerkt, dass ich für jeden Test des Flows aufstehen musste und irgendein Fenster manuell auf und zu machen musste, damit ein rpc Event ausgelöst wird.
34 Geräte: 3x HM-LC-Sw1-Pl-2, 1x HM-OU-LED16, 9x HM-LC-Bl1PBU-FM, 1x HM-Sec-SFA-SM, 1x HM-RC-Sec3-B, 2x HM-RC-4-B, 1x HM-LC-Sw4-WM, 1x HM-Sec-RHS, 1x HM-EM-CCM, 1x HM-Sen-EP, 10x HM-Sec-SC, 1x HM-RC-19, 1x HM-Sen-MDIR-O, 1x HM-LC-Sw1PBU-FM

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

Re: Fensterkontakt auswerten

Beitrag von hobbyquaker » 30.12.2018, 13:00

Habe grade mal geschaut, ursprünglich war das mal so - wurde aber auf Wunsch eines Users umgebaut - jetzt ist das verhalten konfigurierbar, wähle mal in der "get value" Konfiguration in dem Property Dropdown "all properties as Object". Habe aber grade gesehen dass das dann das Objekt nicht als msg Objekt übergibt sondern das Objekt in msg.payload schreibt. Ich bau da mal noch eine weitere Option ein die es direkt als msg übergibt.

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

Re: Fensterkontakt auswerten

Beitrag von hobbyquaker » 30.12.2018, 13:22

So, hab das eingebaut, wenn Du nun als Property "msg" auswählst (nicht "msg.") dann bekommst Du genau die gleiche Nachricht wie auch im rpc event node. Steckt in node-red-contrib-ccu v1.10.8, kannst in Node-RED über den Palette Manager aktualisieren.
Bildschirmfoto 2018-12-30 um 13.21.09.png

klayer2
Beiträge: 240
Registriert: 15.07.2013, 06:02
Hat sich bedankt: 4 Mal

Re: Fensterkontakt auswerten

Beitrag von klayer2 » 30.12.2018, 19:56

Danke für die schnelle Reaktion!
Was ich auch für hervorragend gelöst finde, ist die Art und Weise wie man einen rpc Knoten konfiguriert. Super gefällt mir, dass der Node in den Feldern Vorschläge macht, die dann nur noch selektiert werden müssen.
34 Geräte: 3x HM-LC-Sw1-Pl-2, 1x HM-OU-LED16, 9x HM-LC-Bl1PBU-FM, 1x HM-Sec-SFA-SM, 1x HM-RC-Sec3-B, 2x HM-RC-4-B, 1x HM-LC-Sw4-WM, 1x HM-Sec-RHS, 1x HM-EM-CCM, 1x HM-Sen-EP, 10x HM-Sec-SC, 1x HM-RC-19, 1x HM-Sen-MDIR-O, 1x HM-LC-Sw1PBU-FM

jadze65
Beiträge: 25
Registriert: 17.10.2018, 15:04

Re: Fensterkontakt auswerten

Beitrag von jadze65 » 03.01.2019, 20:33

Gehöre auch zu denen die sich nicht getraut haben.

Bin auf die gefixte Version gespannt.

NizzelXD
Beiträge: 6
Registriert: 02.03.2019, 19:52

Re: Fensterkontakt auswerten

Beitrag von NizzelXD » 02.03.2019, 20:06

Hallo zusammen,

ich würde gerne Homematic mit Homematic IP kombinieren, denn als Fensterkontakt habe ich einen "Homematic IP Fenstergriffsensor HmIP-SRH" und als Thermostat nutze ich die "Homematic Funk-Heizkörperthermostat HM-CC-RT-DN".
Wenn ich nun den Fenstergriff drehe liefert mir der Sensor in Redmatic unter channelType ROTARY_HANDLE_TRANSCEIVER und datapoint STATE die werde 0,1 oder 2. Ist der Wert größer als Null, ist das Fenster offen und ich würde gerne über den Kanal 3 (Fensterkontakt) des Thermostats, diesem mitteilen, dass das Fenster geöffnet ist.
Leider kann ich in Redmatic nur den Kanal auswählen, aber nicht den datapoint auf STATE setzen :(
Thermostat_KanalFensterkontakt.JPG
Habt ihr dafür eine Lösung?
Ist das überhaupt ein Redmatic Problem?

Grüße
Nizzel

Hypnos
Beiträge: 460
Registriert: 06.01.2018, 12:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 57 Mal
Danksagung erhalten: 39 Mal

Re: Fensterkontakt auswerten

Beitrag von Hypnos » 02.03.2019, 22:23

Dein Interface ist auch ausgegraut. Irgendwas stimmt mit deiner Verbindung zur CCU nicht. Schau mal in der Config Node ob alles passt. Wenn ja, schon mal einen Neustart von Node Red gemacht?

Dann sollte das Interface auswählbar sein und auch der State.

Dein Grundanliegen ist kein Problem. Hab genauso HmIP mit alt HM verbunden (auch wenn nicht einen HM-CC-RT-DN).

NizzelXD
Beiträge: 6
Registriert: 02.03.2019, 19:52

Re: Fensterkontakt auswerten

Beitrag von NizzelXD » 03.03.2019, 00:05

Danke für die schnelle Antwort :)

Ich habe das nochmal geprüft, zu der Zeit habe ich die CCU geupdatet, daher wahrscheinlich das graue Feld.
Thermostat_KanalFensterkontakt_2.JPG
Scheinbar muss der Fensterkontakt direkt mit dem Kanal des Thermostats gepaart werden und das geht wohl nicht zwischen HM und HMIP oder?

In FHEM wurde das mit einem virtuellen Gerät gemacht und dem Attribut "webCmd" das wiederum "postEvent open" und "postEvent closed" übermittelt.
https://haus-automatisierung.com/projek ... ntakt.html

Leider habe ich noch keinen "virtuellen" Weg für das Peering gefunden. Mit Cux-Deamon habe ich gerade ein paar Sachen probiert, aber bisher ohne Erfolg ...

Welche Komponenten hast du verbunden?

Hypnos
Beiträge: 460
Registriert: 06.01.2018, 12:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 57 Mal
Danksagung erhalten: 39 Mal

Re: Fensterkontakt auswerten

Beitrag von Hypnos » 04.03.2019, 09:59

Ich habe es genau umgekehrt: BidCos-RF Fensterkontakte mit ImIP Thermostate vebunden.

Ich hab gerade mal in die Doku geschaut. Der HM-CC-RT-DN hat zwar einen Kanal 3 "WINDOW_SWITCH_RECEIVER", dieser hat aber keine Datenpunkte.

Kannst du vielleicht in der WebUI eine Direktverknüpfung zwischen einem virtuellen CCU Kanal und dem Kanal 3 anlegen?
Zuletzt geändert von Hypnos am 04.03.2019, 10:30, insgesamt 1-mal geändert.

Antworten

Zurück zu „RedMatic“