[Gelöst]Aktor auf Tastendruck im Dashoboard schalten

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

Moderator: Co-Administratoren

Antworten
joesch
Beiträge: 789
Registriert: 03.02.2007, 14:57
Hat sich bedankt: 64 Mal
Danksagung erhalten: 2 Mal

[Gelöst]Aktor auf Tastendruck im Dashoboard schalten

Beitrag von joesch » 12.02.2023, 21:22

Hallo zusammen!

Ich versuche, mit einem Button im Dashboard Kanal 14 eines HmIPW-DRS4 für eine Sekunde einzuschalten. Dazu habe ich folgenden einfachen Flow gebildet:
1.PNG
1.PNG (17.86 KiB) 258 mal betrachtet
Die Eigenschaften der Elemente sehen wie folgt aus:
2.PNG
3.PNG
4.PNG
In den Debugmeldungen ist zu sehen, dass der Ausgang der TriggerNode für eine Sekunde auf true wechselt und danach wieder zurück auf false. Jedoch schaltet der Aktor nicht.
Hat jemand einen Tipp für mich, wo hier ggf. ein Denkfehler liegt bzw. wie ich den Ablauf korrekt gestalten muss?

Vielen Dank schon mal!

VG, Jörg
Zuletzt geändert von joesch am 14.02.2023, 17:50, insgesamt 1-mal geändert.
System: RaspberryMatic auf Raspberry Pi 3 Model B Rev 1.2 (rpi3) mit RPI-RF-MOD (4.4.22)

ptweety
Beiträge: 522
Registriert: 07.01.2017, 16:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 48 Mal
Danksagung erhalten: 66 Mal

Re: Aktor auf Tastendruck im Dashoboard schalten

Beitrag von ptweety » 12.02.2023, 21:51

Hi Jörg,

du hast dort den Switch Node genommen. Dieser schaltet nichts, sondern erlaubt dir eingehende Nachrichten unter bestimmten Bedingungen weiterzuleiten.

joesch
Beiträge: 789
Registriert: 03.02.2007, 14:57
Hat sich bedankt: 64 Mal
Danksagung erhalten: 2 Mal

Re: Aktor auf Tastendruck im Dashoboard schalten

Beitrag von joesch » 13.02.2023, 07:57

Vielen Dank erst einmal für deine Rückmeldung!

Allerdings verstehe ich nicht ganz, warum der Switch-Node aus der CCU-Palette falsch wäre. Meine Idee dahinter: Ich orientiere mich als Einstieg an dem Beipsiel "https://github.com/rdmtc/RedMatic/wiki/ ... ggle-light" von hobbyquaker (vielen Dank @hobbyquaker dafür ;-) ).

Der Button in des Dashboards steht quasi statt des Tastendrucks der Homematic-Fernbedienung. Der Trigger wechselt bei Nachrichteneingang für eine Sekunde nach true, danch zurück auf false (um ein sicheres schalten des Aktors zu gewährleisten). Die Ausgangsnachricht des Triggers leite ich an den Aktor weiter, dessen Status entsprechend wechseln soll (vergleichbar mit dem Ausgang der Change-Node im o.g. Beispiel).

VG, Jörg

Zwenjo
Beiträge: 52
Registriert: 13.11.2020, 12:12
System: CCU
Hat sich bedankt: 11 Mal
Danksagung erhalten: 3 Mal

Re: Aktor auf Tastendruck im Dashoboard schalten

Beitrag von Zwenjo » 13.02.2023, 08:02

Um etwas an einen Aktor zu senden musst du die Value Node nehmen. Die Switch Node leitet die Message nur in Node Red um, je nach Zustand des gewählten Aktors/Sensors.

In dem Beispiel ist am Ende ja auch die Value Node. Die Switch Node entscheidet nur ob der Payload auf True oder False gesetzt werden soll.
--------------------------------------------
356 Kanäle in 50 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
1x HmIP-CCU3, 1x HmIP-HAP, 1x CUX28, 1x HmIP-STHO-A, 2x HmIP-FSM, 1x HmIP-SPI, 1x HmIP-SAM, 1x HM-LC-Sw1-Pl-CT-R1, 1x HmIP-FSI16, 1x HmIP-SRH, 1x HmIP-eTRV-E, 6x HmIP-HEATING, 1x HmIP-BSL, 1x HmIP-FROLL, 7x HMIP-SWDO, 9x HmIP-BROLL, 6x HmIP-eTRV-2, 1x HmIP-BSM, 1x HmIP-BDT, 1x HmIP-SWSD, 2x HmIP-WTH-2, 1x HMIP-PS, 1x HmIP-PCBS, 1x HmIP-RCV-50, 1x HMIP-PSM
--------------------------------------------

Benutzeravatar
Baxxy
Beiträge: 10841
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 609 Mal
Danksagung erhalten: 2228 Mal

Re: Aktor auf Tastendruck im Dashoboard schalten

Beitrag von Baxxy » 13.02.2023, 08:26

Genau, den STATE Datenpunkt von Kanal:14 des DRS4 mit dem "value" Node setzen.
Wenn du da noch deine ON_TIME (1s) einträgst kannst du dir auch den "trigger" Node sparen.

joesch
Beiträge: 789
Registriert: 03.02.2007, 14:57
Hat sich bedankt: 64 Mal
Danksagung erhalten: 2 Mal

Re: Aktor auf Tastendruck im Dashoboard schalten

Beitrag von joesch » 13.02.2023, 22:18

Funktioniert. Vielen Dank!

Antworten

Zurück zu „RedMatic“