Push bei Statiänderungen möglich?
Moderator: Co-Administratoren
-
- Beiträge: 22
- Registriert: 06.08.2019, 18:57
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Push bei Statiänderungen möglich?
Gibt es eigentlich eine Möglichkeit über Änderungen in der CCU3 ohne ständiges Pollen via XML API informiert zu werden (websocket oder Push)?
- robbi77
- Beiträge: 13847
- Registriert: 19.01.2011, 19:15
- System: CCU
- Wohnort: Landau
- Hat sich bedankt: 181 Mal
- Danksagung erhalten: 738 Mal
Re: Push bei Statiänderungen möglich?
Auf die Änderung reagieren und eine Pushnachricht Absenden?
Bei den vielen Infos von dir ...
Bei den vielen Infos von dir ...
Fragen im Forum stellen
1. Vor einer Frage bitte die Suche nutzen. Diese ist zwar etwas eigenwillig, aber die meisten Fragen wurden schon geklärt und sollten sich mit geeigneten Begriffen finden lassen.
2. Wenn die eigene Frage thematisch in bereits existierende Threads passt, dann dort fragen. Andernfalls im passenden Themenbereich ein neues Thema eröffnen. In "Tipps&Tricks" sind Fragen tabu!
3. Der Thread-Titel sollte eine prägnante Zusammenfassung des Themas sein und korrekt geschrieben werden, damit die Suche auch gute Ergebnisse liefern kann. Ungeeignet sind "HILFE!!!" "Anfängerfrage" "nix geht" usw.
4. An einem Problem beteiligte Geräte sollte man zusätzlich immer mit ihrer Kurzbezeichnung nennen. Also z.B. "Schaltsteckdose HM-LC-Sw1-Pl". Dies ist wichtig, da es sehr viele unterschiedliche "Schaltaktoren" mit jeweils anderen Besonderheiten gibt.
5. Möglichst immer Screenshots von beteiligten Programmen oder den Einstellungen der Direktverknüpfungen oder der Geräteparameter entsprechend dieser Anleitung Link anfügen (Die Helfer erkennen dort deutlich mehr, als der Fragende glaubt und in Worten erklären kann)
6. Neben einer ganz gezielten Frage ("wie setze ich die Einschaltdauer in einem Programm?") sollte auch möglichst der Hintergrund der Frage bzw. kurz das "Gesamtprojekt" erwähnt werden, damit die Helfer wertvolle Tipps zu viel einfacheren und besseren Lösungen (z.B. Direktverknüpfungen) nennen können.
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: Push bei Statiänderungen möglich?
Ja, Stichwort: „RPC Init“ - siehe auch Doku der RPC Schnittstelle, gibts bei eQ3 zum Download.
-
- Beiträge: 22
- Registriert: 06.08.2019, 18:57
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Re: Push bei Statiänderungen möglich?
Nach Pushnachricht war aber nicht gefragt. Es ging um einen IT technischen Begriff des "Push" von einem Gerät A, welches eine Änderung erfahren hat zu einem anderen Gerät B, welches dann auf die Änderung in genau dem Moment reagieren kann (aka PubSub). Die andere Form, die "altmodische" ist eben dass B ständig bei A nachfragt: Was ist denn der Status.
Danke jedoch für den Hinweis wie ein Forum benutzt wird.
-
- Beiträge: 22
- Registriert: 06.08.2019, 18:57
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Re: Push bei Statiänderungen möglich?
Das Dokument habe ich gefunden. https://www.eq-3.de/Downloads/eq3/downl ... pc_API.pdfhobbyquaker hat geschrieben: ↑28.09.2019, 21:14Ja, Stichwort: „RPC Init“ - siehe auch Doku der RPC Schnittstelle, gibts bei eQ3 zum Download.
Die Methode lautet dann wohl
Code: Alles auswählen
void init(String url, String interface_id)
wobei die `url` die Adresse meines RCP Servers sein sollte?
Soweit so klar. Problem ist nur, dass meine ccu3 nicht auf Port 2001 erreichbar ist.
- robbi77
- Beiträge: 13847
- Registriert: 19.01.2011, 19:15
- System: CCU
- Wohnort: Landau
- Hat sich bedankt: 181 Mal
- Danksagung erhalten: 738 Mal
Re: Push bei Statiänderungen möglich?
Danke für die Info ... so wird ein Schuh draus ...
Achso, und genau so wird das Forum genutzt, daher mein Zitat.
Und jetzt viel Spaß noch.
Achso, und genau so wird das Forum genutzt, daher mein Zitat.
Und jetzt viel Spaß noch.
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: Push bei Statiänderungen möglich?
Richtig. Und Dein RPC Server muss ein paar Methoden implementieren und valide beantworten, das ist in der Doku auch beschrieben. Als Beispiel kann Dir z.B. diese minimale JS Implementierung dienen: https://github.com/hobbyquaker/binrpc/b ... example.jspke hat geschrieben: ↑01.10.2019, 22:56Die Methode lautet dann wohl?Code: Alles auswählen
void init(String url, String interface_id)
wobei die `url` die Adresse meines RCP Servers sein sollte?
Einstellungen -> Systemsteuerung -> Firewall Kofigurieren
Außerdem gibt es seit einer Weile auch eine Authentifizierung die evtl aktiv ist und u.A. auch die XML RPC Ports betrifft:
Einstellungen -> Systemsteuerung -> Sicherheit