NEWS
Ping Adapter unter Proxmox
-
Hallo Jungs, ich habe ein komisches Phänomen mit Proxmox und meinem NUC
Habe ubuntu-18.04.3-live-server-amd64 als VM Laufen, soweit funktioniert sie auch.
Alle meine Scripte funktionieren nur das Script was den Ping Adapter nutzt funktioniert nicht.
Der Ping Adapter prüft in 30 Sekunden Abständen ob mein Fernseher an ist, und wenn ja, sollen Lampen ab einer bestimmten Uhrzeit angeschaltet werden. Angehen tun sie, selbst auch dann wenn der Ping Adapter den Status auf false gesetzt hat.
Mein Script sieht so aus:
Unter meinen Datenpunkte sehe ich auch, wenn beim Ping Adapter der Fernseher auf false geht, wie meine 4 Datenpunkte auf true wechseln, obwohl sie auch auf false gehen sollen.. Kennt jemand das Problem / Phänomen?..
Mich ärgert das nämlich gerade gewaltig... -
Hey @4-Real,
wenn ich das auf dem kleinen Screenshot richtig sehe, dann sind deine Bedingungen falsch verknüpft. Derzeit werden die Lampen gesteuert, entweder, wenn es zwischen 17:15 und 23:59 Uhr ist und zum anderen wenn es 00:00 bis 04:00 Uhr ist und der Fernseher an ist. Somit ist im ersten Fall der Fernseher nicht relevant. Ich weiß nicht, ob dir bewusst ist, dass UND-Verknüpfungen stärker binden als ODER-Verknüpfungen.Ich bin mir gerade nicht sicher, ob man die ODER-Verknüpfungen in Blockly einklammern kann. Wenn doch, solltest du dies einmal versuchen.
Also ca. so: (Zeit zwischen X und Y ODER Zeit zwischen X und Y) UND Fernseher an
Sollte das nicht dein Problem beheben, dann poste doch bitte einmal dein Skript.
J.A.R.V.I.S.
-
@J-A-R-V-I-S
Danke ersmal für deine Antwort. Was mich aber wundert ist, das es alles mit diesem Script genau so funktioniert hatte wie es sollte, bevor ich auf Proxmox umgezogen bin.
Habe jetzt mein Script erstmal umgebaut und so funktioniert es auf jeden Fall soweit.
So funktioniert das Script auch erstmal wieder..
Was mich nur wunderte ist eben das dies vor dem Umzug zu 100% funktionierte und keine Probleme gab.
Sobald die Uhrzeit erreicht war und der Datenpunkt auf True gewesen ist, gingen die Lichter an..Daher war mein Trigger auch auf "wurde aktualisiert"..
Das mit der Uhrzeit habe ich ja gemacht weil ich mal im Forum gelesen habe, das ich nicht über 00:00 hinaus gehen kann, also Tagübergreifend die Uhrzeit eingeben kann?! Als Beispiel "Aktuelle Zeit zwischen 17:15 und 04:00" würde nicht funktionieren, richtig? -
Dein Skript sieht jetzt soweit gut aus. Hier noch die andere Variante mit dem Verschateln (kleiner Codeschnipsel wie im Screenshot).
Bei dem Thema mit der Uhrzeit muss ich leider passen. Ich kann mir aber gut vorstellen, dass dem so ist.
LG
J.A.R.V.I.S. -
@4-Real sagte:
"Aktuelle Zeit zwischen 17:15 und 04:00" würde nicht funktionieren, richtig?
Doch, das funktioniert. Nur bei Astrozeiten funktioniert es nicht: "zwischen Sonnenuntergang und Sonnenaufgang" muss ersetzt werden durch "nicht zwischen Sonnenaufgang und Sonnenuntergang".
-
@paul53 said in Ping Adapter unter Proxmox:
@4-Real sagte:
"Aktuelle Zeit zwischen 17:15 und 04:00" würde nicht funktionieren, richtig?
Doch, das funktioniert. Nur bei Astrozeiten funktioniert es nicht: "zwischen Sonnenuntergang und Sonnenaufgang" muss ersetzt werden durch "nicht zwischen Sonnenaufgang und Sonnenuntergang".
Ah okay, interessant, also könnt ich das Script noch ein bisschen kürzen indem ich halt nur sage zwischen 17:15 und 04:00 Uhr?