Re: Logging Smarthome Verständnisfrage
Verfasst: Do Sep 15, 2022 3:46 pm
Ah super wir kommen der Sache näher:
Die Logs sind genau die richtigen:
Im Openwb Log siehst du, dass openwb immer wieder versucht den Smarthomehandler zu laden. Im smarthome.log siehst du auch den Grund dazu:
Dieser Permission Error ist bekannt. Der Smarthomehandler kann plötzlich nicht mehr auf eine (Arbeits-)Datei zugreifen die er selber erstellt hat und stürzt deshalb ab. Das Problem trat bei einem Releasewechsel auf und ist derweilen korrigiert.
Bitte OpenWb neu starten (unter dem Menü punkt Einstellungen / System und dann Reboot.
Dadurch werden alle Arbeitsdateien neu erstellt und der Smarthomehandler sollte nun laufen. Das kannst du dann im smarthome.log sehen.
Sag Bescheid wie es weitergeht,
Gruss Oliver
Die Logs sind genau die richtigen:
Code: Alles auswählen
2022-09-15 08:00:01: PID: 6432: ##### cron5min.sh started ##### (LV0)
2022-09-15 08:00:02: PID: 6432: smarthomemq handler not running! restarting process (LV0) <-
2022-09-15 08:00:03: PID: 6432: ##### cron5min.sh finished ##### (LV0)
2022-09-15 08:01:59: PID: 20278: **** WARNING **** Regulation loop needs 8 seconds (LV0)
2022-09-15 08:05:01: PID: 11404: ##### cron5min.sh started ##### (LV0)
2022-09-15 08:05:01: PID: 11404: smarthomemq handler not running! restarting process (LV0) <-
2022-09-15 08:05:03: PID: 11404: ##### cron5min.sh finished ##### (LV0)
2022-09-15 08:10:02: PID: 16450: ##### cron5min.sh started ##### (LV0)
2022-09-15 08:10:02: PID: 16450: smarthomemq handler not running! restarting process (LV0) <-
Code: Alles auswählen
PermissionError: [Errno 13] Permission denied: '/var/www/html/openWB/ramdisk/smartcon.log'
Traceback (most recent call last):
File "/var/www/html/openWB/runs/smarthomemq.py", line 441, in <module>
initlog()
File "/var/www/html/openWB/runs/smarthomemq.py", line 32, in initlog
fh = logging.FileHandler(bp+'/ramdisk/smartcon.log', encoding='utf8')
File "/usr/lib/python3.5/logging/__init__.py", line 1009, in __init__
StreamHandler.__init__(self, self._open())
File "/usr/lib/python3.5/logging/__init__.py", line 1038, in _open
return open(self.baseFilename, self.mode, encoding=self.encoding)
PermissionError: [Errno 13] Permission denied: '/var/www/html/openWB/ramdisk/smartcon.log'
Traceback (most recent call last):
File "/var/www/html/openWB/runs/smarthomemq.py", line 441, in <module>
initlog()
File "/var/www/html/openWB/runs/smarthomemq.py", line 32, in initlog
fh = logging.FileHandler(bp+'/ramdisk/smartcon.log', encoding='utf8')
File "/usr/lib/python3.5/logging/__init__.py", line 1009, in __init__
StreamHandler.__init__(self, self._open())
File "/usr/lib/python3.5/logging/__init__.py", line 1038, in _open
return open(self.baseFilename, self.mode, encoding=self.encoding)
PermissionError: [Errno 13] Permission denied: '/var/www/html/openWB/ramdisk/smartcon.log'
Bitte OpenWb neu starten (unter dem Menü punkt Einstellungen / System und dann Reboot.
Dadurch werden alle Arbeitsdateien neu erstellt und der Smarthomehandler sollte nun laufen. Das kannst du dann im smarthome.log sehen.
Sag Bescheid wie es weitergeht,
Gruss Oliver