Seite 1 von 1

System.Ping()

Verfasst: 24.07.2016, 22:49
von tom2013
Hallo Uwe,

habe heute das CuxD Update von 1.5 auf 1.7 auf der CCU1 durchgeführt.
Leider ist mein PING mit 16 IP-Adressen nicht übernommen worden. 41000001 wird in violett geschrieben auf der Status Page .
Danach habe ich das neue SYS-Ping angelegt, ich habe das angebotene Icon der "Statusanzeige 16 Kanäle genutzt.
Auf der Statusseite ist nun der Ping auf 2803001:1 - 16 dargestellt.

Im Programm auf der CCU wird aber bei Auswahl des Gerätes Ping kein "alive true/false" sondern nur "Schaltzustand ein/aus" angeboten.
Wenn das Programm dann ausgeführt wird erfolgt aber keine Aktion.
Kennt das schon jemand?

Bitte um Hilfe

tom2013

Re: System.Ping()

Verfasst: 25.07.2016, 13:14
von alchy
Soweit ich mich erinnere wurde das cuxd.ping Gerät schon vor längerem geändert. Damals musste das neue Gerät installiert und konfiguriert werden. Danach hat alles funktioniert wie vorher, eben aber mit Schaltzustand ein/aus als Rückmeldung.

Alchy

Re: System.Ping()

Verfasst: 25.07.2016, 13:49
von mike08
tom2013 hat geschrieben:Im Programm auf der CCU wird aber bei Auswahl des Gerätes Ping kein "alive true/false" sondern nur "Schaltzustand ein/aus" angeboten.
Die Info von Alchy kann ich bestätigen.

Frage aber: "Wofür benötigst Du das Ping?"

Grüße
Michael

Re: System.Ping()

Verfasst: 25.07.2016, 15:17
von uwe111
tom2013 hat geschrieben:Wenn das Programm dann ausgeführt wird erfolgt aber keine Aktion.
Kennt das schon jemand?
Den System.Ping() gibt es schon seit über 3 Jahren ab CUxD-Version 0.58 als Ersatz für den (41) Ping. Seitdem konnte im CUxD auch kein neuer (41) Ping mehr angelegt werden.
Ab CUxD-Version 1.6 habe ich dann das alte Gerät beim optimieren des Codes endgültig aus dem CUxD entfernt. Probleme mit dem neuen Ping sind mir bisher keine bekannt.
Das magenta dargestellte alte Gerät kannst Du im CUxD von der CCU löschen.

Viele Grüße

Uwe

Re: System.Ping()

Verfasst: 25.07.2016, 16:42
von tom2013
@ all

- da muss ich wohl das Gerät schon länger als 3 Jahre mitschleppen, bisher ohne Probleme ;)+

- wenn das mit dem EIN/AUS schon so lange ist, warum reden wir denn in der letzten Doku immer noch von "Alive" und nicht von "Ein"

- ich habe jetzt nochmal den CuxD 1.7 installiert, nun habe ich schon mal 3 Ping auf "Ein" - schade das ich diese Auswirkungen nicht vorher gewusst
habe, dann wäre ich noch bei der 1.5 und hätte mir ca. 4 Stunden Anpassungen gespart (2x CCU-1 installieren, 16 Variable und 23 Programme auf der
CCU suchen und ändern und das bei 32 Grad) !!

PS: Nach dem auch die fehlenden 10 Ping konfiguriert waren, war eine vollständige Funktion erst nach einem CCU Restart gegeben.
Diese neuen Geräte wurden vorher nicht aktualisiert.


@ mike08
- Den Ping nutze ich für Geräte die ich noch mit FS20 schalte und so erkenne ob sie nach dem Einschalten Online wenn sie im LAN/WLAN sind.

- Für die Erkennung ob ein Partner mit seinem Handy zu Hause ist, wird der Ping auch ausgewertet, ebenso für die Urlaubserkennung.

- Außerdem überwache ich die FB und den FB Repeater, die PC/Laptop sowie den Drucker, die direkt am LAN/WLAN hängen, sind ob sie online sind, um sie dann gegebenenfalls nach Zeit AUS oder erneut EIN zu schalten über WOL.

@Uwe111

trotzdem meine Hochachtung vor deiner tollen Leistung, nur heute fehlt mir einfach die Kraft zur Spende ;)

Nur mal zum Verständnis, was ist denn der Unterschied zwischen den beiden Ping Arten für den Nutzer?

Re: System.Ping()

Verfasst: 26.07.2016, 12:03
von mike08
tom2013 hat geschrieben:@ mike08
- Den Ping nutze ich für ........
Das ist mal eine Hausnummer!
Ich hatte auch mit dem Ping bisher sehr gute Erfahrung bei der Prüfung meiner iOS-Geräte gemacht und bin dann auf "hm_pdetect" (aber Version 0.9, da ein Fehler in 1.0) umgestiegen.
Werde aber für andere IP-Geräte demnächst wieder das Ping nehmen.
Grüße
Michael

Re: System.Ping()

Verfasst: 26.07.2016, 18:41
von uwe111
tom2013 hat geschrieben:Nur mal zum Verständnis, was ist denn der Unterschied zwischen den beiden Ping Arten für den Nutzer?
Der (41) Ping war auf 16 Kanäle begrenzt und wurde nicht mehr weiterentwickelt. Der System.Ping() hat zusätzliche noch einige weitere Konfigurationsparameter. Und zwei Geräte mit gleicher Funktion sind nicht notwendig.

Viele Grüße

Uwe