Hallo
ich habe über CuxD meine Geräte angepingt. Alles gut soweit, ich hätte aber gerne eine Meldung wenn eines der Geräte plötzlich nicht mehr verfügbar ist. Die Info würde ich dann gerne in IOBroker weiter verwenden. Kann mir jemand helfen
Gruß
Michael
PING über CuxD
Moderator: Co-Administratoren
PING über CuxD
Raspberrymatic, nano CUL, Elero-Stick, IOBroker auf WIN10, Tahoma, HUE, RING, Gardena
- Baxxy
- Beiträge: 10838
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2228 Mal
Re: PING über CuxD
Hallo,
CuxD-Doku Seite 111, Kapitel 5.8.4
Du legst dir ein System.Ping-Device an, richtest es entsprechend der Doku ein und kannst dann z.B. mit einem WebUI-Programm
auf den Unreach-Counter oder besser auf den Schaltzustand triggern.
Beispiel: Bei der Weiterverarbeitung mittels IOBroker kann ich dir aber (mangels Kenntnis) nicht weiterhelfen.
Baxxy
CuxD-Doku Seite 111, Kapitel 5.8.4
Du legst dir ein System.Ping-Device an, richtest es entsprechend der Doku ein und kannst dann z.B. mit einem WebUI-Programm
auf den Unreach-Counter oder besser auf den Schaltzustand triggern.
Beispiel: Bei der Weiterverarbeitung mittels IOBroker kann ich dir aber (mangels Kenntnis) nicht weiterhelfen.
Baxxy
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
Re: PING über CuxD
Hallo
ja das klappt ja, ich habe 12 Geräte angepingt, ich möchte gerne per script erfahren ob einer der Geräte sich nicht mehr meldet. Dieser Wert soll in eine Variable geschrieben werden.
Michael
ja das klappt ja, ich habe 12 Geräte angepingt, ich möchte gerne per script erfahren ob einer der Geräte sich nicht mehr meldet. Dieser Wert soll in eine Variable geschrieben werden.
Michael
Raspberrymatic, nano CUL, Elero-Stick, IOBroker auf WIN10, Tahoma, HUE, RING, Gardena
- Baxxy
- Beiträge: 10838
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2228 Mal
Re: PING über CuxD
Hmm, ein Script kann ich nicht anbieten. Aber mein Beispielprogramm macht, meiner Meinung nach, genau das was du möchtest. Sobald das CuxD-Device die IP nicht mehr erreichen kann (je nach deinen Einstellungen sofort, nach 5 fehlgeschlagenen Pings etc) geht es in den Schaltzusatand: aus und das Programm setzt die SysVar (Typ Logik) im Beispiel auf "Verbindung gestört."
Bei mir funktioniert das wunderbar.
Baxxy
Bei mir funktioniert das wunderbar.
Baxxy
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
Re: PING über CuxD
Kann ich dein CCU Script mal sehen? Das mit dem Telegram?
Raspberrymatic, nano CUL, Elero-Stick, IOBroker auf WIN10, Tahoma, HUE, RING, Gardena
- Baxxy
- Beiträge: 10838
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2228 Mal
Re: PING über CuxD
Klar, aber das schickt mir ja bloß eine Telegram Nachricht das meine VPN-Verbindung gestört ist.
Anleitungen für Push-Benachrichtigungen gibt es hier im Forum einige. Wenn du Telegram nutzen willst kannst du auch hier mal gucken.
https://www.christian-luetgens.de/homem ... mework.htm
Baxxy
Code: Alles auswählen
!- Telegram Benachrichtigung CCU3 VPN Verbindung nach Hause gestört
string zeit = system.Date("%d.%m.%y um %H:%M:%S ");
string nachricht = "<b>VPN-Verbindung *Inaktiv*:</b>\nVPN Verbindung nach <i>Hause</i> ist seit " #zeit #"Uhr gestört. ";
string chatid = "123456789"; ! chat_id des Empfängers
string botAPI = "xyz123xyz123xyz123xyz123"; ! API des eingerichteten Bots
(dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801001:1.CMD_EXEC")).State("extra/curl -s -k https://api.telegram.org/bot"#botAPI#"/sendMessage -d text='"#nachricht.ToUTF8()#"' -d chat_id="#chatid#" -d parse_mode=html");
https://www.christian-luetgens.de/homem ... mework.htm
Baxxy
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
Re: PING über CuxD
Danke, das hilft mir weiter.
Gruß Michael
Gruß Michael
Raspberrymatic, nano CUL, Elero-Stick, IOBroker auf WIN10, Tahoma, HUE, RING, Gardena
-
- Beiträge: 311
- Registriert: 22.07.2013, 08:44
- System: CCU
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 8 Mal
Re: PING über CuxD
Du installierst in ioBroker eine weiter hm-rpc Instanz und konfiguriest diese für CuXD. Die CuXD "Geräte" kann du dann in ioBroker wie normale HM/HMIP Geräte verwenden.
Uwe
--------------------------------------------
CCU3, ioBroker unter Windows 10 auf einem HP EliteDesk 800 G1 mit Intel(R) Core(TM) i5-4570S
Abgesichert mit einer APC Back-UPS Pro 1500 mit externem Batterie Pack BR24BPG
--------------------------------------------
--------------------------------------------
CCU3, ioBroker unter Windows 10 auf einem HP EliteDesk 800 G1 mit Intel(R) Core(TM) i5-4570S
Abgesichert mit einer APC Back-UPS Pro 1500 mit externem Batterie Pack BR24BPG
--------------------------------------------