FHEM startet nicht mehr

Begonnen von zontorro, 24 Februar 2021, 18:54:52

Vorheriges Thema - Nächstes Thema

zontorro

Hallo zusammen,

die Oberfläche von meinem FHEM reagiert aktuell nicht mehr, auch führt FHEM nichts mehr aus. Die letzte Änderung an der fhem.cfg (hinzufügen eines MQTT-Pull-Devices) ist 6 Tage her und lief bisher stabil.

Kann mir jemand helfen FHEM wieder zum Laufen zu bringen?

Ich habe die Docker-Umgebung von Matthias Kleine Hausautomatisierung im Einsatz, über die SQL-DB kann ich sehen, dass seit heute 11:06 Uhr keine SQL-Einträge geschrieben wurden mit Ausnahme eines AT-Devices (das schreibt auch momentan fröhlich weiter). Normalerweise kommen hier mindestens 1x/Min Werte an.

Der FHEM-Container an sich läuft, ich habe Zugriff auf die Konsole, Docker meldet jedoch "Unhealthy".

Ich kann Logs liefern wenn mir jemand verrät welcher hilfreich sein könnte ;)

Umgebung:
-Docker-Container von Matthias Kleine Hausautomatisierung
-Änderungen an der fhem.cfg sind in Git eingecheckt, ich könnte auf eine frühere Version zurück
-Intel NUC & Ubuntu 20.04.2 LTS
-Busware CUL für Homematic Geräte
-Elero Transmitter Stick für Rollläden
-Netzwerkanschluss per LAN

Zusätzlich hängt am NUC noch ConBee 2, das läuft aber getrennt voneinander in einem anderen Container.



Verzweifelte Grüße
zontorro

Otto123

Hi,

was steht denn als letztes im FHEMLog?

Die siehst Du ja auch im Docker. Du kannst natürlich von der Sache her auf der Console Fehlersuche betreiben.
https://wiki.fhem.de/wiki/FHEM_startet_nicht_-_Tipps_zur_Fehlersuche

Eigentlich sagt mein Bauch: kein Platz auf der Platte?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Wernieman

#2
Btw:
Wie hast Du eigentlich USB in den Container reingelinkt?

OT:
Wobei ich jetzt die dortige Installationsanleitung nicht so "dolle" finde .....

Edit:
Ich korrigiere mich ....
Sie ist wie seine Videos. Mann muß einen mysql-Container-Port nicht rausgeben, wenn man Ihn nur im FHEM braucht...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

zontorro



Zitat von: Otto123 am 24 Februar 2021, 19:03:39
was steht denn als letztes im FHEMLog?
Log der ersten 10 Minuten:
flo@home:~/docker/docker-container$ cat fhem/core/log/fhem-2021-02-24.log
2021.02.24 18:27:18 1: PERL WARNING: length() used on @windows (did you mean "scalar(@windows)"?) at ./FHEM/99_myUtils.pm line 420.
2021.02.24 18:27:18.626 3: From the FHEM_GLOBALATTR environment: attr global logfile ./log/fhem-%Y-%m-%d.log
2021.02.24 18:27:18.626 3: From the FHEM_GLOBALATTR environment: attr global updateInBackground 1
2021.02.24 18:27:18.626 3: From the FHEM_GLOBALATTR environment: attr global pidfilename ./log/fhem.pid
2021.02.24 18:27:18.626 3: From the FHEM_GLOBALATTR environment: attr global nofork 0
2021.02.24 18:27:18.628 1: Including fhem.cfg
2021.02.24 18:27:18.709 3: WEB: port 8083 opened
2021.02.24 18:27:18.812 2: eventTypes: loaded 10102 events from ./log/eventTypes.txt
2021.02.24 18:27:18.843 3: telnetPort: port 7072 opened
2021.02.24 18:27:18.954 3: TabletUi: new ext defined infix:ftui/: dir:./www/tablet/:
2021.02.24 18:27:18.954 3: Registering HTTPSRV TabletUi for URL /ftui   and assigned link ftui/ ...
2021.02.24 18:27:20.411 3: Tanken_Plochingen_Shell: Defined with URL http://www.clever-tanken.de/tankstelle_details/5795 and interval 600 featurelevel 6
2021.02.24 18:27:20.421 3: Tanken_Wernau_BFT: Defined with URL http://www.clever-tanken.de/tankstelle_details/20177 and interval 600 featurelevel 6
2021.02.24 18:27:20.430 3: Tanken_Kirchheim_Jet: Defined with URL http://www.clever-tanken.de/tankstelle_details/16699 and interval 600 featurelevel 6
2021.02.24 18:27:20.440 3: Tanken_Kirchheim_Esso: Defined with URL http://www.clever-tanken.de/tankstelle_details/23223 and interval 600 featurelevel 6
2021.02.24 18:27:20.450 3: Tanken_Lenningen_Esso: Defined with URL http://www.clever-tanken.de/tankstelle_details/17096 and interval 600 featurelevel 6
2021.02.24 18:27:20.459 3: Tanken_Kirchheim_OMV: Defined with URL http://www.clever-tanken.de/tankstelle_details/4696 and interval 600 featurelevel 6
2021.02.24 18:27:20.469 3: Tanken_Hochdorf_Esso: Defined with URL http://www.clever-tanken.de/tankstelle_details/17177 and interval 600 featurelevel 6
2021.02.24 18:27:20.478 3: Tanken_Dettingen_Bossler: Defined with URL http://www.clever-tanken.de/tankstelle_details/21949 and interval 600 featurelevel 6
2021.02.24 18:27:20.488 3: Tanken_Dettingen_HEM: Defined with URL http://www.clever-tanken.de/tankstelle_details/18529 and interval 600 featurelevel 6
2021.02.24 18:27:20.498 3: Tanken_Lenningen_MTB: Defined with URL http://www.clever-tanken.de/tankstelle_details/36758 and interval 600 featurelevel 6
2021.02.24 18:27:20.507 3: Tanken_Lenningen_Avia: Defined with URL http://www.clever-tanken.de/tankstelle_details/31505 and interval 600 featurelevel 6
2021.02.24 18:27:20.574 3: Tanken_Kirchheim_Ran: Defined with URL http://www.clever-tanken.de/tankstelle_details/37606 and interval 600 featurelevel 6
2021.02.24 18:27:20.649 3: Opening CUL_NUC device /dev/serial/by-id/usb-busware.de_CUL868-if00
2021.02.24 18:27:20.658 3: Setting CUL_NUC serial parameters to 38400,8,N,1
2021.02.24 18:27:20.763 3: CUL_NUC: Possible commands: ABbCeFGhiKkLlMmNRTtUuVWXxYZ
2021.02.24 18:27:20.767 3: CUL_NUC device opened
2021.02.24 18:27:20.775 2: Switched CUL_NUC rfmode to HomeMatic
2021.02.24 18:27:20.903 3: WC_Licht_Decke: I/O device is HUEBridge
2021.02.24 18:27:20.904 3: HUEDevice10: I/O device is HUEBridge
2021.02.24 18:27:20.905 3: FTR_Licht_unten_2: I/O device is HUEBridge
2021.02.24 18:27:20.906 3: FOG_Licht_Decke_6: I/O device is HUEBridge
2021.02.24 18:27:20.906 3: SZ_Licht_Decke_Schrank_1: I/O device is HUEBridge
2021.02.24 18:27:20.907 3: FTR_Licht_oben_2: I/O device is HUEBridge
2021.02.24 18:27:20.908 3: WZ_Licht_Decke_Esstisch: I/O device is HUEBridge
2021.02.24 18:27:20.909 3: WZ_Licht_Decke_TV_4: I/O device is HUEBridge
2021.02.24 18:27:20.909 3: FDG_Licht_Decke_3: I/O device is HUEBridge
2021.02.24 18:27:20.910 3: FTR_Licht_oben_1: I/O device is HUEBridge
2021.02.24 18:27:20.911 3: WZ_Licht_Decke_TV_5: I/O device is HUEBridge
2021.02.24 18:27:20.912 3: FOG_Licht_Decke_3: I/O device is HUEBridge
2021.02.24 18:27:20.912 3: FOG_Licht_Decke_1: I/O device is HUEBridge
2021.02.24 18:27:20.913 3: FOG_Licht_Decke_5: I/O device is HUEBridge
2021.02.24 18:27:20.914 3: KO_Licht_Decke: I/O device is HUEBridge
2021.02.24 18:27:20.914 3: WZ_Licht_Stehlampe: I/O device is HUEBridge
2021.02.24 18:27:20.915 3: KW_Licht_Fenster: I/O device is HUEBridge
2021.02.24 18:27:20.916 3: SZ_Licht_Decke_Schrank_2: I/O device is HUEBridge
2021.02.24 18:27:20.917 3: KW_Licht_Schraege: I/O device is HUEBridge
2021.02.24 18:27:20.917 3: SZ_Licht_Decke_Bett: I/O device is HUEBridge
2021.02.24 18:27:20.918 3: WZ_Licht_Decke_TV_2: I/O device is HUEBridge
2021.02.24 18:27:20.919 3: DA_Licht: I/O device is HUEBridge
2021.02.24 18:27:20.920 3: WZ_Licht_Decke_TV_1: I/O device is HUEBridge
2021.02.24 18:27:20.920 3: FTR_Licht_unten_1: I/O device is HUEBridge
2021.02.24 18:27:20.921 3: FDG_Licht_Decke_2: I/O device is HUEBridge
2021.02.24 18:27:20.922 3: SZ_Licht_Decke_Schrank_3: I/O device is HUEBridge
2021.02.24 18:27:20.923 3: FDG_Licht_Decke_4: I/O device is HUEBridge
2021.02.24 18:27:20.923 3: HUEDevice29: I/O device is HUEBridge
2021.02.24 18:27:20.924 3: WZ_Licht_Decke_TV_3: I/O device is HUEBridge
2021.02.24 18:27:20.925 3: FDG_Licht_Decke_1: I/O device is HUEBridge
2021.02.24 18:27:20.926 3: FOG_Licht_Decke_4: I/O device is HUEBridge
2021.02.24 18:27:20.926 3: GZ_Licht_Decke: I/O device is HUEBridge
2021.02.24 18:27:20.927 3: FOG_Licht_Decke_2: I/O device is HUEBridge
2021.02.24 18:27:20.928 3: FTR_Group_Main: I/O device is HUEBridge
2021.02.24 18:27:20.928 3: SZ_Group_Ankleide: I/O device is HUEBridge
2021.02.24 18:27:20.929 3: FOG_Group_Main: I/O device is HUEBridge
2021.02.24 18:27:20.930 3: KO_Group_Main: I/O device is HUEBridge
2021.02.24 18:27:20.931 3: WC_Group_Main: I/O device is HUEBridge
2021.02.24 18:27:20.931 3: HUEGroup8: I/O device is HUEBridge
2021.02.24 18:27:20.932 3: HUEGroup4: I/O device is HUEBridge
2021.02.24 18:27:20.933 3: HUEGroup5: I/O device is HUEBridge
2021.02.24 18:27:20.933 3: HUEGroup7: I/O device is HUEBridge
2021.02.24 18:27:20.934 3: GZ_Group_Main: I/O device is HUEBridge
2021.02.24 18:27:20.935 3: HUEGroup0: I/O device is HUEBridge
2021.02.24 18:27:20.935 3: SZ_Group_Main: I/O device is HUEBridge
2021.02.24 18:27:20.936 3: KW_Group_Main: I/O device is HUEBridge
2021.02.24 18:27:20.937 3: OG_Zone: I/O device is HUEBridge
2021.02.24 18:27:20.937 3: WZ_Group_Main: I/O device is HUEBridge
2021.02.24 18:27:20.938 3: F_Zone: I/O device is HUEBridge
2021.02.24 18:27:20.939 3: FDG_Group_Main: I/O device is HUEBridge
2021.02.24 18:27:20.939 3: DA_Group_Main: I/O device is HUEBridge
2021.02.24 18:27:20.940 3: HUEGroup6: I/O device is HUEBridge
2021.02.24 18:27:20.941 3: SZ_Zone_Schlafbereich: I/O device is HUEBridge
2021.02.24 18:27:20.942 3: HUEDevice30: I/O device is HUEBridge
2021.02.24 18:27:20.942 3: HUEGroup21: I/O device is HUEBridge
2021.02.24 18:27:20.943 3: HUEGroup9: I/O device is HUEBridge
2021.02.24 18:27:20.944 3: HUEGroup13: I/O device is HUEBridge
2021.02.24 18:27:20.944 3: HUEGroup10: I/O device is HUEBridge
2021.02.24 18:27:20.945 3: HUEGroup25: I/O device is HUEBridge
2021.02.24 18:27:20.946 3: HUEGroup12: I/O device is HUEBridge
2021.02.24 18:27:20.947 3: deCONZ_HUEDevice1: I/O device is deCONZ
2021.02.24 18:27:20.947 3: SY_Steckdose_Buegeleisen: I/O device is deCONZ
2021.02.24 18:27:20.948 3: WZ_Licht_Weihnachtsstern: I/O device is deCONZ
2021.02.24 18:27:20.949 3: WZ_Licht_Stern: I/O device is deCONZ
2021.02.24 18:27:20.950 3: WZ_Licht_LichterketteWeihnachtsbaum: I/O device is deCONZ
2021.02.24 18:27:20.950 3: deCONZ_HUEGroup1: I/O device is deCONZ
2021.02.24 18:27:20.951 3: deCONZ_HUEGroup3: I/O device is deCONZ
2021.02.24 18:27:20.952 3: deCONZ_HUEGroup0: I/O device is deCONZ
2021.02.24 18:27:20.952 3: WZ_Group_Main_2: I/O device is deCONZ
2021.02.24 18:27:20.961 3: Opening EleroTransmitter device /dev/serial/by-id/usb-elero_GmbH_Transmitter_Stick_AM00SHIC-if00-port0
2021.02.24 18:27:20.963 3: Setting EleroTransmitter serial parameters to 38400,8,N,1
2021.02.24 18:27:20.965 3: EleroTransmitter device opened
2021.02.24 18:27:20.971 1: PERL WARNING: Smartmatch is experimental at ./FHEM/36_EleroDrive.pm line 260, <$fh> line 2448.
2021.02.24 18:27:21.010 3: HUE_FlurDG2_Presence: I/O device is HUEBridge
2021.02.24 18:27:21.011 3: HUE_FlurDG_LightLevel: I/O device is HUEBridge
2021.02.24 18:27:21.011 3: HUE_FlurDG_Presence: I/O device is HUEBridge
2021.02.24 18:27:21.012 3: HUE_FlurOG2_Presence: I/O device is HUEBridge
2021.02.24 18:27:21.012 3: HUE_FlurOG_Presence: I/O device is HUEBridge
2021.02.24 18:27:21.013 3: HUE_FlurDG_Temperatur: I/O device is HUEBridge
2021.02.24 18:27:21.013 3: HUE_FlurOG_Temperatur: I/O device is HUEBridge
2021.02.24 18:27:21.014 3: HUE_WZ_EsstischSwitch: I/O device is HUEBridge
2021.02.24 18:27:21.014 3: HUE_WZ_SofaSwitch: I/O device is deCONZ
2021.02.24 18:27:21.015 3: SZ_Switch_FlBed: I/O device is HUEBridge
2021.02.24 18:27:21.015 3: SZ_Switch_FrBed: I/O device is HUEBridge
2021.02.24 18:27:21.028 3: TelegramBot_Define telegramBot: called
2021.02.24 18:27:21.277 3: deCONZ_HUEGroup4: I/O device is deCONZ
2021.02.24 18:27:21.279 3: deCONZ_HUEDevice7: I/O device is deCONZ
2021.02.24 18:27:21.280 3: deCONZ_HUEDevice6: I/O device is deCONZ
2021.02.24 18:27:21.280 3: DG_Zone: I/O device is HUEBridge
2021.02.24 18:27:21.299 3: BA_Sensor_Humidity: I/O device is deCONZ
2021.02.24 18:27:21.299 3: BA_Sensor_Pressure: I/O device is deCONZ
2021.02.24 18:27:21.300 3: BA_Sensor_Temperature: I/O device is deCONZ
2021.02.24 18:27:21.301 3: GZ_Sensor_Humidity: I/O device is deCONZ
2021.02.24 18:27:21.302 3: GZ_Sensor_Pressure: I/O device is deCONZ
2021.02.24 18:27:21.302 3: GZ_Sensor_Temperature: I/O device is deCONZ
2021.02.24 18:27:21.303 3: KO_Sensor_Humidity: I/O device is deCONZ
2021.02.24 18:27:21.304 3: KO_Sensor_Pressure: I/O device is deCONZ
2021.02.24 18:27:21.304 3: KO_Sensor_Temperature: I/O device is deCONZ
2021.02.24 18:27:21.305 3: KU_Sensor_Humidity: I/O device is deCONZ
2021.02.24 18:27:21.306 3: KU_Sensor_Pressure: I/O device is deCONZ
2021.02.24 18:27:21.306 3: KU_Sensor_Temperature: I/O device is deCONZ
2021.02.24 18:27:21.307 3: KW_Sensor_Humidity: I/O device is deCONZ
2021.02.24 18:27:21.308 3: KW_Sensor_Pressure: I/O device is deCONZ
2021.02.24 18:27:21.309 3: KW_Sensor_Temperature: I/O device is deCONZ
2021.02.24 18:27:21.309 3: OU_Sensor_Humidity: I/O device is deCONZ
2021.02.24 18:27:21.310 3: OU_Sensor_Pressure: I/O device is deCONZ
2021.02.24 18:27:21.311 3: OU_Sensor_Temperature: I/O device is deCONZ
2021.02.24 18:27:21.311 3: SZ_Sensor_Humidity: I/O device is deCONZ
2021.02.24 18:27:21.312 3: SZ_Sensor_Pressure: I/O device is deCONZ
2021.02.24 18:27:21.313 3: SZ_Sensor_Temperature: I/O device is deCONZ
2021.02.24 18:27:21.314 3: WZ_Sensor_Temperature: I/O device is deCONZ
2021.02.24 18:27:21.315 3: WZ_Sensor_Humidity: I/O device is deCONZ
2021.02.24 18:27:21.315 3: WZ_Sensor_Pressure: I/O device is deCONZ
2021.02.24 18:27:21.328 3: HUEDevice45: I/O device is HUEBridge
2021.02.24 18:27:21.329 3: HUEGroup27: I/O device is HUEBridge
2021.02.24 18:27:21.330 3: KW_Switch_Lutron: I/O device is HUEBridge
2021.02.24 18:27:21.330 3: KW_Switch_Lutron_Turn: I/O device is HUEBridge
2021.02.24 18:27:21.335 1: Including ./log/fhem.save
2021.02.24 18:27:21.446 3: From the FHEM_GLOBALATTR environment: attr global logfile ./log/fhem-%Y-%m-%d.log
2021.02.24 18:27:21.446 3: From the FHEM_GLOBALATTR environment: attr global updateInBackground 1
2021.02.24 18:27:21.446 3: From the FHEM_GLOBALATTR environment: attr global pidfilename ./log/fhem.pid
2021.02.24 18:27:21.446 3: From the FHEM_GLOBALATTR environment: attr global nofork 0
2021.02.24 18:27:21.452 3: Device BA_Fenster added to ActionDetector with 002:50 time
2021.02.24 18:27:21.461 3: Device BA_HeizungHT added to ActionDetector with 000:10 time
2021.02.24 18:27:21.473 3: Device GZ_Heizung added to ActionDetector with 000:10 time
2021.02.24 18:27:21.503 3: Device KO_Heizung added to ActionDetector with 000:10 time
2021.02.24 18:27:21.507 3: Device KU_Fenster added to ActionDetector with 002:50 time
2021.02.24 18:27:21.516 3: Device KU_Heizung_HT added to ActionDetector with 000:10 time
2021.02.24 18:27:21.520 3: Device KW_Fenster added to ActionDetector with 002:50 time
2021.02.24 18:27:21.529 3: Device KW_Heizung added to ActionDetector with 000:10 time
2021.02.24 18:27:21.533 3: Device SZ_Fenster added to ActionDetector with 002:50 time
2021.02.24 18:27:21.543 3: Device SZ_Heizung_HT added to ActionDetector with 000:10 time
2021.02.24 18:27:21.548 3: Device WZ_BalkonGarten added to ActionDetector with 002:50 time
2021.02.24 18:27:21.550 3: Device WZ_BalkonStrasse added to ActionDetector with 002:50 time
2021.02.24 18:27:21.559 3: Device WZ_HeizungGarten added to ActionDetector with 000:10 time
2021.02.24 18:27:21.568 3: Device WZ_HeizungStrasse added to ActionDetector with 000:10 time
2021.02.24 18:27:21.577 3: Device WZ_HeizungZentrale added to ActionDetector with 000:10 time
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:10:13 --:--:--     0
curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 110
sh: 2: -H: not found
sh: 3: -H: not found
sh: 4: -H: not found
sh: 5: -H: not found
sh: 6: -H: not found
sh: 7: -H: not found
sh: 8: -H: not found
sh: 9: -H: not found
sh: 10: -H: not found
sh: 11: -H: not found
sh: 12: -H: not found
sh: 13: -H: not found
sh: 14: --compressed: not found
2021.02.24 18:37:35.507 3: Opening HmUART device /dev/ttyAMA0



Zitat von: Otto123 am 24 Februar 2021, 19:03:39
Eigentlich sagt mein Bauch: kein Platz auf der Platte?
Sollte eigentlich genug sein...
flo@home:~$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
udev                               7.8G     0  7.8G   0% /dev
tmpfs                              1.6G  2.2M  1.6G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   55G   18G   34G  36% /
tmpfs                              7.8G     0  7.8G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
tmpfs                              7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/sda2                          976M  199M  711M  22% /boot
/dev/sda1                          511M  7.9M  504M   2% /boot/efi
/dev/loop0                          98M   98M     0 100% /snap/core/10583
/dev/loop1                          99M   99M     0 100% /snap/core/10823
/dev/loop2                          56M   56M     0 100% /snap/core18/1988
/dev/loop3                          56M   56M     0 100% /snap/core18/1944
/dev/loop4                          70M   70M     0 100% /snap/lxd/19032
/dev/loop6                          32M   32M     0 100% /snap/snapd/11036
/dev/loop5                          70M   70M     0 100% /snap/lxd/19188
/dev/loop7                          32M   32M     0 100% /snap/snapd/10707
tmpfs                              1.6G     0  1.6G   0% /run/user/1000



flo@home:~$ ps ax | grep perl

  30331 ?        S      0:23 perl fhem.pl fhem.cfg
  89601 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  90103 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  90604 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  91099 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  91604 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  92118 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  92620 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  93124 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  93625 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  94128 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  94633 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  95136 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  95638 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  96139 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  96642 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  97160 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  97662 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  98164 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  98668 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  99161 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
  99664 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
100173 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
100677 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
101181 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
101684 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
102202 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
102704 ?        S      0:00 perl fhem.pl 7072 jsonlist2 TYPE=FHEMWEB:FILTER=TEMPORARY!=1:FILTER=DockerHealthCheck!=0
102994 pts/1    S+     0:00 grep --color=auto perl


Die CPU-Auslastung ist <5%


zontorro

Zitat von: Wernieman am 24 Februar 2021, 19:08:53
Btw:
Wie hast Du eigentlich USB in den Container reingelinkt?

docker-compose:
services:
    fhem:
        restart: always
        ports:
            - "8083:8083"
            - "7072:7072"
        image: fhem/fhem:latest
        volumes:
            - ./fhem/core/:/opt/fhem/
        devices:
            - /dev/serial/by-id/usb-elero_GmbH_Transmitter_Stick_AM00SHIC-if00-port0
            - /dev/serial/by-id/usb-busware.de_CUL868-if00
        networks:
            - fhem-network
        environment:
            FHEM_UID: 1000
            FHEM_GID: 1000
            TIMEOUT: 10
            RESTART: 1
            TELNETPORT: 7072
            TZ: Europe/Berlin
        depends_on:
            - "mysql"
            - "mqtt"


fhem.cfg:
define CUL_NUC CUL /dev/serial/by-id/usb-busware.de_CUL868-if00@38400 0000
attr CUL_NUC hmId XXXXXXXXXXX
attr CUL_NUC rfmode HomeMatic
attr CUL_NUC room Interfaces




Zitat von: Wernieman am 24 Februar 2021, 19:08:53
Sie ist wie seine Videos. Mann muß einen mysql-Container-Port nicht rausgeben, wenn man Ihn nur im FHEM braucht...
Das ist mir auch schon aufgefallen. Die nicht gesetzte Zeitzone hat mich auch einige Nerven gekostet :-\.

Otto123

Das ist doch aber das Log von einem Neustart?

Wie geht das hier auf einem NUC ?
2021.02.24 18:37:35.507 3: Opening HmUART device /dev/ttyAMA0

Weil da bricht er ja offenbar ab?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

zontorro

Ich habe den FHEM container neugestartet und habe den Rest abgeschnitten, da ich dachte, dass FHEM innerhalb der 10 Minuten hätte längst starten müssen.

Den vollständigen Log vom Neustart bis jetzt hänge ich als Attachment an, da er fast 3000 Zeilen hat.


2021.02.24 18:37:35.507 3: Opening HmUART device /dev/ttyAMA0
Das hier ist der alte HmUART der nicht mehr angeschlossen ist, bisher hat ihn das nicht gestört (System ist so seit dem Jahreswechsel im Betrieb).

zontorro

Irgendwie scheint FHEM so halblebig zu laufen, die Rollladen haben vorhin nicht auf den sunset-trigger reagiert aber meine Hue-Lampen die über FHEM gesteuert werden sind plötzlich an.

Die UI ist weiterhin nicht erreichbar.

Wernieman

Zitat2021.02.24 18:37:35.507 3: Opening HmUART device /dev/ttyAMA0
Eigentlich kann Dein Device so nicht funktionieren. Wenn Du Dir die Device unter /dev/serial/by-id ansiehst, wirst Du sehen, das es eigentlich Links sind auf /dev/ .... und das ist nicht in Deinen Container gemountet ... und deshalb kann er eben  /dev/ttyAMA0 nicht öffnen

hast Du eigentlich "USB-Scan" in FHEM beim Starten an?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

Das System macht so viel Unfug - da wäre ich als UI auch nicht erreichbar!  8)
atSensorStatusRequest flutet Dir das Log mit Unsinn.
Irgendwelche Downloads ? blockieren schon am Anfang für 10 min (erst dann will er ja die AMA0 öffnen das macht er normal nach sekunden)

Nach der "Datenbank Abfrage" am Anfang spielt er ja verrückt - Datenbank Kaputt? Voll? Weg?

Der Rest das Logs sieht für mich wie "zusammengekehrt" aus - das kann ich nicht mehr deuten.

Datensicherung von gestern einspielen und schauen was passiert - ansonsten habe ich da keine wirkliche Idee mehr.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

zontorro

Zitat von: Otto123 am 24 Februar 2021, 20:56:25
Das System macht so viel Unfug - da wäre ich als UI auch nicht erreichbar!  8)
atSensorStatusRequest flutet Dir das Log mit Unsinn.
Irgendwelche Downloads ? blockieren schon am Anfang für 10 min (erst dann will er ja die AMA0 öffnen das macht er normal nach sekunden)

Nach der "Datenbank Abfrage" am Anfang spielt er ja verrückt - Datenbank Kaputt? Voll? Weg?

Der Rest das Logs sieht für mich wie "zusammengekehrt" aus - das kann ich nicht mehr deuten.

Datensicherung von gestern einspielen und schauen was passiert - ansonsten habe ich da keine wirkliche Idee mehr.

Alles klar ich werde es morgen probieren und berichten. Danke für die Hilfe!

zontorro

Zitat von: Wernieman am 24 Februar 2021, 20:46:06
Eigentlich kann Dein Device so nicht funktionieren. Wenn Du Dir die Device unter /dev/serial/by-id ansiehst, wirst Du sehen, das es eigentlich Links sind auf /dev/ .... und das ist nicht in Deinen Container gemountet ... und deshalb kann er eben  /dev/ttyAMA0 nicht öffnen

hast Du eigentlich "USB-Scan" in FHEM beim Starten an?

Der soll auch gar nichts tun, das ist ein Überbleibsel aus der Raspberry-Zeit, ich habe wohl vergessen das Device zu löschen...
Die Homematic-Kommunikation läuft über den CUL

Otto123

#12
Das ist jetzt zwar nicht Deine Baustelle: Aber Du weißt, dass ein CUL nicht so doll für Homematic ist? Du hättest das Raspberry Modul mit einem USB Adapter versehen sollen.

Ich habe jetzt noch mal in das Log geschaut , wie schon beim ersten mal gesagt zwei Hauptprobleme scheinen atSensorStatusRequest in Dauerschleife und irgendein curl Aufruf der fehlschlägt und jeweils 10-15 min blockiert, manchmal zweimal unmittelbar hintereinander. In den kurzen Pausen passiert dann mal was in der Abarbeitung.

Keine Vorstellung warum so etwas aus dem Nichts passieren soll?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Wernieman

Was mir einfällt:
1. Hast Du IPv6 im Docker-Netz aktiviert?
2. Ist DNS aus dem Docker erreichbar?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

zontorro

Zitat von: Otto123 am 24 Februar 2021, 22:35:46
Das ist jetzt zwar nicht Deine Baustelle: Aber Du weißt, dass ein CUL nicht so doll für Homematic ist? Du hättest das Raspberry Modul mit einem USB Adapter versehen sollen.
Dass man an das Raspberry-Modul einen USB-Adapter ranmachen kann wusste ich nicht...Bis jetzt läuft der CUL problemlos (19 Geräte, HM-CC-RT-DN/HM-Sec-SCo/HM-ES-PMSw1-Pl). Inwiefern würden sich Probleme mit dem CUL äußern?


Zitat von: Otto123 am 24 Februar 2021, 22:35:46
Ich habe jetzt noch mal in das Log geschaut , wie schon beim ersten mal gesagt zwei Hauptprobleme scheinen atSensorStatusRequest in Dauerschleife und irgendein curl Aufruf der fehlschlägt und jeweils 10-15 min blockiert, manchmal zweimal unmittelbar hintereinander. In den kurzen Pausen passiert dann mal was in der Abarbeitung.

Ich habe jetzt das atSensorStatusRequest aus der cfg gelöscht (das triggert 1x pro Minute Temperatursensoren), außerdem noch das letzte Woche hinzugefügte MQTT-Device (das bisher 4 pro Minute Werte liefert).
Im Anschluss hat FHEM normal gestartet.
Jetzt habe ich die Devices Stück für Stück wieder integriert, FHEM läuft jetzt normal weiter. MQTT habe ich auf 2x pro Minute reduziert.

Welcher curl-Request fehlschlägt kann man aus dem Log nicht rauslesen, oder?


Gibt es eine Beschränkung mit wie vielen Events man FHEM belasten kann oder ist das ausschließlich durch die Systemressourcen limitiert?





Zitat von: Wernieman am 25 Februar 2021, 08:16:28
Was mir einfällt:
1. Hast Du IPv6 im Docker-Netz aktiviert?
2. Ist DNS aus dem Docker erreichbar?
IPv6 hab ich nicht explizit aktiviert. DNS sollte normal funktionieren, habe keine Änderungen vorgenommen.