Ankündigung: @ptweety/node-red-contrib-ccu-jack [alpha-test]

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

Moderator: Co-Administratoren

JoeLox
Beiträge: 27
Registriert: 22.12.2019, 21:43
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: Ankündigung: @ptweety/node-red-contrib-ccu-jack [alpha-test]

Beitrag von JoeLox » 11.02.2023, 18:42

Bei Dir und anderen funktioniert es ja. Es steht ja kurz vorm Release.
Vielleicht tauge ich nicht zum alpha-Tester, sondern bestenfalls zum beta-Tester.

Zuerst vier Bilder, die Dir vielleicht helfen, mein System besser zu verstehen.
Synology Docker node-red 3.0.2
Node-Red.PNG
Node-Red.PNG (9.56 KiB) 624 mal betrachtet
Die Installation
install.PNG
install.PNG (12.23 KiB) 624 mal betrachtet
Connected: Liest sich doch gut.
jack-error.PNG
Der CCU-jack findet aber ein Problem
jack-value.PNG
jack-value.PNG (15.68 KiB) 624 mal betrachtet
Ich kann auswählen. Es werden alle devices angezeigt.
Das von Dir oben erwähnte auto-complete findet aber nicht statt, so wie Du oben geschrieben.
jack-value2.PNG
Der output ins Debug - window bleibt leer, bis auf die Meldungen in Bild 2.
Eigentlich hatte ich erwartet, dass das Öffnen des Fensters (2/state) angezeigt wird.

Dies klingt vermutlich wirr, aber vielleicht kannst Du dennoch Deine Schlüsse ziehen.
Welche notwendigen Infos brauchst Du, um mein Problem einzukreisen.

Grüße

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: Ankündigung: @ptweety/node-red-contrib-ccu-jack [alpha-test]

Beitrag von ptweety » 11.02.2023, 20:26

JoeLox hat geschrieben:
11.02.2023, 18:42
Bei Dir und anderen funktioniert es ja. Es steht ja kurz vorm Release.
Vielleicht tauge ich nicht zum alpha-Tester, sondern bestenfalls zum beta-Tester.
Ach i wo. Hier ist alpha- und beta-Test fast das gleiche :)

Echte Menschen (z.B. Du) testen mit ihren echten Umgebungen eine Software, die frisch aus der Entwicklung kommt und wahrscheinlich Feinschliff und bessere Dokumentation braucht.

Ich bin wahrlich kein guter Entwickler und eher ein Hobbyist. Daher vielen Dank für deine Mühe, die Nodes auszuprobieren und auch Feedback zu geben.
JoeLox hat geschrieben:
11.02.2023, 18:42
Zuerst vier Bilder, die Dir vielleicht helfen, mein System besser zu verstehen.
Das sieht soweit gut aus.
JoeLox hat geschrieben:
11.02.2023, 18:42
Connected: Liest sich doch gut.
Das sind nun die Status Nachrichten der Jack-bridge. Sieht auch gut aus.
JoeLox hat geschrieben:
11.02.2023, 18:42
Der CCU-jack findet aber ein Problem
Das ist mir auch schon aufgefallen. Aus irgendeinem Grund erwartet der CCU-Jack Nachrichten vom MQTT Node, welcher der nicht richtig abgibt. Dies muss ich wohl mal zusammen mit Mathias besprechen, was da im Hintergrund wo genau falsch läuft.

Bisher hat das allerdings in meinen Tests nicht zu einem Problem geführt. Kann also vermutlich von dir erstmal ignoriert werden.
JoeLox hat geschrieben:
11.02.2023, 18:42
Ich kann auswählen. Es werden alle devices angezeigt.
Das von Dir oben erwähnte auto-complete findet aber nicht statt, so wie Du oben geschrieben.
Das ist gleich doppelt mein Fehler. Ich habe die falschen Worte verwendet und dich in die Irre geführt.
Die intern verwendete Funktion heißt autoComplete und kann genau dafür auch genutzt werden. Allerdings habe ich bisher nur eine vollständige Liste mit Auswahlmöglichkeiten implementiert und die Filterung im Rahmen der vom Nutzer eingegeben Zeichen bisher ignoriert.

Ich war der Meinung, das wäre nicht nötig. Aber ich schaue mir das nochmal genauer an, ob ich das umsetzen kann.
JoeLox hat geschrieben:
11.02.2023, 18:42
Der output ins Debug - window bleibt leer, bis auf die Meldungen in Bild 2.
Eigentlich hatte ich erwartet, dass das Öffnen des Fensters (2/state) angezeigt wird.
Hier könnten wir einem Fehler auf der Spur sein. Kannst du bitte mal einen weiteren Screenshot deiner Nodes machen, damit man sieht, ob die richtig verkabelt sind?

Es könnte auch sein, dass dir ein Inject Node fehlt, den du vor den Jack-value hängen müsstest, um eine Nachricht reinzusenden.
JoeLox hat geschrieben:
11.02.2023, 18:42
Dies klingt vermutlich wirr, aber vielleicht kannst Du dennoch Deine Schlüsse ziehen.
Welche notwendigen Infos brauchst Du, um mein Problem einzukreisen.
Du kannst gerne auch noch in die Logs des Node-RED Containers schauen und dortige Auffälligkeiten zeigen.

JoeLox
Beiträge: 27
Registriert: 22.12.2019, 21:43
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: Ankündigung: @ptweety/node-red-contrib-ccu-jack [alpha-test]

Beitrag von JoeLox » 12.02.2023, 06:18

Danke für die Rückmeldung.
ptweety hat geschrieben:
11.02.2023, 20:26
JoeLox hat geschrieben:
11.02.2023, 18:42
Ich kann auswählen. Es werden alle devices angezeigt.
Das von Dir oben erwähnte auto-complete findet aber nicht statt, so wie Du oben geschrieben.
Ich war der Meinung, das wäre nicht nötig. Aber ich schaue mir das nochmal genauer an, ob ich das umsetzen kann.
Es ist komfortabel genug für mich, aber ich will Dir das auch nicht ausreden....
ptweety hat geschrieben:
11.02.2023, 20:26

Es könnte auch sein, dass dir ein Inject Node fehlt, den du vor den Jack-value hängen müsstest, um eine Nachricht reinzusenden.
Dies ist der Fehler. Hier hatte bzw. habe ich ein Verständnisproblem.
Das zentrale Datenprotokoll in meine bunten Welt ist MQTT und hier ist der CCU-Jack das perfekte Add-on für homematic. Klein, einfach, schnell
(Das allerbeste sind natürlich Direktverknüpfungen.)
Ich würde auch gerne von contrib-ccu zu contrib-ccu-jack wechseln.
Mir geht es hier eher um die Datenübermittlung an influxdb. (Der Telegraf Container mit mqtt-plugin steht in Warteposition.)
Influxdb ist mit entsprechender node ist vorhanden. Die alte Anbindung an die CCU funktioniert seit zwei Jahren bei mir.

Ich bin mal unverschämt und frage anders:
Wie sende ich bei jeder Änderung den "State" eines Fensters (auf, gekippt, zu; 2,1,0) an influxdb?
Der Trigger sollte die Änderung sein. Die Lösung mit Inject - Node verstehe ich daher nicht.

Fenster auf -> Timestamp des Topics in influxdb.
Fenster zu -> nächster Timestamp des Topics in influxdb.

Ähnliches gilt natürlich für Temperaturänderungen....
Kannst Du mir nicht eine einfaches Beispiel aus Deinen nodes senden.

Wäre nett, vielen Dank, Grüße

Benutzeravatar
Henke
Beiträge: 1520
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 140 Mal
Danksagung erhalten: 306 Mal

Re: Ankündigung: @ptweety/node-red-contrib-ccu-jack [alpha-test]

Beitrag von Henke » 12.02.2023, 06:25

Dazu verwendet man die Event Node.

Beispiel:

Event Node Fensterstatus -> Anzeige Fensterstatus

Event Node Fensterstatus -> Switch Fenster Auf? -> Value Node Temperatur -> Switch Temperatur < 20 Grad -> Anzeige mach Fenster zu, jetzt!

JoeLox
Beiträge: 27
Registriert: 22.12.2019, 21:43
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: Ankündigung: @ptweety/node-red-contrib-ccu-jack [alpha-test]

Beitrag von JoeLox » 12.02.2023, 07:06

Henke hat geschrieben:
12.02.2023, 06:25
Dazu verwendet man die Event Node.

Beispiel:

Event Node Fensterstatus -> Anzeige Fensterstatus

Event Node Fensterstatus -> Switch Fenster Auf? -> Value Node Temperatur -> Switch Temperatur < 20 Grad -> Anzeige mach Fenster zu, jetzt!
Vielen Dank für Deine Beispiele, wobei mir Dein erstes Beispiel schon ausreicht.
Für mich abgewandelt: Event Node Fensterstatus -> Influxdb-Datenbankeintrag.

Im ersten Schritt würde ich aber gerne die Daten mal sehen (debug-node).
Daher habe ich folgendes eingerichtet bzw. das Beispiel aus der node einfach übernommen.
jack-event.PNG
Leider kommen im debug - Fenster nach der Erfolgsmeldung keine weiteren Eintragungen, obwohl durch die wildcard doch alles erfasst sein sollte.

Benutzeravatar
Henke
Beiträge: 1520
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 140 Mal
Danksagung erhalten: 306 Mal

Re: Ankündigung: @ptweety/node-red-contrib-ccu-jack [alpha-test]

Beitrag von Henke » 12.02.2023, 07:18

Ich vermisse die Verbindungen zwischen Bridge und MQTT.
Screenshot 2023-02-12 071651.jpg
Die Event Node ist richtig konfiguriert. Da kommt viel....

JoeLox
Beiträge: 27
Registriert: 22.12.2019, 21:43
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: Ankündigung: @ptweety/node-red-contrib-ccu-jack [alpha-test]

Beitrag von JoeLox » 12.02.2023, 07:26

ccu-flows.PNG
Im Prinzip sollte dies Deiner Variante entsprechen, oder.
Aber Stille in der debug node.

Benutzeravatar
Henke
Beiträge: 1520
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 140 Mal
Danksagung erhalten: 306 Mal

Re: Ankündigung: @ptweety/node-red-contrib-ccu-jack [alpha-test]

Beitrag von Henke » 12.02.2023, 07:33

Wenn die beiden Pfeile miteinander verbunden sind, passt das.
Debug node an den MQTT Ausgang und die MQTT Konfiguration prüfen. Passwort vertippt?

JoeLox
Beiträge: 27
Registriert: 22.12.2019, 21:43
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: Ankündigung: @ptweety/node-red-contrib-ccu-jack [alpha-test]

Beitrag von JoeLox » 12.02.2023, 07:38

Passwort würde ich ausschließen, da
a) CUU-Jack connectet und - siehe rechts - die subscritptions kommen ja; etwas Information fließt. Ich sehe auch alle Geräte inkl. ihrer Kanäle bei der Auswahl
b) mqtt-Server: der funktioniert systemweit, ich habe einfach die funktionierende config übernommen.

Hier ein Bild, das die Situation zeigt. Alles in eine debug node. Und die funktioniert.
aktueller flow.PNG
Aber tote Hose bei events...

Benutzeravatar
Henke
Beiträge: 1520
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 140 Mal
Danksagung erhalten: 306 Mal

Re: Ankündigung: @ptweety/node-red-contrib-ccu-jack [alpha-test]

Beitrag von Henke » 12.02.2023, 07:56

debug node an jack connect - wette da kommt maximal ein Fehler

Antworten

Zurück zu „RedMatic“