-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vorschlag: node-red-contrib-ccu-jack #75
Comments
Hallo @guenter-ms, verstehe ich das richtig, dass du ein drop-in Replacement vorschlägst? Dazu habe ich folgende Anmerkungen/Gedanken:
|
Hallo Matthias, hier meine Überlegungen zu Deinen Punkten:
Bin leider kein Programmierer, aber die zentrale "CCU-Jack-Weiche" klingt für mich logisch... |
Das weitere Vorgehen ist nun von den Maintainern von Node-Red-Contrib-CCU abhängig. Daher schließe ich das Thema hier. Vielen Dank an gnark/realgnark für den Pull-Request. |
Hallo mdzio Maintainer von Node-Red-Contrib-CCU gibt es leider nicht mehr. Das war ja der Hauptgrund für den Vorschlag.... gruß guenni |
Hi @guenter-ms: ich habe mal mit einem Eingesetzt wird das Ganze als einzelner Knoten hinter allen anderen MQTT-Knoten, welche Topics des CCU-Jack abonniert haben. Wenn du magst, dann kannst du gerne dazu ein Feedback geben. Es fehlen insbesondere eine Dokumentation und die Implementierung von Programmen und Systemvariablen. Die Konfiguration erfolgt im Knoten selbst. Und dort ist die Lasche Start anzupassen:
|
Hi Matthias, puuhh das ist high sofisticated.... respekt! Wenn ich es richtig verstanden habe, bringt der function node abonnierte mqtt topics des CCU-jacks "in Form", heisst man bekommt als output ein mit CCU-connection vergleichbares array. Das entspräche dann in etwa der Funktionalität des RPC-Event Nodes von nodered-contrib-ccu. Also ein output bei einer Status Änderung eines CCU Objektes. Korrekt? Zurückschreiben geht damit sicherlich noch nicht oder das gezielte (realtime) abfragen des aktuellen status, den könnte man eigentlich dafür doch in dem function node direkt in global.context variablen (name=msg.topic) speichern, oder? Der Ansatz gefällt mir, zumal er so weit schon generisch ist, also nicht auf jeden geräte typ angepasst werden muss. sind denn RF, wired, IP und cuxd Objekte schon drin? Der function node könnte später ein "richtiger" Node werden oder zumindest ein subflow https://nodered.org/docs/user-guide/editor/workspace/subflows dann können die config items gut als sub flow properties eingerichtet werden. Ein Beispiel flow mit z.B. 2 MQTT Nodes und debug nodes wäre schon hilfreich das mal zu testen. Gefällt mir! Gruß guenni |
Ist denn just-grizzle kein Maintainer? Er wollte sich doch den CCU-Jack anschauen und sich dann zurückmelden. Ansonsten muss ein Fork von dem Projekt erstellt und gepflegt werden. Das kann ich aber nicht leisten. |
Meines Wissens ist node-red-contrib-ccu eine Komponente von https://github.com/rdmtc/RedMatic#readme |
Hi @guenter-ms, ich habe die letzten Tag an einem Fork von node-red-contrig-ccu gearbeitet und dort u.a. auch die hier angesprochene Integration umgesetzt: ptweety/node-red-contrib-ccu#6 |
Vielen Dank für das Einbauen und den Fork! |
Hi Mathias,
wunderbar!
Wenn ich über die Palette in NR installieren möchte, gibt es einen Konflikt mit dem Original. Wenn ich das Original lösche, sind natürlich alle flows im Eimer. Bin ratlos….
Lieben Gruß
|
Hi @guenter-ms, da würde ich gerne helfen und habe auch bereits ein entsprechendes issue offen: ptweety/node-red-contrib-ccu#3 Da ich nicht weiß, in welcher Umgebung du Node-RED laufen hast, können wir im genannten issue gerne was gemeinsam erarbeiten. |
Hi Mathias,
gerne. Vorher müsste ich mal eine Testinstallation machen um herauszufinden, was denn der Unterschied zwischen Original und Fork ist. Oder hast du da schon mal was beschrieben?
Ich arbeite auf der Testinstallation auf einem pi3b mit raspberrymatic + Redmatic. Später in Prod läuft NR unter Homeassistant.
Gruß G
|
Hi @guenter-ms, ein erster Versuch eines Migrationsleitfadens ist nun verfügbar: ptweety/node-red-contrib-ccu@da8e3a2 |
Hi Mathias, ich habe unter redmatic mal alle flows gelöscht (vorher gesichert), dann contrib-ccu gelöscht und deine version installiert, siehe install-log. Anschließend konnte ich keinen ccu-configuration-node erfolgreich einrichten, siehe screenshot. Die Auswahlliste im Feld "Listen Adress" ist leer, man kann nichts eintragen. Werde jetzt mal dein migration Konzept probieren. |
Fragen zu node-red-contrib-ccu stellst Du am besten in dem zugehörigen Projekt . Dann lesen auch die richtigen Leute mit. Hier geht es primär um den CCU-Jack. |
Hallo,
der ccu-jack ist richtig gut!! Deshalb möchte ich anregen, das XMLAPI basierende nodered addon "node-red-contrib-ccu" (https://flows.nodered.org/node/node-red-contrib-ccu) 1:1 auf der Basis ccu-jack verfügbar zu machen. Ich selbst habe dafür leider das know how nicht, biete aber an, zu testen. M.W. kann/darf man das vorgenannte addon als Basis kopieren? Das addon ist eine Komponente von redmatic.de, wo es seit 10 Monaten still geworden ist und wohl keine Betreuung mehr erfolgt.
Eine solche 1:1 Umstellung wäre einechter Knaller und würde vermutlich von sehr vielen Anwendern extrem begrüßt werden.
Comments?
Grüße von Guenni
The text was updated successfully, but these errors were encountered: