openhab verzögert starten
Moderator: Co-Administratoren
-
- Beiträge: 278
- Registriert: 29.06.2018, 17:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Essen
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 14 Mal
openhab verzögert starten
Hallo,
ich habe pivccu und openhab2 auf einem pi 3 laufen. Nach einem Neustart wird pivccu blockiert, weil openhab2 ständig versucht sich mit pivccu zu synchronisieren(vermute ich). Halte ich openhab2 über den stop Befehl an, kommt pivccu hoch. Kann man openhab3 irgentwie verzögert starten? Die Anleitungen die ich bis jetzt gefunden habe kann ich mangels Kenntnissen nicht für meine Zwecke einsetzen. Kann mir jemand einen Tip geben?
mfg Ralf
ich habe pivccu und openhab2 auf einem pi 3 laufen. Nach einem Neustart wird pivccu blockiert, weil openhab2 ständig versucht sich mit pivccu zu synchronisieren(vermute ich). Halte ich openhab2 über den stop Befehl an, kommt pivccu hoch. Kann man openhab3 irgentwie verzögert starten? Die Anleitungen die ich bis jetzt gefunden habe kann ich mangels Kenntnissen nicht für meine Zwecke einsetzen. Kann mir jemand einen Tip geben?
mfg Ralf
Viele Grüße,
Ralf
Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
Ralf
Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
-
- Beiträge: 278
- Registriert: 29.06.2018, 17:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Essen
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 14 Mal
Re: openhab verzögert starten
Nein, aber ich kann mir nicht vorstellen wie das funktionieren soll. Pivccu startet ja, lädt nur nicht die Geräte oder es dauert gefühlte Stunden. Ich dachte da an eine einfache Verzögerung von vielleicht 2 Minuten. Ich habe da etwas von einer sleep Funktion gelesen. Ich weiß aber nicht wo ich eingreifen kann diese Funktion anzuwenden.
Viele Grüße,
Ralf
Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
Ralf
Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
Re: openhab verzögert starten
Hallo,
Du kannst im Config-File für den Service ein Sleep einabuen. Dazu einfach unter dem Tag [Service] z. B. folgendes eintragen:
https://diebastlerseite.wordpress.com/2 ... t-starten/
LG Markus
Du kannst im Config-File für den Service ein Sleep einabuen. Dazu einfach unter dem Tag [Service] z. B. folgendes eintragen:
Eine genauere Beschreibung findest Du hier:ExecStartPre=/bin/sleep 30
https://diebastlerseite.wordpress.com/2 ... t-starten/
LG Markus
https://diebastlerseite.wordpress.com - Projekte, Hausautomation, Elektronik
-
- Beiträge: 278
- Registriert: 29.06.2018, 17:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Essen
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 14 Mal
Re: openhab verzögert starten
Hallo,
prima Tip. Scheint zu klappen. Hatte nur mal einen Timeout, muß eventuell mit der Zeit noch etwas experimentieren.
Vielen Dank
mfg Ralf
prima Tip. Scheint zu klappen. Hatte nur mal einen Timeout, muß eventuell mit der Zeit noch etwas experimentieren.
Vielen Dank
mfg Ralf
Viele Grüße,
Ralf
Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
Ralf
Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
Re: openhab verzögert starten
Wenn du schon auf die systemd Konfiguration zurückgreifen kannst, dann solltest du die Abhängigkeit der Startreihenfolge direkt - und nicht auf zeitbasierten Parametern umstellen!
Hintergrund: Du weißt eben nicht, wie lange der jeweilige Prozess benötigt, bis er komplett initialisiert ist. Er selbst aber schon. Salomonisch definiert heißt es auch: ".. in endlicher aber nicht vorher bestimmbarer Zeit .."!
Hinweis: Die Abhängigkeit kannst du in der Service Unit von openhab und/oder pivccu konfigurieren (siehe auch in der systemd Dokumentation die Service Unit Parameter: After und Before).
Hintergrund: Du weißt eben nicht, wie lange der jeweilige Prozess benötigt, bis er komplett initialisiert ist. Er selbst aber schon. Salomonisch definiert heißt es auch: ".. in endlicher aber nicht vorher bestimmbarer Zeit .."!
Hinweis: Die Abhängigkeit kannst du in der Service Unit von openhab und/oder pivccu konfigurieren (siehe auch in der systemd Dokumentation die Service Unit Parameter: After und Before).
-
- Beiträge: 278
- Registriert: 29.06.2018, 17:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Essen
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 14 Mal
Re: openhab verzögert starten
Hallo,
das ist was mir wahrscheinlich auch @ptweety sagen wollte. Nur wann gibt pivccu seine Fertigmeldung ab? Reicht das schon um openhab zu starten oder laufen doch noch andere Prozesse ab, die durch openhab behindert werden.
Nach einem Stromausfall mußte ich openhab neu installieren, dadurch ist mein sleep sowieso verloren gegangen. Wenn ich endlich meine Testreihe mit der Powerbank beendet habe, werde ich mich wieder mit den neuen Informationen darum kümmern.
Vielen Dank erst einmal für die Hinweise,
mfg Ralf
das ist was mir wahrscheinlich auch @ptweety sagen wollte. Nur wann gibt pivccu seine Fertigmeldung ab? Reicht das schon um openhab zu starten oder laufen doch noch andere Prozesse ab, die durch openhab behindert werden.
Nach einem Stromausfall mußte ich openhab neu installieren, dadurch ist mein sleep sowieso verloren gegangen. Wenn ich endlich meine Testreihe mit der Powerbank beendet habe, werde ich mich wieder mit den neuen Informationen darum kümmern.
Vielen Dank erst einmal für die Hinweise,
mfg Ralf
Viele Grüße,
Ralf
Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
Ralf
Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
- deimos
- Beiträge: 5403
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 958 Mal
- Kontaktdaten:
Re: openhab verzögert starten
Hi,
der systemd Call von piVCCU ist beendet, sobald der LXC Container gestartet ist. Das ist aber nicht der Zeitpunkt, zu dem die CCU vollständig durchgestartet ist. Ich sehe leider keine wirklich Möglichkeit im Host zu erkennen, wann die CCU komplett oben ist. Ich würde daher mit dem statischen Sleep arbeiten. Ich habe aber auch das Glück, dass Openhab bei mir nicht dafür sorgt, dass die CCU blockiert, das läuft bei mir absolut problemlos auch ohne extra Abhängigkeiten.
Viele Grüße
Alex
der systemd Call von piVCCU ist beendet, sobald der LXC Container gestartet ist. Das ist aber nicht der Zeitpunkt, zu dem die CCU vollständig durchgestartet ist. Ich sehe leider keine wirklich Möglichkeit im Host zu erkennen, wann die CCU komplett oben ist. Ich würde daher mit dem statischen Sleep arbeiten. Ich habe aber auch das Glück, dass Openhab bei mir nicht dafür sorgt, dass die CCU blockiert, das läuft bei mir absolut problemlos auch ohne extra Abhängigkeiten.
Viele Grüße
Alex
-
- Beiträge: 278
- Registriert: 29.06.2018, 17:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Essen
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 14 Mal
Re: openhab verzögert starten
Hallo,
mfg Ralf
das habe ich vermutet. Wenn ich mit den Hardwareproblemen fertig bin(Power und Kommunikationsstörungen) werde ich auf ein frisches Strech lite umsteigen. Hatte das jetzige Image noch zu allerlei Übungen mit Python und Kameras benutzt.Das ist aber nicht der Zeitpunkt, zu dem die CCU vollständig durchgestartet ist. Ich sehe leider keine wirklich Möglichkeit im Host zu erkennen, wann die CCU komplett oben ist
mfg Ralf
Viele Grüße,
Ralf
Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
Ralf
Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung