OH 3.1.0 / AVM Fritzbox Error - AutoRestart
Verfasst: 7. Aug 2021 06:37
Hallo, habe OH 3.1.0 es arbeitet über das AVM Binding mit meiner Fritzbox 7580 mit dem neuen OS.
Leider kommt es immer wieder zu Kommunikation bzw. Fehlern so das Openhab mit dem Befehl:
sudo systemctl restart openhab
einen Restart machen muss. Dann Arbeitet alles dann wieder ein paar Tage.
Nun möchte ich das ganze Problem Lösen in dem ich eine Rule Schreibe.
Diese Sollte Fritzbox offline ist bzw ( von Online zu Offline geht) automatisch den Restart durchführt.
Leider habe ich Probleme die Rule zu Schreiben !
Meine Bisherigen Schritte :
1) openhab zum Superuser :
sudo adduser openhab sudo
2) Befehle in openhab erlauben:
sudo visudo -f /etc/sudoers.d/yourfilenamehere
(Das öffnet den Texteditor: )
# Allow openhab user to execute shutdown, poweroff, and systemctl commands
openhab ALL=(ALL) NOPASSWD: /sbin/shutdown, /sbin/poweroff, /sbin/systemctl, /sbin/reboot
( Mit CTRL+X speichern)
3) Rechte Testen:
sudo -u openhab /bin/bash
sudo shutdown -r
( Die erste Zeile wechselt zu user Openhab, die zweite Zeile macht ein Reboot wenn alles OK ist ohne die PW Frage)
----------------------------------------------------------------------------------------------------
Da ich in der Rule den Befehl :
executeCommandLine("sudo","reboot") //OH3
verwenden möchte für den Restart.
-----------------------------------------------------------------------------------------------------
Problem bzw Fehler :
neue Rule erstellt : AVMReboot1
mit den Code:
triggers:
- id: "1"
configuration:
thingUID: avmfritz:fritzbox:192_168_178_1
previousStatus: ONLINE
status: OFFLINE
type: core.ThingStatusChangeTrigger
conditions: []
actions: []
________________
Mein Problem ist wie ich das Rebbot bei action schreiben soll ???
Bitte um Rat und Hilfe ???
Leider kommt es immer wieder zu Kommunikation bzw. Fehlern so das Openhab mit dem Befehl:
sudo systemctl restart openhab
einen Restart machen muss. Dann Arbeitet alles dann wieder ein paar Tage.
Nun möchte ich das ganze Problem Lösen in dem ich eine Rule Schreibe.
Diese Sollte Fritzbox offline ist bzw ( von Online zu Offline geht) automatisch den Restart durchführt.
Leider habe ich Probleme die Rule zu Schreiben !
Meine Bisherigen Schritte :
1) openhab zum Superuser :
sudo adduser openhab sudo
2) Befehle in openhab erlauben:
sudo visudo -f /etc/sudoers.d/yourfilenamehere
(Das öffnet den Texteditor: )
# Allow openhab user to execute shutdown, poweroff, and systemctl commands
openhab ALL=(ALL) NOPASSWD: /sbin/shutdown, /sbin/poweroff, /sbin/systemctl, /sbin/reboot
( Mit CTRL+X speichern)
3) Rechte Testen:
sudo -u openhab /bin/bash
sudo shutdown -r
( Die erste Zeile wechselt zu user Openhab, die zweite Zeile macht ein Reboot wenn alles OK ist ohne die PW Frage)
----------------------------------------------------------------------------------------------------
Da ich in der Rule den Befehl :
executeCommandLine("sudo","reboot") //OH3
verwenden möchte für den Restart.
-----------------------------------------------------------------------------------------------------
Problem bzw Fehler :
neue Rule erstellt : AVMReboot1
mit den Code:
triggers:
- id: "1"
configuration:
thingUID: avmfritz:fritzbox:192_168_178_1
previousStatus: ONLINE
status: OFFLINE
type: core.ThingStatusChangeTrigger
conditions: []
actions: []
________________
Mein Problem ist wie ich das Rebbot bei action schreiben soll ???
Bitte um Rat und Hilfe ???