Cannot fork: Cannot allocate memory | BlockingInformParent

Begonnen von Burny4600, 14 Februar 2018, 10:33:06

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

Ich habe freezemon auf 2 Systemen ohne Probleme laufen...

Auf einem System aber erst keine Speicherprobleme mehr nachdem ich fhem und auch das OS von Stretch auf Buster upgedatet habe...

Wobei es lange Zeit auch auf Stretch ohne Probleme lief.
Aber irgendein OS-Update (von Stretch) dann "plötzlich" zu Speicherproblemen geführt hat...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

CQuadrat

Und so sieht es jetzt aus -> Problem scheint gelöst  :)
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), KM271 (per ser2net), SONOS (div. Gimmicks), OneWire, Hue

Wernieman

Was ist das für eine Überwachung? Nach einem FHEM Grafen sieht es nicht aus ....
- 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

CQuadrat

Mein Fhem läuft auf meinem NAS, das mit Openmediavault betrieben wird. Die Statistik/Grafik stammt daraus.
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), KM271 (per ser2net), SONOS (div. Gimmicks), OneWire, Hue

scooty

Zitat von: rudolfkoenig am 18 Dezember 2020, 20:53:31
Kannst Du bitte im Problemfall die Ausgabe von "list -r TYPE=MQTT2_SERVER" und "list TYPE=MQTT2_DEVIECE" hier anhaengen?

Hallo Rudolf,

gerne.
Habe gestern zum Test die MQTT2-Übertragung durch die FULLY-App auf den Tablets wieder aktiviert.
Seit dem wieder Speicheranstieg, wenn auch nicht so dramatisch wie die Wochen vorher (s. Bild).

Hier die gewünschten lists:
MQTT2-Server:
define MQTT2_FHEM_Server MQTT2_SERVER 1883 global
attr MQTT2_FHEM_Server group IO_Devs
attr MQTT2_FHEM_Server room Global

setstate MQTT2_FHEM_Server 2020-12-20 11:02:31 RETAIN {"fully/deviceInfo/1f1df430-2b4174b4":"{\u0022topFragmentTag\u0022:\u0022\u0022,\u0022displayHeightPixels\u0022:800,\u0022isInDaydream\u0022:false,\u0022startUrl\u0022:\u0022http://192.168.0.156:8083/fhem/www/tablet/KUEG_AM_Tablet01.html\u0022,\u0022altitude\u0022:130.12354676056142,\u0022SDK\u0022:19,\u0022maintenanceMode\u0022:false,\u0022sensorInfo\u0022:[],\u0022deviceName\u0022:\u0022B1-810\u0022,\u0022keyguardLocked\u0022:true,\u0022appUsedMemory\u0022:12261752,\u0022batteryLevel\u0022:22,\u0022longitude\u0022:7.130617652045808,\u0022isLicensed\u0022:true,\u0022isMobileDataEnabled\u0022:true,\u0022foreground\u0022:\u0022de.ozerov.fully\u0022,\u0022deviceId\u0022:\u00221f1df430-2b4174b4\u0022,\u0022isMenuOpen\u0022:false,\u0022ip4\u0022:\u0022192.168.0.136\u0022,\u0022ip6\u0022:\u0022FE80::227C:8FFF:FEE2:4C0\u0022,\u0022ramUsedMemory\u0022:630566912,\u0022appTotalMemory\u0022:201326592,\u0022currentPageUrl\u0022:\u0022http://192.168.0.156:8083/fhem/www/tablet/KUEG_AM_Tablet01.html\u0022,\u0022isDeviceOwner\u0022:false,\u0022ramFreeMemory\u0022:296955904,\u0022Mac\u0022:\u002220:7c:8f:e2:04:c0\u0022,\u0022mqttConnected\u0022:true,\u0022manufacturer\u0022:\u0022Acer\u0022,\u0022plugged\u0022:true,\u0022latitude\u0022:50.82140984790043,\u0022isRooted\u0022:false,\u0022motionDetectorStatus\u0022:2,\u0022batteryTemperature\u0022:27,\u0022model\u0022:\u0022B1-810\u0022,\u0022screenOn\u0022:false,\u0022locale\u0022:\u0022de_DE\u0022,\u0022versionCode\u0022:875,\u0022build\u0022:\u0022Acer_AV0K0_B1-810_1.014.00_WW_GEN1\u0022,\u0022ramTotalMemory\u0022:927522816,\u0022kioskMode\u0022:false,\u0022version\u0022:\u00221.42.5\u0022,\u0022internalStorageTotalSpace\u0022:11549261824,\u0022hostname6\u0022:\u0022fe80::227c:8fff:fee2:4c0%wlan0\u0022,\u0022hostname4\u0022:\u0022KUEG-Tablet01.fritz.box\u0022,\u0022wifiSignalLevel\u0022:7,\u0022androidVersion\u0022:\u00224.4.4\u0022,\u0022isPlugged\u0022:true,\u0022isInForcedSleep\u0022:false,\u0022screenOrientation\u0022:90,\u0022isDeviceAdmin\u0022:true,\u0022appStartTime\u0022:\u002218.12.2020 14:09:18\u0022,\u0022displayWidthPixels\u0022:1280,\u0022currentTabIndex\u0022:0,\u0022locationProvide\u0022:\u0022gps\u0022,\u0022screenBrightness\u0022:106,\u0022SSID\u0022:\u0022\u005c\u0022HYAKNET\u005c\u0022\u0022,\u0022kioskLocked\u0022:false,\u0022appFreeMemory\u0022:189064784,\u0022isInScreensaver\u0022:false,\u0022internalStorageFreeSpace\u0022:1056931840,\u0022webviewUA\u0022:\u0022Mozilla/5.0 (Linux;; Android 4.4.4;; B1-810 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Safari/537.36\u0022,\u0022serial\u0022:\u002245240683569\u0022,\u0022screenLocked\u0022:true}","fully/deviceInfo/57eedf5d-b53c8259":"{\u0022deviceId\u0022:\u002257eedf5d-b53c8259\u0022,\u0022deviceName\u0022:\u0022SZOG_TABLET01\u0022,\u0022batteryLevel\u0022:59,\u0022isPlugged\u0022:false,\u0022SSID\u0022:\u0022\u005c\u0022HYAKNET\u005c\u0022\u0022,\u0022Mac\u0022:\u002278:e1:03:ae:23:91\u0022,\u0022ip4\u0022:\u0022192.168.0.172\u0022,\u0022ip6\u0022:\u0022FE80::7AE1:3FF:FEAE:2391\u0022,\u0022hostname4\u0022:\u0022SZOG-Tablet01.fritz.box\u0022,\u0022hostname6\u0022:\u0022fe80::7ae1:3ff:feae:2391%wlan0\u0022,\u0022wifiSignalLevel\u0022:4,\u0022isMobileDataEnabled\u0022:false,\u0022screenOrientation\u0022:90,\u0022screenBrightness\u0022:0,\u0022screenLocked\u0022:false,\u0022screenOn\u0022:true,\u0022batteryTemperature\u0022:21,\u0022plugged\u0022:false,\u0022keyguardLocked\u0022:false,\u0022locale\u0022:\u0022de_DE\u0022,\u0022serial\u0022:\u0022G0W0MA07729705HF\u0022,\u0022version\u0022:\u00221.42.4-fire\u0022,\u0022versionCode\u0022:100866,\u0022build\u0022:\u0022LVY48F\u0022,\u0022model\u0022:\u0022KFAUWI\u0022,\u0022manufacturer\u0022:\u0022Amazon\u0022,\u0022androidVersion\u0022:\u00225.1.1\u0022,\u0022SDK\u0022:22,\u0022webviewUA\u0022:\u0022Mozilla/5.0 (Linux;; Android 5.1.1;; KFAUWI Build/LVY48F;; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/84.0.4147.125 Safari/537.36\u0022,\u0022foreground\u0022:\u0022de.ozerov.fully\u0022,\u0022motionDetectorStatus\u0022:2,\u0022isDeviceAdmin\u0022:true,\u0022isDeviceOwner\u0022:false,\u0022internalStorageFreeSpace\u0022:1167949824,\u0022internalStorageTotalSpace\u0022:6045392896,\u0022externalStorageFreeSpace\u0022:3960471552,\u0022externalStorageTotalSpace\u0022:3972005888,\u0022ramUsedMemory\u0022:695414784,\u0022ramFreeMemory\u0022:238694400,\u0022ramTotalMemory\u0022:934109184,\u0022appUsedMemory\u0022:13069946,\u0022appFreeMemory\u0022:87593302,\u0022appTotalMemory\u0022:100663296,\u0022displayHeightPixels\u0022:600,\u0022displayWidthPixels\u0022:1024,\u0022isMenuOpen\u0022:false,\u0022topFragmentTag\u0022:\u0022\u0022,\u0022isInDaydream\u0022:false,\u0022appStartTime\u0022:\u002218.12.2020 5:40:09 nachm.\u0022,\u0022isRooted\u0022:false,\u0022isLicensed\u0022:true,\u0022isInScreensaver\u0022:true,\u0022kioskLocked\u0022:false,\u0022isInForcedSleep\u0022:false,\u0022maintenanceMode\u0022:false,\u0022kioskMode\u0022:false,\u0022startUrl\u0022:\u0022http://192.168.0.156:8083/fhem/tablet/SZOG_AM_Tablet01.html\u0022,\u0022currentTabIndex\u0022:0,\u0022mqttConnected\u0022:true,\u0022currentPageUrl\u0022:\u0022http://192.168.0.156:8083/fhem/tablet/SZOG_AM_Tablet01.html\u0022,\u0022sensorInfo\u0022:[]}","fully/deviceInfo/a17cf0e9-4d10a267":"{\u0022deviceId\u0022:\u0022a17cf0e9-4d10a267\u0022,\u0022deviceName\u0022:\u0022KUOG_Tablet01\u0022,\u0022batteryLevel\u0022:56,\u0022isPlugged\u0022:false,\u0022SSID\u0022:\u0022\u005c\u0022HYAKNET\u005c\u0022\u0022,\u0022Mac\u0022:\u002218:74:2e:a5:eb:0e\u0022,\u0022ip4\u0022:\u0022192.168.0.168\u0022,\u0022ip6\u0022:\u0022FE80::1874:2EFF:FEA5:EB0E\u0022,\u0022hostname4\u0022:\u0022KUOG-Tablet01.fritz.box\u0022,\u0022hostname6\u0022:\u0022fe80::1874:2eff:fea5:eb0e%p2p0\u0022,\u0022wifiSignalLevel\u0022:4,\u0022isMobileDataEnabled\u0022:false,\u0022screenOrientation\u0022:90,\u0022screenBrightness\u0022:0,\u0022screenLocked\u0022:false,\u0022screenOn\u0022:true,\u0022batteryTemperature\u0022:26,\u0022plugged\u0022:false,\u0022keyguardLocked\u0022:false,\u0022locale\u0022:\u0022de_DE\u0022,\u0022serial\u0022:\u0022G090MJ0572720W08\u0022,\u0022version\u0022:\u00221.42.4-fire\u0022,\u0022versionCode\u0022:100866,\u0022build\u0022:\u0022LVY48F\u0022,\u0022model\u0022:\u0022KFDOWI\u0022,\u0022manufacturer\u0022:\u0022Amazon\u0022,\u0022androidVersion\u0022:\u00225.1.1\u0022,\u0022SDK\u0022:22,\u0022webviewUA\u0022:\u0022Mozilla/5.0 (Linux;; Android 5.1.1;; KFDOWI Build/LVY48F;; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/70.0.3538.110 Safari/537.36\u0022,\u0022foreground\u0022:\u0022de.ozerov.fully\u0022,\u0022motionDetectorStatus\u0022:2,\u0022isDeviceAdmin\u0022:true,\u0022isDeviceOwner\u0022:false,\u0022internalStorageFreeSpace\u0022:22885552128,\u0022internalStorageTotalSpace\u0022:28432666624,\u0022externalStorageFreeSpace\u0022:63776096256,\u0022externalStorageTotalSpace\u0022:63831015424,\u0022ramUsedMemory\u0022:1052565504,\u0022ramFreeMemory\u0022:387846144,\u0022ramTotalMemory\u0022:1440411648,\u0022appUsedMemory\u0022:15642188,\u0022appFreeMemory\u0022:118575492,\u0022appTotalMemory\u0022:134217728,\u0022displayHeightPixels\u0022:800,\u0022displayWidthPixels\u0022:1280,\u0022isMenuOpen\u0022:false,\u0022topFragmentTag\u0022:\u0022\u0022,\u0022isInDaydream\u0022:false,\u0022appStartTime\u0022:\u002219.12.2020 11:21:53 nachm.\u0022,\u0022isRooted\u0022:false,\u0022isLicensed\u0022:true,\u0022isInScreensaver\u0022:true,\u0022kioskLocked\u0022:false,\u0022isInForcedSleep\u0022:false,\u0022maintenanceMode\u0022:false,\u0022kioskMode\u0022:false,\u0022startUrl\u0022:\u0022http://192.168.0.156:8083/fhem/tablet/KUOG_AM_Tablet01.html\u0022,\u0022currentTabIndex\u0022:0,\u0022mqttConnected\u0022:true,\u0022currentPageUrl\u0022:\u0022http://192.168.0.156:8083/fhem/tablet/KUOG_AM_Tablet01.html\u0022,\u0022sensorInfo\u0022:[{\u0022type\u0022:8,\u0022name\u0022:\u0022PROXIMITY\u0022,\u0022vendor\u0022:\u0022MTK\u0022,\u0022version\u0022:1,\u0022accuracy\u0022:-1},{\u0022type\u0022:5,\u0022name\u0022:\u0022LIGHT\u0022,\u0022vendor\u0022:\u0022MTK\u0022,\u0022version\u0022:1,\u0022accuracy\u0022:3,\u0022values\u0022:[138,0,0],\u0022lastValuesTime\u0022:1608458527704,\u0022lastAccuracyTime\u0022:1608416514268}]}","fully/deviceInfo/c116af5d-1a03be9b":"{\u0022deviceId\u0022:\u0022c116af5d-1a03be9b\u0022,\u0022deviceName\u0022:\u0022XXDG_Tablet01\u0022,\u0022altitude\u0022:77.61830139160156,\u0022longitude\u0022:7.130436779991811,\u0022latitude\u0022:50.82118053915346,\u0022locationProvide\u0022:\u0022gps\u0022,\u0022batteryLevel\u0022:81,\u0022isPlugged\u0022:false,\u0022SSID\u0022:\u0022\u005c\u0022HYAKNET\u005c\u0022\u0022,\u0022Mac\u0022:\u0022D8:5B:2A:A6:2B:2F\u0022,\u0022ip4\u0022:\u0022192.168.0.126\u0022,\u0022ip6\u0022:\u00222003:DC:7F2F:7000:68D6:297:7E4A:5A50\u0022,\u0022hostname4\u0022:\u0022XXDG-Tablet01.fritz.box\u0022,\u0022hostname6\u0022:\u00222003:dc:7f2f:7000:68d6:297:7e4a:5a50%14\u0022,\u0022wifiSignalLevel\u0022:0,\u0022isMobileDataEnabled\u0022:false,\u0022screenOrientation\u0022:270,\u0022screenBrightness\u0022:53,\u0022screenLocked\u0022:true,\u0022screenOn\u0022:false,\u0022batteryTemperature\u0022:22,\u0022plugged\u0022:false,\u0022keyguardLocked\u0022:true,\u0022locale\u0022:\u0022de_DE\u0022,\u0022serial\u0022:\u002252034eaefe3c9385\u0022,\u0022version\u0022:\u00221.42.5\u0022,\u0022versionCode\u0022:875,\u0022build\u0022:\u0022ULTRA LEAN ROM FOR T580 WIFI\u0022,\u0022model\u0022:\u0022SM-T580\u0022,\u0022manufacturer\u0022:\u0022samsung\u0022,\u0022androidVersion\u0022:\u00226.0.1\u0022,\u0022SDK\u0022:23,\u0022webviewUA\u0022:\u0022Mozilla/5.0 (Linux;; Android 6.0.1;; SM-T580 Build/MMB29K;; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Safari/537.36\u0022,\u0022foreground\u0022:\u0022de.ozerov.fully\u0022,\u0022motionDetectorStatus\u0022:2,\u0022isDeviceAdmin\u0022:true,\u0022isDeviceOwner\u0022:false,\u0022internalStorageFreeSpace\u0022:7159463936,\u0022internalStorageTotalSpace\u0022:11317514240,\u0022ramUsedMemory\u0022:996311040,\u0022ramFreeMemory\u0022:1043574784,\u0022ramTotalMemory\u0022:2039885824,\u0022appUsedMemory\u0022:13339728,\u0022appFreeMemory\u0022:120878000,\u0022appTotalMemory\u0022:134217728,\u0022displayHeightPixels\u0022:1200,\u0022displayWidthPixels\u0022:1920,\u0022isMenuOpen\u0022:false,\u0022topFragmentTag\u0022:\u0022\u0022,\u0022isInDaydream\u0022:false,\u0022appStartTime\u0022:\u002218.12.20 17:09:44\u0022,\u0022isRooted\u0022:false,\u0022isLicensed\u0022:true,\u0022isInScreensaver\u0022:false,\u0022kioskLocked\u0022:false,\u0022isInForcedSleep\u0022:false,\u0022maintenanceMode\u0022:false,\u0022kioskMode\u0022:false,\u0022startUrl\u0022:\u0022http://192.168.0.156:8083/fhem/www/tablet/XXDG_Tablet01_index.html\u0022,\u0022currentTabIndex\u0022:0,\u0022mqttConnected\u0022:true,\u0022currentPageUrl\u0022:\u0022http://192.168.0.156:8083/fhem/www/tablet/XXDG_Tablet01_index.html\u0022,\u0022sensorInfo\u0022:[{\u0022type\u0022:5,\u0022name\u0022:\u0022CM3323E Light Sensor\u0022,\u0022vendor\u0022:\u0022Capella Microsystems, Inc.\u0022,\u0022version\u0022:1,\u0022accuracy\u0022:-1,\u0022values\u0022:[7,4315,0],\u0022lastValuesTime\u0022:1608458525558,\u0022lastAccuracyTime\u0022:-1}]}","fully/deviceInfo/dd972e4-774a5b19":"{\u0022deviceId\u0022:\u0022dd972e4-774a5b19\u0022,\u0022deviceName\u0022:\u0022ATablet06\u0022,\u0022altitude\u0022:92.2540717581287,\u0022longitude\u0022:7.130413189568813,\u0022latitude\u0022:50.82105270346202,\u0022locationProvide\u0022:\u0022gps\u0022,\u0022batteryLevel\u0022:85,\u0022isPlugged\u0022:false,\u0022SSID\u0022:\u0022\u005c\u0022HYAKNET\u005c\u0022\u0022,\u0022Mac\u0022:\u00220C:70:4A:59:89:F4\u0022,\u0022ip4\u0022:\u0022192.168.0.116\u0022,\u0022ip6\u0022:\u0022FE80::D76C:E8A6:EC38:D64\u0022,\u0022hostname4\u0022:\u0022ATablet06.fritz.box\u0022,\u0022hostname6\u0022:\u0022fe80::d76c:e8a6:ec38:d64%wlan0\u0022,\u0022wifiSignalLevel\u0022:8,\u0022isMobileDataEnabled\u0022:true,\u0022screenOrientation\u0022:90,\u0022screenBrightness\u0022:11,\u0022screenLocked\u0022:true,\u0022screenOn\u0022:false,\u0022batteryTemperature\u0022:21,\u0022plugged\u0022:false,\u0022keyguardLocked\u0022:true,\u0022locale\u0022:\u0022de_DE\u0022,\u0022serial\u0022:\u0022unknown\u0022,\u0022version\u0022:\u00221.42.5\u0022,\u0022versionCode\u0022:875,\u0022build\u0022:\u0022CMR-W09 9.1.0.335(C432E5R1P3)\u0022,\u0022model\u0022:\u0022CMR-W09\u0022,\u0022manufacturer\u0022:\u0022HUAWEI\u0022,\u0022androidVersion\u0022:\u00229\u0022,\u0022SDK\u0022:28,\u0022webviewUA\u0022:\u0022Mozilla/5.0 (Linux;; Android 9;; CMR-W09 Build/HUAWEICMR-W09;; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Safari/537.36\u0022,\u0022foreground\u0022:\u0022com.android.chrome\u0022,\u0022foregroundActivity\u0022:\u0022com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity\u0022,\u0022motionDetectorStatus\u0022:0,\u0022isDeviceAdmin\u0022:true,\u0022isDeviceOwner\u0022:false,\u0022internalStorageFreeSpace\u0022:20059983872,\u0022internalStorageTotalSpace\u0022:55090069504,\u0022ramUsedMemory\u0022:2684473344,\u0022ramFreeMemory\u0022:1368399872,\u0022ramTotalMemory\u0022:4052873216,\u0022appUsedMemory\u0022:6707904,\u0022appFreeMemory\u0022:395945280,\u0022appTotalMemory\u0022:402653184,\u0022displayHeightPixels\u0022:1600,\u0022displayWidthPixels\u0022:2560,\u0022isMenuOpen\u0022:false,\u0022topFragmentTag\u0022:\u0022\u0022,\u0022isInDaydream\u0022:false,\u0022appStartTime\u0022:\u002218.12.20 14:06:00\u0022,\u0022isRooted\u0022:false,\u0022isLicensed\u0022:true,\u0022isInScreensaver\u0022:false,\u0022kioskLocked\u0022:false,\u0022isInForcedSleep\u0022:false,\u0022maintenanceMode\u0022:false,\u0022kioskMode\u0022:false,\u0022startUrl\u0022:\u0022http://forum.micro-roadster.de\u0022,\u0022currentTabIndex\u0022:0,\u0022mqttConnected\u0022:true,\u0022currentPageUrl\u0022:\u0022https://www.micro-roadster.de/wbb/\u0022,\u0022sensorInfo\u0022:[{\u0022type\u0022:5,\u0022name\u0022:\u0022als-bh1745\u0022,\u0022vendor\u0022:\u0022rohm\u0022,\u0022version\u0022:1,\u0022accuracy\u0022:-1,\u0022values\u0022:[39,3579,5],\u0022lastValuesTime\u0022:1608458540884,\u0022lastAccuracyTime\u0022:-1}]}"}
setstate MQTT2_FHEM_Server 2020-12-19 12:40:41 lastPublish fully/deviceInfo/dd972e4-774a5b19:
setstate MQTT2_FHEM_Server 2020-12-20 11:02:29 nrclients 5
setstate MQTT2_FHEM_Server 2020-12-19 13:43:58 state Initialized


list TYPE=MQTT2_DEVICE:
GTEG_SENW
MQTT2_KUEG_TABLET01_FULLY
MQTT2_KUOG_TABLET01_FULLY
MQTT2_SZOG_TABLET01_FULLY
MQTT2_XXDG_TABLET01_FULLY
MQTT2_XXOG_ATABLET06_FULLY


Aber vielleicht meintest Du eher ein "list-r" eines der Tablets:
define MQTT2_XXDG_TABLET01_FULLY MQTT2_DEVICE XXDG_TABLET01_FULLY
attr MQTT2_XXDG_TABLET01_FULLY IODev MQTT2_FHEM_Server
attr MQTT2_XXDG_TABLET01_FULLY event-min-interval deviceId:180
attr MQTT2_XXDG_TABLET01_FULLY event-on-change-reading .*Memory:100000000,internalStorageFreeSpace:10000000,.*
attr MQTT2_XXDG_TABLET01_FULLY readingList XXDG_TABLET01_FULLY:fully/deviceInfo/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/screenOn/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/screenOff/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/pluggedAC/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/pluggedUSB/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/pluggedWireless/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/unplugged/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/networkReconnect/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/networkDisconnect/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/internetReconnect/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/internetDisconnect/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/powerOn/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/powerOff/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/showKeyboard/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/hideKeyboard/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/onMotion/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/onDarkness/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/onMovement/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/volumeUp/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/volumeDown/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/onQrScanCancelled/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/onBatteryLevelChanged/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/onScreensaverStart/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/onScreensaverStop/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }\
XXDG_TABLET01_FULLY:fully/event/mqttConnected/c116af5d-1a03be9b:.* { json2nameValue($EVENT) }
attr MQTT2_XXDG_TABLET01_FULLY room MQTT2_DEVICE
attr MQTT2_XXDG_TABLET01_FULLY stateFormat Last Update: lastUpdate
attr MQTT2_XXDG_TABLET01_FULLY userReadings lastUpdate:.* {\
   return ReadingsTimestamp($name, "deviceId", 0);;\
}

setstate MQTT2_XXDG_TABLET01_FULLY Last Update: 2020-12-20 11:18:42
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 Mac D8:5B:2A:A6:2B:2F
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 SDK 23
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 SSID "HYAKNET"
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 altitude 69.51599884033203
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 androidVersion 6.0.1
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 appFreeMemory 121239928
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 appStartTime 18.12.20 17:09:44
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 appTotalMemory 134217728
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 appUsedMemory 12977800
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 batteryLevel 81
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 batteryTemperature 22
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 build ULTRA LEAN ROM FOR T580 WIFI
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 currentPageUrl http://192.168.0.156:8083/fhem/www/tablet/XXDG_Tablet01_index.html
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 currentTabIndex 0
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 deviceId c116af5d-1a03be9b
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 deviceName XXDG_Tablet01
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 displayHeightPixels 1200
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 displayWidthPixels 1920
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 10:58:38 event onBatteryLevelChanged
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 foreground de.ozerov.fully
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 hostname4 XXDG-Tablet01.fritz.box
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 hostname6 2003:dc:7f2f:7000:68d6:297:7e4a:5a50%14
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 internalStorageFreeSpace 7159205888
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 internalStorageTotalSpace 11317514240
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 ip4 192.168.0.126
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 ip6 2003:DC:7F2F:7000:68D6:297:7E4A:5A50
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 isDeviceAdmin true
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 isDeviceOwner false
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 isInDaydream false
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 isInForcedSleep false
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 isInScreensaver false
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 isLicensed true
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 isMenuOpen false
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 isMobileDataEnabled false
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 isPlugged false
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 isRooted false
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 keyguardLocked true
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 kioskLocked false
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 kioskMode false
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 lastUpdate 2020-12-20 11:18:42
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 latitude 50.82115854853
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 10:58:38 level 81
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 locale de_DE
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 locationProvide gps
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 longitude 7.130559416597298
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 maintenanceMode false
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 manufacturer samsung
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 model SM-T580
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 motionDetectorStatus 2
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 mqttConnected true
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 plugged false
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 ramFreeMemory 1097011200
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 ramTotalMemory 2039885824
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 ramUsedMemory 942874624
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 screenBrightness 53
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 screenLocked true
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 screenOn false
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 screenOrientation 270
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 sensorInfo_1_accuracy -1
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 sensorInfo_1_lastAccuracyTime -1
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 sensorInfo_1_lastValuesTime 1608459522557
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 sensorInfo_1_name CM3323E Light Sensor
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 sensorInfo_1_type 5
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 sensorInfo_1_values_1 8
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 sensorInfo_1_values_2 4217
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 sensorInfo_1_values_3 0
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 sensorInfo_1_vendor Capella Microsystems, Inc.
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 sensorInfo_1_version 1
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 serial 52034eaefe3c9385
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 startUrl http://192.168.0.156:8083/fhem/www/tablet/XXDG_Tablet01_index.html
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 topFragmentTag
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 version 1.42.5
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 versionCode 875
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 webviewUA Mozilla/5.0 (Linux;; Android 6.0.1;; SM-T580 Build/MMB29K;; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Safari/537.36
setstate MQTT2_XXDG_TABLET01_FULLY 2020-12-20 11:18:42 wifiSignalLevel 0


Infos zur Implementierung von MQTT in der FULLY-App:
https://www.fully-kiosk.com/de/#mqtt
Wobei der angegebene 60sec Abstand stark untertrieben ist, Messages kommen weit häufiger (eher 20 sec, sehr oft aber auch nur im Abstand von 3-4sec), daher die even-on-... Einstellungen an den MQTT2-Tablet-Devices.

Systeme ist mit:
Debian GNU/Linux 9.13 (stretch)
fhem.pl:23306/2020-12-07 perl:5.026000

Stehe für weitere Infos gerne zur Verfügung.

Vielen Dank und Grüße,
Andreas


Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

rudolfkoenig

Leider keine relevante Idee.
Koenntest du bitte mit "attr MQTT2_FHEM_Server verbose 5" fuer 15-30 Minuten den MQTT-Verkehr mitschneiden, und die "MQTT2_FHEM_Server: dispatch autocreate=..." Zeilen mir hier (komprimiert) anhaengen?

scooty

Hallo Rudolf,

anbei die von Dir vorgeschlagenen Infos.
verbose 5 lief für ca. eine halbe Stunde, die Speicherbelegung erhöhte sich in diesem Zeitraum um ca. 50MB.

Hoffe, es hilft weiter?

Vielen Dank und Grüße,
Andreas
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

rudolfkoenig

Ich habe die Daten bei mir eingespielt, nachdem ich im JSON latitude:XX.X durch 00.0 ersetzt habe, sonst gibt es syntax Fehler.

Bei der ersten Variante habe ich die Daten via in perl gebauten Perl-Funktion eingelesen, und die Dispatch() Funktion in fhem.pl aufgerufen. Beim ersten Laden der Daten ist mein FHEM um ca 7.5MB gewachsen (es wurden 6 Geraete samt Readings und Attributen erzeugt), danach gar nicht mehr, obwohl ich die gleichen Daten noch 10-mal geladen habe.

Danach habe ich einen Shellskript gebaut, was die gleichen Zeilen per mosquitto_pub laedt: diesmal ist FHEM beim ersten mal 0.5MB gewachsen, danach (auch 10-mal geladen) nicht mehr. Dann noch ne Runde mit retain Flag: kein Unterschied, 0.5MB und dann konstant.

Den Unterschied der beiden Versionen von 7MB beim ersten Laden kann ich nicht erklaeren, vmtl. ist es ein Zufall bei der Alloc--Reihenfolge.


Ich folgere daraus, dass das Problem nicht direkt am fhem.pl, MQTT2_SERVER oder MQTT2_DEVICE Modul liegt, sondern entweder an der Perl Version (ich habe 5.32) oder an einem der anderen, indirekt getriggerten Module, wie freezemon, apptime, etc.

scooty

Hallo Rudolf,

vielen Dank für Deine ausführliche Analyse und Ergebnisse.
Gut zu wissen, dass es nicht an MQTT2 liegt, werde dann 'mal versuchen, die anderen von Dir erwähnten Komponenten genauer anzuschauen.

Viele Grüße,
Andreas

PS:
Sorry für den Mehraufwand durch meine versuchte Anonymisierung der Daten, hast Recht, wenn man anonymisiert, sollte man schon der gleichen Datentyp verwenden.  :-[
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

Lobot

Hallo Leute!

Ich auch ein sich verschärfendes "Cannot fork" Problem durch sich schnell füllenden SWAP.

Kurzer Überblick über mein System:
- Raspberry A: Pi 3b+ mit Stretch als Haupt-System für zeitkritische Systeme der Hausautomation (Aktoren, Bewegungsmelder...)
- Raspberry B: Pi 3b mit Buster als Nebensystem für die Abfrage von Heizung, PV, Wetter, 1Wire, Telegram, usw... gekoppelt mit A via RFEHM
- bei beiden wird täglich nachts ein Backup von FHEM mit der angehängten backup.sh aus dem Forum auf mein NAS geschoben

Raspberry B hat schon immer das Problem, dass langsam der SWAP voll läuft, sodass ca. alle 14 Tage ein reboot nötig ist.

Raspberry A hatte seit Anfang 2020 kein Update für FHEM oder Betriebssystem bekommen (never change a running system...), da hat sich der SWAP so langsam gefüllt, dass das System nur alle 4-6 Wochen mal neu gestartet werden musste.

Nun dachte ich, dass es bei Raspberry A durchaus mal wieder Zeit für ein Update wird und habe Stretch und FHEM auf den neusten Stand gebracht.

Und seit dem Update läuft mir der 100mb swap innerhalb von 2-3 Tagen voll, trotz RAM Auslastung von 15-20% :o

Ich habe den Zustand des Speichers mit SYSMON über den Tag beobachtet. Nach Neustart blieb der swap den kompletten Tag bei 0,25mb.

Am nächsten Morgen dann die Überraschung: swap plötzlich bei 24mb  :o

Mein Verdacht viel daher auf die Backup-Routine über die backup.sh.

Diese habe ich dann zum Testen nochmal angestoßen und nach Abschluss war der swap auf 39mb gestiegen.

Beim Raspberry B unter Buster war der Anstieg des swap nach einem Backup etwas moderater von 27 auf 32mb (der lief schon länger).

Ich kann nun natürlich wieder das ein Jahr alte Backup wieder einspielen, aber ich würde doch lieber rausfinden, was da los ist, um mein System auf einem aktuellen Stand halten zu können.

Hat jemand eine Idee, was den Anstieg des swap in der Backup-Routine auslöst?

Ich freue mich auf eure Rückmeldung.

Martin

rudolfkoenig

ZitatUnd seit dem Update läuft mir der 100mb swap innerhalb von 2-3 Tagen voll, trotz RAM Auslastung von 15-20% :o
Ist dein Problem, dass swap voll ist, oder dass FHEM nicht forken kann (wie im Betreff angesprochen)
Wenn Ersteres: swap entfernen, ich verwende seit ca 20 Jahren kein swap mehr, es stoert nur.
Wenn Letzteres: ich habe keine einfache Loesung. Ich wuerde erst mehrere Perl Versionen ausprobieren (ganz alt, ganz neu), und dann ueber Binaersuche die benutzten FHEM-Module deaktivieren, bis das schuldige Modul gefunden wurde.

Wernieman

#866
Während das Script läuft, braucht der PI mehr speicher ... deshalb swapt er.

Optimierungsvorschläge:
Anstatt /opt/fhem/fhem.pl nc verwenden (Speichersparender), gibt genug Infos im Forum
tar ohne komprimierung (z)

Ansonsten könntest DU mal die Swappiness ändern
https://www.tecchannel.de/a/festplatten-fuer-linux-im-leistungs-check,3198536,2

Edit:
Swap hat auch durchaus Vorteile ..... pauschal würde ich die Aussage "Swap Ausschalten" nicht so unterschreiben ....
- 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

popy

Frage in die Runde.
War seit Anfang dabei bzgl. den Speicherproblemen und hatte damals mit perl >5.20 massive Probleme (auf meinem PI3, jetzt 4 mit damals stretch und jetzt buster).
Bin dann zurück auf Perl 5.20 und es läuft seitdem ohne Probleme. Im Anhang der Graph.

Irgendwie habe ich "schiss" davor (fhem hängt sich nach paar STunden immer auf, teilw. Nachts) das perl 5.20 endlich zu begraben und mein System auf eine aktuelle Perl Version hochzuziehen.

Wie ist eure Erfahrung mit buster und neuen perls?

Danke

tomcat.x

Meine Erfahrung mit buster und Perl 5.28.1 sind gut. Aber die Speicher-Probleme waren halt auch immer sehr spezifisch. Bei mir war der Verursacher Freezemon in Verbindung mit apptime.

Viele Grüße
Thomas
FHEM: 6.1 auf Raspi 3, Raspbian (Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 7.57), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

popy

Danke, werde jetzt mal das aktuelle 3.28 testen.
Hoffe es läuft gut.