Support eines PING Kommandos?
Moderator: Co-Administratoren
Support eines PING Kommandos?
Hi Uwe,
vor kurzem gab es Log-meldungen weil ioBroker "PING" gesendet hat regelmäßig um zu prüfen ob cuxd noch da ist. Analog zu den hm prozessen. Wegen der Logmeldungen hat ioBroker diePINGs ausgebaut.
Das führt aber jetzt dazu das ioBroker nicht mehr mitbekommt wenn cuxd weg ist (z.B. wegen nem CCU Reboot oder so), und damit kommen keine Daten mehr an.
Wäre es eine Option doch so etwas wie ein PING kommando zu unterstützen?
Ingo
vor kurzem gab es Log-meldungen weil ioBroker "PING" gesendet hat regelmäßig um zu prüfen ob cuxd noch da ist. Analog zu den hm prozessen. Wegen der Logmeldungen hat ioBroker diePINGs ausgebaut.
Das führt aber jetzt dazu das ioBroker nicht mehr mitbekommt wenn cuxd weg ist (z.B. wegen nem CCU Reboot oder so), und damit kommen keine Daten mehr an.
Wäre es eine Option doch so etwas wie ein PING kommando zu unterstützen?
Ingo
- uwe111
- Beiträge: 4821
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: Support eines PING Kommandos?
Hallo Ingo,
Viele Grüße
Uwe
Dafür nutzt die ReGaHss die Methode system.listMethods. Das könnte ioBroker ja auch tun.apollon77 hat geschrieben:Wäre es eine Option doch so etwas wie ein PING kommando zu unterstützen?
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
Re: Support eines PING Kommandos?
Ping ist nicht dafür da, um zu erfahren ob das Gerät lebt. Ping ist dafür da um zu erfahren ob gespeicherte WebHook immer noch gespeichert ist.
@uwe111 Wird das Ergebnis über WebHook zurückgegeben oder direkt?
@uwe111 Wird das Ergebnis über WebHook zurückgegeben oder direkt?
- uwe111
- Beiträge: 4821
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: Support eines PING Kommandos?
Das Ergebnis wird direkt zurückgegeben.Bluefox hat geschrieben:Wird das Ergebnis über WebHook zurückgegeben oder direkt?
Welche Verbindungen aktuell gespeichert sind, steht im File: /var/CUXD.handlers
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
Re: Support eines PING Kommandos?
Das ist halt der Vorteil vom CCU PING befehl ... er generiert eine PONG Antwort über die "normalen" Kanäle.
Würdest Du ggf doch über PING nachdenken wollen?
Ansonsten: Wie kommt man denn "von aussen" an das genannte File und wie müsste/könnte man es checken ob die eigene Verbindung noch da ist?
Würdest Du ggf doch über PING nachdenken wollen?
Ansonsten: Wie kommt man denn "von aussen" an das genannte File und wie müsste/könnte man es checken ob die eigene Verbindung noch da ist?
- uwe111
- Beiträge: 4821
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: Support eines PING Kommandos?
Wenn es denn unbedingt notwendig ist, dann könntest Du einen virtuellen Aktor schalten. Die Antwort mit dem neuen Status wird über den registrierten Hook gesendet.apollon77 hat geschrieben:Ansonsten: Wie kommt man denn "von aussen" an das genannte File und wie müsste/könnte man es checken ob die eigene Verbindung noch da ist?
Ja natürlich. Aber aktuell ist es leider noch nicht implementiert.apollon77 hat geschrieben:Würdest Du ggf doch über PING nachdenken wollen?
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
Re: Support eines PING Kommandos?
Es gehrt ja idealerweise um eine Lösung die "Out of the box" klappt und damit von Usern nichts abverlangt. Virtuelle Aktoren und so müsste jeder User einrichten ... wäre nicht so praktikabel
- uwe111
- Beiträge: 4821
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: Support eines PING Kommandos?
An das File kommst Du auch so:apollon77 hat geschrieben:Wie kommt man denn "von aussen" an das genannte File
Code: Alles auswählen
wget -q -O - "http://homematic-ccu/addons/cuxd/index.ccc?file=%2fvar%2fCUXD.handlers"
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
Re: Support eines PING Kommandos?
@uwe111 Warum muss man eine Krücke bauen extra für CuxD, wenn schon eine Lösung existiert?
Und dann muss man CCU und CUxD unterschiedlich behandeln.
Und dann muss man CCU und CUxD unterschiedlich behandeln.