HM Gerät soll ein Node schalten funktioniert nicht richtig - Hilfe bei Programmierung benötigt.

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

Moderator: Co-Administratoren

Jayo73
Beiträge: 170
Registriert: 20.03.2021, 17:03
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 14 Mal
Danksagung erhalten: 3 Mal

HM Gerät soll ein Node schalten funktioniert nicht richtig - Hilfe bei Programmierung benötigt.

Beitrag von Jayo73 » 13.04.2021, 11:16

Hallo,

ich möchte mit einem HM Gerät (Innensirene HM-Sec-Sir-WM) ein Node schalten, allerdings klappt das nicht so richtig. Ich möchte den Node nur schalten, wenn die Sirene "Unscharf" geschaltet wird und es muss eine Systemvariable berücksichtig werden die auf "ist falsch" stehen muss damit das ganze ausgeführt wird. Leider weiß ich nicht, wie ich die Systemvariable unter Berücksichtigung dazwischenschalte und wie ich der Sirene bzw. dem Homematic value Node mitteile, dass dies nur bei "Unscharf" reagieren soll.

So wird der Node "PowerToggle" immer ausgeführt egal wie die Sirene geschaltet wird

Bildschirmfoto 2021-04-13 um 11.15.16.png
Bildschirmfoto 2021-04-13 um 11.15.25.png
RaspberryMatic mit Charly (3.69.7.20230626)

rstuck
Beiträge: 94
Registriert: 17.11.2018, 19:53
Hat sich bedankt: 5 Mal
Danksagung erhalten: 16 Mal

Re: HM Gerät soll ein Node schalten funktioniert nicht richtig - Hilfe bei Programmierung benötigt.

Beitrag von rstuck » 13.04.2021, 19:51

Hallo,

das sollte mit einer Switch-Node und einer CCU-Switch-Node gehen. Beide zwischen deine vorhandenen Nodes ziehen.

Gruß Ralf

Jayo73
Beiträge: 170
Registriert: 20.03.2021, 17:03
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 14 Mal
Danksagung erhalten: 3 Mal

Re: HM Gerät soll ein Node schalten funktioniert nicht richtig - Hilfe bei Programmierung benötigt.

Beitrag von Jayo73 » 13.04.2021, 19:53

Weist du zufällig was der Befehl für „unscharf“ ist?
RaspberryMatic mit Charly (3.69.7.20230626)

rstuck
Beiträge: 94
Registriert: 17.11.2018, 19:53
Hat sich bedankt: 5 Mal
Danksagung erhalten: 16 Mal

Re: HM Gerät soll ein Node schalten funktioniert nicht richtig - Hilfe bei Programmierung benötigt.

Beitrag von rstuck » 14.04.2021, 00:23

Hallo,
da ich nicht weiß welches Gerät du da hast aber der Datenpunkt ein State ist vermute ich mal dass du auf msg.payload = false switchen musst

Edit:
Ich muss mich korrigieren. ARMSTATE ist wohl eine Werteliste. 0 sollte unscharf sein.

Jayo73
Beiträge: 170
Registriert: 20.03.2021, 17:03
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 14 Mal
Danksagung erhalten: 3 Mal

Re: HM Gerät soll ein Node schalten funktioniert nicht richtig - Hilfe bei Programmierung benötigt.

Beitrag von Jayo73 » 14.04.2021, 11:25

Aber ich habe doch oben geschrieben welches Gerät das ist?
RaspberryMatic mit Charly (3.69.7.20230626)

rstuck
Beiträge: 94
Registriert: 17.11.2018, 19:53
Hat sich bedankt: 5 Mal
Danksagung erhalten: 16 Mal

Re: HM Gerät soll ein Node schalten funktioniert nicht richtig - Hilfe bei Programmierung benötigt.

Beitrag von rstuck » 14.04.2021, 13:47

Jayo73 hat geschrieben:
14.04.2021, 11:25
Aber ich habe doch oben geschrieben welches Gerät das ist?
Tatsächlich, hab ich übersehen.
Zuletzt geändert von rstuck am 14.04.2021, 16:54, insgesamt 1-mal geändert.

Jayo73
Beiträge: 170
Registriert: 20.03.2021, 17:03
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 14 Mal
Danksagung erhalten: 3 Mal

Re: HM Gerät soll ein Node schalten funktioniert nicht richtig - Hilfe bei Programmierung benötigt.

Beitrag von Jayo73 » 14.04.2021, 13:50

Ach so, dann weiß ich was du mit deinem Edit meintest. Dann muss ich mal testen ob 0 unscharf ist. Danke erstmal.
RaspberryMatic mit Charly (3.69.7.20230626)

Jayo73
Beiträge: 170
Registriert: 20.03.2021, 17:03
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 14 Mal
Danksagung erhalten: 3 Mal

Re: HM Gerät soll ein Node schalten funktioniert nicht richtig - Hilfe bei Programmierung benötigt.

Beitrag von Jayo73 » 14.04.2021, 17:41

Hm, so klappt es noch nicht. Wird wohl noch falsch sein.
Bildschirmfoto 2021-04-14 um 17.35.02.png
Bildschirmfoto 2021-04-14 um 17.36.58.png
Bildschirmfoto 2021-04-14 um 17.35.21.png
Bildschirmfoto 2021-04-14 um 17.35.33.png
RaspberryMatic mit Charly (3.69.7.20230626)

rstuck
Beiträge: 94
Registriert: 17.11.2018, 19:53
Hat sich bedankt: 5 Mal
Danksagung erhalten: 16 Mal

Re: HM Gerät soll ein Node schalten funktioniert nicht richtig - Hilfe bei Programmierung benötigt.

Beitrag von rstuck » 14.04.2021, 17:46

Die beiden Switch-Nodes in Reihe, nicht parallel.

Jayo73
Beiträge: 170
Registriert: 20.03.2021, 17:03
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 14 Mal
Danksagung erhalten: 3 Mal

Re: HM Gerät soll ein Node schalten funktioniert nicht richtig - Hilfe bei Programmierung benötigt.

Beitrag von Jayo73 » 14.04.2021, 18:11

So scheint es jetzt zu funktionieren
Bildschirmfoto 2021-04-14 um 18.10.10.png
Aber, der haut der mir die Systemvariable wenn ich die Sirene einschalte (Intern Scharf) auf "ist falsch" obwohl sie auf "ist wahr" steht und so auch bleiben soll.
RaspberryMatic mit Charly (3.69.7.20230626)

Antworten

Zurück zu „RedMatic“