FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: riker1 am 12 Februar 2019, 21:03:04

Titel: Readingsgroup führt zu fhem server restarts group mit Timestamp
Beitrag von: riker1 am 12 Februar 2019, 21:03:04
Hallo

habe diverse server restarts bei fhem.

restart Counter  geht hoch.

im Log finde ich keine Fehlermeldungen die ich richtig interpretieren kann.

aktuell versuche ich gerade Readingsgroup und structure zu implementieren.

Dies hängt da wohl irgendwie mit zusammen.

logeintrag:
2019.02.12 20:55:58.373 1: checkFritzMACpresent (FB3390_32): mac_FC_53_9E_A6_BB_B1 nicht gefunden, abwesend.
2019.02.12 20:55:59.819 4: Connection closed for WEB8086_192.168.0.10_57958: EOF
2019.02.12 20:56:04.950 4: WEB8086_192.168.0.10_57946 POST /fhem?cmd.attrWZ_Licht_state%3Dattr%20WZ_Licht_state%20comment%20problem%3A%20%E2%90%A4state%20zur%C3%BCcksetzen%20nach%20on-for-timer%20%E2%90%A4%E2%90%A4-%3E%20neue%20notifys%3F%E2%90%A4%E2%90%A4-%3E%20check%20structure%3F&XHR=1&fw_id=12451; BUFLEN:0
2019.02.12 20:56:04.952 4: authorize WEB8086/cmd/attr: allowed returned dont care
2019.02.12 20:56:04.952 4: authorize WEB8086/devicename/WZ_Licht_state: allowed returned dont care
2019.02.12 20:56:04.990 4: WEB8086: /fhem?cmd.attrWZ_Licht_state%3Dattr%20WZ_Licht_state%20comment%20problem%3A%20%E2%90%A4state%20zur%C3%BCcksetzen%20nach%20on-for-timer%20%E2%90%A4%E2%90%A4-%3E%20neue%20notifys%3F%E2%90%A4%E2%90%A4-%3E%20check%20structure%3F&XHR=1&fw_id=12451 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2019.02.12 20:56:05.011 4: WEB8086_192.168.0.10_57946 GET /fhem?detail=WZ_Licht_state; BUFLEN:0
2019.02.12 20:56:05.104 4: WEB8086: /fhem?detail=WZ_Licht_state / RL:6754 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2019.02.12 20:56:05.125 4: Connection closed for WEB8086_192.168.0.10_57954: EOF
2019.02.12 20:56:05.221 4: WEB8086_192.168.0.10_57946 GET /fhem?cmd=%7BAttrVal(%22WZ_Licht_state%22%2C%22room%22%2C%22%22)%7D&XHR=1; BUFLEN:0
2019.02.12 20:56:05.222 4: authorize WEB8086/cmd/perl: allowed returned dont care
2019.02.12 20:56:05.223 4: WEB8086: /fhem?cmd=%7BAttrVal(%22WZ_Licht_state%22%2C%22room%22%2C%22%22)%7D&XHR=1 / RL:64 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2019.02.12 20:56:05.276 4: Connection accepted from WEB8086_192.168.0.10_57990
2019.02.12 20:56:06.049 4: Connection accepted from WEB8086_192.168.0.10_57992
2019.02.12 20:56:08.728 1: checkFritzMACpresent (FB3390_32): mac_FC_53_9E_A6_BB_B1 nicht gefunden, abwesend.
2019.02.12 20:56:09.775 4: Connection closed for WEB8086_192.168.0.10_57964: EOF
2019.02.12 20:56:15.762 4: Connection accepted from WEB8086_192.168.0.10_57996
2019.02.12 20:56:19.046 1: checkFritzMACpresent (FB3390_32): mac_FC_53_9E_A6_BB_B1 nicht gefunden, abwesend.
2019.02.12 20:56:20.764 4: Connection closed for WEB8086_192.168.0.10_57966: EOF
2019.02.12 20:56:26.653 4: WEB8086_192.168.0.10_57946 POST /fhem?cmd.modifyWKD_Licht_SW_DIM%3Dmodify%20WKD_Licht_SW_DIM%20KWD_Lichter_S_Type1%20%20model%3DHM-LC-.*%3AFILTER%3Droom%3D1_%5BWKD%5D.*Licht&XHR=1&fw_id=12280; BUFLEN:0
2019.02.12 20:56:26.654 4: authorize WEB8086/cmd/modify: allowed returned dont care
2019.02.12 20:56:27.495 5: SET: Unknown argument ?, choose one of assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all deviceRename down fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw getSerial:noArg getVersion:noArg inhibit:on,off off:noArg old:noArg on-for-timer on-till on:noArg pair:noArg pct:slider,0,1,100 peerBulk peerIODev press raw regBulk regSet reset:noArg sign:on,off statusRequest:noArg stop:noArg templateDel toggle:noArg unpair:noArg up
Unknown argument ?, choose one of assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all deviceRename fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw getSerial:noArg getVersion:noArg inhibit:on,off off:noArg on-for-timer on-till on:noArg pair:noArg peerBulk peerIODev press raw regBulk regSet reset:noArg sign:on,off statusRequest:noArg templateDel toggle:noArg unpair:noArg
Unknown argument ?, choose one of clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all down getConfig:noArg getRegRaw inhibit:on,off off:noArg old:noArg on-for-timer on-till on:noArg pct:slider,0,1,100 peerBulk peerIODev press regBulk regSet sign:on,off statusRequest:noArg stop:noArg templateDel toggle:noArg up
Unknown argument ?, choose one of assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all deviceRename fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw getSerial:noArg getVersion:noArg inhibit:on,off off:noArg on-for-timer on-till on:noArg pair:noArg peerBulk peerIODev press raw regBulk regSet reset:noArg sign:on,off statusRequest:noArg templateDel toggle:noArg unpair:noArg
Unknown argument ?, choose one of assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all deviceRename fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw getSerial:noArg getVersion:noArg inhibit:on,off off:noArg on-for-timer on-till on:noArg pair:noArg peerBulk peerIODev press raw regBulk regSet reset:noArg sign:on,off statusRequest:noArg templateDel toggle:noArg unpair:noArg
Unknown argument ?, choose one of assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all deviceRename eventL eventS fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw getSerial:noArg getVersion:noArg inhibit:on,off off:noArg on-for-timer on-till on:noArg pair:noArg peerBulk peerIODev press pressS:self01 pressL:self01 raw regBulk regSet reset:noArg sign:on,off statusRequest:noArg templateDel toggle:noArg unpair:noArg  tplSet_self01:SwCondAbove_long,SwCondAbove_short,SwCondBelow_long,SwCondBelow_short,SwOff_long,SwOff_short,SwOnCond_long,SwOnCond_short,SwOn_long,SwOn_short,SwToggle_long,SwToggle_short,autoOff_long,autoOff_short,motionOnSw_long,motionOnSw_short
Unknown argument ?, choose one of assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all deviceRename fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw getSerial:noArg getVersion:noArg inhibit:on,off off:noArg on-for-timer on-till on:noArg pair:noArg peerBulk peerIODev press raw regBulk regSet reset:noArg sign:on,off statusRequest:noArg templateDel toggle:noArg unpair:noArg
2019.02.12 20:56:27.502 4: WEB8086: /fhem?cmd.modifyWKD_Licht_SW_DIM%3Dmodify%20WKD_Licht_SW_DIM%20KWD_Lichter_S_Type1%20%20model%3DHM-LC-.*%3AFILTER%3Droom%3D1_%5BWKD%5D.*Licht&XHR=1&fw_id=12280 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2019.02.12 20:56:30.715 4: Connection accepted from WEB8086_192.168.0.10_57998
2019.02.12 20:56:31.510 4: WEB8086_192.168.0.10_57946 GET /fhem?room=02_structure; BUFLEN:0
2019.02.12 20:56:31.867 5: SET: Unknown argument ?, choose one of assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all deviceRename down fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw getSerial:noArg getVersion:noArg inhibit:on,off off:noArg old:noArg on-for-timer on-till on:noArg pair:noArg pct:slider,0,1,100 peerBulk peerIODev press raw regBulk regSet reset:noArg sign:on,off statusRequest:noArg stop:noArg templateDel toggle:noArg unpair:noArg up
Unknown argument ?, choose one of assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all deviceRename fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw getSerial:noArg getVersion:noArg inhibit:on,off off:noArg on-for-timer on-till on:noArg pair:noArg peerBulk peerIODev press raw regBulk regSet reset:noArg sign:on,off statusRequest:noArg templateDel toggle:noArg unpair:noArg
Unknown argument ?, choose one of clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all down getConfig:noArg getRegRaw inhibit:on,off off:noArg old:noArg on-for-timer on-till on:noArg pct:slider,0,1,100 peerBulk peerIODev press regBulk regSet sign:on,off statusRequest:noArg stop:noArg templateDel toggle:noArg up
Unknown argument ?, choose one of assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all deviceRename fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw getSerial:noArg getVersion:noArg inhibit:on,off off:noArg on-for-timer on-till on:noArg pair:noArg peerBulk peerIODev press raw regBulk regSet reset:noArg sign:on,off statusRequest:noArg templateDel toggle:noArg unpair:noArg
Unknown argument ?, choose one of assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all deviceRename fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw getSerial:noArg getVersion:noArg inhibit:on,off off:noArg on-for-timer on-till on:noArg pair:noArg peerBulk peerIODev press raw regBulk regSet reset:noArg sign:on,off statusRequest:noArg templateDel toggle:noArg unpair:noArg
Unknown argument ?, choose one of assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all deviceRename eventL eventS fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw getSerial:noArg getVersion:noArg inhibit:on,off off:noArg on-for-timer on-till on:noArg pair:noArg peerBulk peerIODev press pressS:self01 pressL:self01 raw regBulk regSet reset:noArg sign:on,off statusRequest:noArg templateDel toggle:noArg unpair:noArg  tplSet_self01:SwCondAbove_long,SwCondAbove_short,SwCondBelow_long,SwCondBelow_short,SwOff_long,SwOff_short,SwOnCond_long,SwOnCond_short,SwOn_long,SwOn_short,SwToggle_long,SwToggle_short,autoOff_long,autoOff_short,motionOnSw_long,motionOnSw_short
Unknown argument ?, choose one of assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all deviceRename fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw getSerial:noArg getVersion:noArg inhibit:on,off off:noArg on-for-timer on-till on:noArg pair:noArg peerBulk peerIODev press raw regBulk regSet reset:noArg sign:on,off statusRequest:noArg templateDel toggle:noArg unpair:noArg
2019.02.12 20:56:31.988 4: WEB8086: /fhem?room=02_structure / RL:6633 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2019.02.12 20:56:32.040 1: checkFritzMACpresent (FB3390_32): mac_FC_53_9E_A6_BB_B1 nicht gefunden, abwesend.
2019.02.12 20:56:35.562 4: Connection closed for WEB8086_192.168.0.10_57972: EOF
2019.02.12 20:56:38.963 4: Connection accepted from WEB8086_192.168.0.10_58004
2019.02.12 20:56:39.671 4: Connection accepted from WEB8086_192.168.0.10_58006
2019.02.12 20:56:40.359 4: WEB8086_192.168.0.10_57946 GET /fhem?detail=WKD_Licht_Alle; BUFLEN:0
2019.02.12 20:56:40.458 4: WEB8086: /fhem?detail=WKD_Licht_Alle / RL:5935 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2019.02.12 20:56:40.860 4: WEB8086_192.168.0.10_57946 GET /fhem?cmd=%7BReadingsVal(%22WKD_Licht_Alle%22%2C%22pct%22%2C%22%22)%7D&XHR=1; BUFLEN:0
2019.02.12 20:56:40.862 4: authorize WEB8086/cmd/perl: allowed returned dont care
2019.02.12 20:56:40.865 4: WEB8086: /fhem?cmd=%7BReadingsVal(%22WKD_Licht_Alle%22%2C%22pct%22%2C%22%22)%7D&XHR=1 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2019.02.12 20:56:40.881 4: Connection closed for WEB8086_192.168.0.10_58004: EOF
2019.02.12 20:56:40.882 4: WEB8086_192.168.0.10_57944 GET /fhem?cmd=%7BAttrVal(%22WKD_Licht_Alle%22%2C%22room%22%2C%22%22)%7D&XHR=1; BUFLEN:0
2019.02.12 20:56:40.883 4: authorize WEB8086/cmd/perl: allowed returned dont care
2019.02.12 20:56:40.887 4: WEB8086: /fhem?cmd=%7BAttrVal(%22WKD_Licht_Alle%22%2C%22room%22%2C%22%22)%7D&XHR=1 / RL:63 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2019.02.12 20:56:40.951 4: Connection accepted from WEB8086_192.168.0.10_58008
2019.02.12 20:56:46.044 4: Closing inactive connection WEB8086_192.168.0.10_57844
2019.02.12 20:56:46.046 4: Closing inactive connection WEB8086_192.168.0.10_57948
2019.02.12 20:56:46.047 4: Closing inactive connection WEB8086_192.168.0.10_57922
2019.02.12 20:56:46.048 4: Closing inactive connection WEB8086_192.168.0.10_57920
Unmatched ( in regex; marked by <-- HERE in m/^{(ReadingsTimestamp( <-- HERE $DEVICE$/ at ./FHEM/33_readingsGroup.pm line 1383.
2019.02.12 20:56:46 1: reload: Error:Modul 99_myJson deactivated:
Illegal declaration of subroutine main::myUtils_Initialize at ./FHEM/99_myJson.pm line 15.

2019.02.12 20:56:46 1: PERL WARNING: Subroutine myUtils_Initialize redefined at ./FHEM/99_myUtils.pm line 15.
2019.02.12 20:56:47.076 1: Including fhem.cfg
2019.02.12 20:56:47.099 1: PERL WARNING: Subroutine myUtils_Initialize redefined at ./FHEM/99_myHeizung.pm line 15, <$fh> line 17.
2019.02.12 20:56:47.105 1: reload: Error:Modul 99_myJson deactivated:
Illegal declaration of subroutine main::myUtils_Initialize at ./FHEM/99_myJson.pm line 15, <$fh> line 17.

2019.02.12 20:56:47.108 1: Including ./fhemtr/includes/Telegram_bot.cfg
2019.02.12 20:56:54.402 1: cul_ub10_ser2net: Can't connect to 192.168.0.10:2022: Connection refused
2019.02.12 20:56:54.675 1: nanoCul868: Can't open /dev/ttyUSB1: No such file or directory
2019.02.12 20:56:54.680 1: cul_nas_ser2net: Can't connect to 192.168.0.22:2022: Connection refused
2019.02.12 20:57:00.934 1: cul_HM_ser2net: Can't connect to 192.168.0.97:2022: Connection timed out
2019.02.12 20:57:05.143 1: PERL WARNING: Use of uninitialized value $evcode in concatenation (.) or string at ./FHEM/10_IT.pm line 775, <$fh> line 1990.
2019.02.12 20:57:08.377 1: cul_rpi_remote_ser2net_lan: Can't connect to 192.168.0.99:2022: Connection timed out
2019.02.12 20:57:11.385 1: cul_wohn_ser2net_rpi_wlan: Can't connect to 192.168.0.55:2022: Connection timed out
2019.02.12 20:57:14.393 1: cul_rpi_91_ser2net_lan: Can't connect to 192.168.0.91:2022: Connection timed out
2019.02.12 20:57:17.402 1: cul_LAPTOP_ser2net: Can't connect to 192.168.0.25:2022: Connection timed out
2019.02.12 20:57:19.752 1: PERL WARNING: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/^Value("osmc_tagesschau").{ <-- HERE .*}$/ at ./FHEM/98_expandJSON.pm line 64, <$fh> line 7687.
2019.02.12 20:57:19.754 1: PERL WARNING: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/^ReadingsVal("osmc_tagesschau","state","").{ <-- HERE .fil*}$/ at ./FHEM/98_expandJSON.pm line 64, <$fh> line 7689.
2019.02.12 20:57:20.742 1: PERL WARNING: can't getattr: Input/output error at FHEM/DevIo.pm line 420.
2019.02.12 20:57:20.743 1: NAD_T773SER: Can't open /dev/ttyS20: Input/output error
2019.02.12 20:57:21.641 1: PERL WARNING: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/^OSMC95Wohn:jsonResponse:.{ <-- HERE .*}$/ at ./FHEM/98_expandJSON.pm line 64, <$fh> line 13033.
2019.02.12 20:57:21.660 1: Including ./fhem.save
2019.02.12 20:57:22.564 5: CUL_HM HM_29553A queue configRead, register incomplete
2019.02.12 20:57:22.843 5: Update structure 'WKD_Licht_Alle' to undefined because device HM_2E3200 has changed
2019.02.12 20:57:22.890 5: Update structure 'WKD_Licht_SW_DIM' to on because device HM_2E3200 has changed
2019.02.12 20:57:22.936 5: Update structure 'WKD_Licht_Stuct' to undefined because device HM_2E3200 has changed
2019.02.12 20:57:24.485 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at ./FHEM/33_readingsGroup.pm line 154.
2019.02.12 20:57:24.486 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at ./FHEM/33_readingsGroup.pm line 160.
2019.02.12 20:57:24.970 5: HM_Components: not on any display, ignoring notify
2019.02.12 20:57:25.170 5: HM_Components: not on any display, ignoring notify
2019.02.12 20:57:25.452 1: usb create starting


Danke fürs Schauen.

VG T
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Wuppi68 am 12 Februar 2019, 21:10:27
Mein Bauch sagt mir, dass Du als erstes einen Image Backup von der SD Karte machen solltest --> das Log schreit nach Bad Blocks oder (nach dem Backup) das Netzteil mal tauschen ...

scheint ein wenig undeterministisch zu sein
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 12 Februar 2019, 21:15:36
Hallo
das ist kein Rapsberry
Ein normaler Rechner ubuntu 18 Server mit HDD.

Etwas betagtes Gerät zwar aber läuft auch nicht so viel drauf.
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 12 Februar 2019, 21:17:43
Im jounalctl finde ich :

fhem.service: Main process exited, code=exited, status=255/n/a

12 20:19:51 ub9 sshd[18790]: pam_unix(sshd:session): session opened for user fhem by (uid=0)
Feb 12 20:19:51 ub9 systemd[1]: Started Session 364 of user fhem.
Feb 12 20:19:51 ub9 systemd-logind[1075]: New session 364 of user fhem.
Feb 12 20:20:58 ub9 sshd[18648]: pam_unix(sshd:session): session closed for user fhem
Feb 12 20:21:00 ub9 sshd[18790]: pam_unix(sshd:session): session closed for user fhem
Feb 12 20:27:18 ub9 sudo[19621]: zwh100 : TTY=pts/2 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 12 20:29:27 ub9 sudo[19810]: zwh100 : TTY=pts/2 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 12 20:33:02 ub9 sudo[20173]: zwh100 : TTY=pts/2 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 12 20:49:31 ub9 sudo[21711]: zwh100 : TTY=pts/2 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 12 20:51:04 ub9 sudo[21862]: zwh100 : TTY=pts/2 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 12 20:51:08 ub9 sudo[21866]: zwh100 : TTY=pts/2 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 12 20:56:46 ub9 systemd[1]: fhem.service: Main process exited, code=exited, status=255/n/a
Feb 12 20:56:46 ub9 systemd[1]: fhem.service: Failed with result 'exit-code'.
Feb 12 20:56:46 ub9 systemd[1]: fhem.service: Service hold-off time over, scheduling restart.
Feb 12 20:56:46 ub9 systemd[1]: fhem.service: Scheduled restart job, restart counter is at 3.
Feb 12 20:57:38 ub9 sudo[22482]: zwh100 : TTY=pts/2 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 12 20:58:00 ub9 sshd[22486]: Accepted publickey for fhem from 192.168.0.10 port 46925 ssh2: RSA SHA256:xxx
Feb 12 20:58:00 ub9 sshd[22486]: pam_unix(sshd:session): session opened for user fhem by (uid=0)
Feb 12 20:58:00 ub9 systemd-logind[1075]: New session 365 of user fhem.
Feb 12 20:58:00 ub9 systemd[1]: Started Session 365 of user fhem.
Feb 12 20:59:07 ub9 sshd[22486]: pam_unix(sshd:session): session closed for user fhem
Feb 12 21:12:36 ub9 sudo[23872]: zwh100 : TTY=pts/2 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 12 21:12:39 ub9 sudo[23891]: zwh100 : TTY=pts/2 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 12 21:12:41 ub9 sudo[23902]: zwh100 : TTY=pts/2 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 12 21:13:38 ub9 systemd[1]: fhem.service: Main process exited, code=exited, status=255/n/a
Feb 12 21:13:38 ub9 systemd[1]: fhem.service: Failed with result 'exit-code'.
Feb 12 21:13:38 ub9 systemd[1]: fhem.service: Service hold-off time over, scheduling restart.
Feb 12 21:13:38 ub9 systemd[1]: fhem.service: Scheduled restart job, restart counter is at 4.
Feb 12 21:13:48 ub9 sudo[24022]: zwh100 : TTY=pts/2 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 12 Februar 2019, 21:19:45
top fhem liefert:



op - 21:18:57 up 7 days,  3:20,  1 user,  load average: 1.30, 0.90, 0.84
Tasks: 141 total,   2 running,  98 sleeping,   0 stopped,   0 zombie
%Cpu(s): 20.2 us,  4.6 sy,  0.0 ni, 68.2 id,  6.6 wa,  0.0 hi,  0.3 si,  0.0 st
KiB Mem :  2040980 total,   628588 free,   861872 used,   550520 buff/cache
KiB Swap:  2097148 total,  1503484 free,   593664 used.  1003136 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                                                                 
24287 fhem      20   0  225192 137052   8856 S 19.4  6.7   0:57.57 perl                                                                                                   
24511 fhem      20   0  225192 131412   3216 S  1.0  6.4   0:00.03 perl                                                                                                   
24512 fhem      20   0   15100   1068    960 S  0.3  0.1   0:00.01 ping                                                                                                   
10054 fhem      20   0   76768   6952   5916 S  0.0  0.3   0:00.08 systemd                                                                                                 
10055 fhem      20   0  272248   2680      0 S  0.0  0.1   0:00.00 (sd-pam)                                                                                               
10230 fhem      20   0  120576   3420   2344 S  0.0  0.2   0:00.01 sshd                                                                                                   
10231 fhem      20   0   13060   1956   1796 S  0.0  0.1   0:00.00 sftp-server
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Wuppi68 am 12 Februar 2019, 21:23:58
hast Du vorher Updates gemacht?
Sind noch Updates ausstehend?
Wann hast Du das letzte FHEM Update gemacht?
Irgendwelche Module zurück gehalten?
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 12 Februar 2019, 21:39:56
Hallo

update glaube ich letzte Woche.
checke gleich mal
zurückgehalten habe ich nur ein Modul das ich angepasst habe für Denon.

Wo sehe ich wann das letzte Update war?




Bin mir eigentlich ziemlich sicher das es mit der Structure zusammenhängt.

Habe hier eine mit Homematic Switches und Dimmern kombiniert.

Fast bei jedem update dieser Structure erfolgt ein restart

defmod WKD_Licht_SW_DIM structure KWD_Lichter_S_Type1  model=HM-LC-.*:FILTER=room=1_[WKD].*Licht
attr WKD_Licht_SW_DIM room 02_structure,0_test,1_Wohnzimmer,Z_Control
attr WKD_Licht_SW_DIM verbose 5


hier ist der Status oft undefined, glaube wegen dem Dimmer.
...

Bin hier am recherchieren und neu in readingsgroup und structure unterwegs..

Hilft das?

Danke

Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 12 Februar 2019, 21:48:16
Habe auch eine readingsgruppe zur Kontrolle der HM Geräte.

die structure mit den Dimmern ist undefined

defmod WKD_Licht_SW_DIM structure KWD_Lichter_S_Type1  model=HM-LC-.*:FILTER=room=1_[WKD].*Licht


Dimmer haben state 50 , wegen den pct. Werten


HM_Wo_Ku_Lichter
Gerät
State
Model
S/N
HM_DIM2_WZ_Sofa_Leselampe_HM_1DCC51_JEQ0193659
55
HM-LC-Dim1T-Pl-2
JEQ0193659
HM_SW_HM_29553A_LTK0038886_Küche_Schrank
on
HM-LC-SW1-PL2
LTK0038886
HM_2C5AA7_Dim_Lampe_TV_Channel0_DIMMER
chn:on phys:80
HM-LC-Dim1T-Pl-3
HM_SW_Lichterkette_klein_HM_2E3200_LTK0071739
on
HM-LC-SW1-PL2
LTK0071739
HM_SW_Lichterkette_lang_HM_4A29F9_NEQ0181196
on
HM-LC-SW1-PL2
NEQ0181196
HM_1_Küche-fkt_NEQ0179861_HM_4A2F49
on
HM-LC-SW1-PL2
NEQ0179861
HM_SW_SL-KLAVIER-_NEQ0179540_HM_4A3089
on
HM-LC-SW1-PL2
NEQ0179540



Macht das irgendwie Sinn in dem Kontext?
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Wuppi68 am 12 Februar 2019, 22:12:39
starte mal FHEM mache ein SAVE danach SHUTDOWN und noch einmal Starten
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 12 Februar 2019, 22:15:13
Hallo

das habe ich schon mehrfach gemacht denke ich .

shutdown , save mache ich laufend -
Fhem started nach shutdown automatisch.


Habe aber auch den fhem process  mit stop start  re-gestarted

Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Wuppi68 am 12 Februar 2019, 22:23:15
mach am besten erst einmal ein FHEM Update ... neSciherung sollte ja vorhanden sein
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 12 Februar 2019, 22:35:47
Ja, update läuft gerade. Danke

Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 13 Februar 2019, 10:28:49
Hallo

so nun alles frisch.
werde das mal weiter beobachten.

Melde mich dann
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 13 Februar 2019, 10:35:14
Hatte gerade wieder einen neustart


glaube es liegt hieran:

defmod MAX_Mode_Problem readingsGroup <Name>,<Temp>,<DesiredTemp>,<mode>,<t-time> MAX.*:temperature,state,mode,{(ReadingsTimestamp($DEVICE,'temperature',''))}
attr MAX_Mode_Problem mapping %ALIAS
attr MAX_Mode_Problem room 02_structure
attr MAX_Mode_Problem verbose 5


Im log dazu
2019.02.13 10:30:29.466 1: usb create end
2019.02.13 10:30:29.581 0: Featurelevel: 5.9
2019.02.13 10:30:29.581 0: Server started with 1253 defined entities (fhem.pl:18497/2019-02-05 perl:5.026001 os:linux user:fhem pid:2409)
MAX_Mode_Problem
2019.02.13 10:30:35.108 5: MAX_Mode_Problem: not on any display, ignoring notify

Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Beta-User am 13 Februar 2019, 10:53:59
Was sicher auch nicht optimal ist, sind die Fehlermeldungen bei der Initialisierung der diversen myUtils-Dateien.
Siehe dazu im Wiki (https://wiki.fhem.de/wiki/99_myUtils_anlegen#Eine_neue_Programmdatei_erzeugen):
ZitatDer Name der Programmdatei muss mit dem Namen der Initialize-Routine übereinstimmen. Wenn Sie Ihr Programm also 99_Werkzeugkasten.pm nennen, muss die im code dargestellte initialize-Routine sub Werkzeugkasten_Initialize heißen.

Ansonsten wird ein Haufen Zeug nicht gefunden, darf nicht gelesen werden usw.. Da solltest du dich erst mal kümmern. Wenn es keine funktionierenden IO's gibt, brauchst du dich nicht zu wundern, dass es auch keine auszuwertenden Daten der Devices gibt, die darüber reinkommen.

Und schalte das usb-Autocreate ab...
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 13 Februar 2019, 14:04:08
Zitat von: Beta-User am 13 Februar 2019, 10:53:59
Was sicher auch nicht optimal ist, sind die Fehlermeldungen bei der Initialisierung der diversen myUtils-Dateien.
Siehe dazu im Wiki (https://wiki.fhem.de/wiki/99_myUtils_anlegen#Eine_neue_Programmdatei_erzeugen):
Ansonsten wird ein Haufen Zeug nicht gefunden, darf nicht gelesen werden usw.. Da solltest du dich erst mal kümmern. Wenn es keine funktionierenden IO's gibt, brauchst du dich nicht zu wundern, dass es auch keine auszuwertenden Daten der Devices gibt, die darüber reinkommen.

Und schalte das usb-Autocreate ab...

Hallo beta-User,

danke,
die Utils themen sind schon erledigt
waren aber ewig da aus alten Gehversuchen ,

usb autocreate werde ich abschalten.

Danke T
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Wuppi68 am 13 Februar 2019, 16:20:20
Zitat von: riker1 am 13 Februar 2019, 10:35:14
Hatte gerade wieder einen neustart


glaube es liegt hieran:

defmod MAX_Mode_Problem readingsGroup <Name>,<Temp>,<DesiredTemp>,<mode>,<t-time> MAX.*:temperature,state,mode,{(ReadingsTimestamp($DEVICE,'temperature',''))}
attr MAX_Mode_Problem mapping %ALIAS
attr MAX_Mode_Problem room 02_structure
attr MAX_Mode_Problem verbose 5


Im log dazu
2019.02.13 10:30:29.466 1: usb create end
2019.02.13 10:30:29.581 0: Featurelevel: 5.9
2019.02.13 10:30:29.581 0: Server started with 1253 defined entities (fhem.pl:18497/2019-02-05 perl:5.026001 os:linux user:fhem pid:2409)
MAX_Mode_Problem
2019.02.13 10:30:35.108 5: MAX_Mode_Problem: not on any display, ignoring notify


wo kommt denn das defmod her?
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 13 Februar 2019, 16:33:53
Zitat von: Wuppi68 am 13 Februar 2019, 16:20:20
wo kommt denn das defmod her?

Das ist doch eine normale Readingsgroup oder nicht?

aber sobald ich die editiere, aktualisiere startet der Server neu.

Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Wuppi68 am 13 Februar 2019, 16:48:21
Zitat von: riker1 am 13 Februar 2019, 16:33:53
Das ist doch eine normale Readingsgroup oder nicht?

aber sobald ich die editiere, aktualisiere startet der Server neu.

das ist nicht die Antwort auf meine Frage?
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 13 Februar 2019, 16:59:37
Hi

dann habe ich die Frage nicht ganz verstanden.
in fhem cfg steht:
define MAX_Mode_Problem readingsGroup <Name>,<Temp>,<DesiredTemp>,<mode>,<t-time> MAX.*:temperature,state,mode,{(ReadingsTimestamp($DEVICE,'temperature',''))}
setuuid MAX_Mode_Problem 5c633189-f33f-74bb-4588-ac5c1d5847c2b172
attr MAX_Mode_Problem disable 1
attr MAX_Mode_Problem mapping %ALIAS
attr MAX_Mode_Problem room 02_structure
attr MAX_Mode_Problem verbose 5


wenn ich edit raw mache:


defmod MAX_Mode_Problem readingsGroup <Name>,<Temp>,<DesiredTemp>,<mode>,<t-time> MAX.*:temperature,state,mode,{(ReadingsTimestamp($DEVICE,'temperature',''))}
attr MAX_Mode_Problem disable 1
attr MAX_Mode_Problem mapping %ALIAS
attr MAX_Mode_Problem room 02_structure
attr MAX_Mode_Problem verbose 5


meintest du das?

Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 13 Februar 2019, 17:27:40
Zitat von: Beta-User am 13 Februar 2019, 10:53:59

Ansonsten wird ein Haufen Zeug nicht gefunden, darf nicht gelesen werden usw.. Da solltest du dich erst mal kümmern. Wenn es keine funktionierenden IO's gibt, brauchst du dich nicht zu wundern, dass es auch keine auszuwertenden Daten der Devices gibt, die darüber reinkommen.


Hi,

habe einige Culs zum testen, leider kann man da das Attribut disabled nicht setzen, will sie ungerne löschen und dann immer wieder anlegen
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Beta-User am 13 Februar 2019, 17:43:34
Ok, das ist an sich nicht verkehrt, IO's "vorne" zu halten.
Trotzdem wäre es evtl. eine Idee, die jeweils auf eine _unterschiedliche fiktive_ Schnittstelle zu definieren, sonst kloppen die sich alle um dieselbe (...USB0 usw.). Nicht gut...
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 13 Februar 2019, 17:48:46
Zitat von: Beta-User am 13 Februar 2019, 17:43:34
Ok, das ist an sich nicht verkehrt, IO's "vorne" zu halten.
Trotzdem wäre es evtl. eine Idee, die jeweils auf eine _unterschiedliche fiktive_ Schnittstelle zu definieren, sonst kloppen die sich alle um dieselbe (...USB0 usw.). Nicht gut...

Ich habe die meistens Culs als Ser2Net definiert, also keine doppelten Schnittstellen.
define cul_wohn_ser2net_rpi CUL 192.168.0.88:2022 3841

Wäre doch ok.

Warum gibt es denn das attibut disabled hier nicht?

Danke T
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Wuppi68 am 13 Februar 2019, 17:56:06
setz mal im Device Global stacktrace und verbose 5

produziere dann einen restart und hänge mal das komplette LOG hier an
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 13 Februar 2019, 18:31:43
Hallo

danke fürs Helfen.

restart erzeugt mit der readingsgroup.
Hatte das Attribut disable 1 und gelöscht.
Das löste den Restart aus.

   
<Name>,<Temp>,<DesiredTemp>,<mode>,<t-time> MAX.*:temperature,state,mode,{(ReadingsTimestamp($DEVICE,'temperature',''))}

log attached.

Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Wuppi68 am 14 Februar 2019, 16:32:43
Zitat von: riker1 am 13 Februar 2019, 18:31:43
Hallo

danke fürs Helfen.

restart erzeugt mit der readingsgroup.
Hatte das Attribut disable 1 und gelöscht.
Das löste den Restart aus.

   
<Name>,<Temp>,<DesiredTemp>,<mode>,<t-time> MAX.*:temperature,state,mode,{(ReadingsTimestamp($DEVICE,'temperature',''))}

log attached.

Danke für das Log ...

in welcher Zeile hat der Server denn neu gestartet?

das 99_myJson Problem ist in Zeile 1 und Zeile 50000+ zu finden, dazwischen wurde irgendwo FHEM neu gestartet

Kodi macht Dir auch ein paar Probleme im Log (JSON Rückgabewerte)
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Beta-User am 14 Februar 2019, 16:56:17
Ungut sieht mir auch das "set BADDUMMY ok" aus. Das taucht eine Zeitlang ziemlich wiederholt auf (unbeabsichtigte loop?), dürfte aber auch keinen Absturz oder restart verursachen.
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 14 Februar 2019, 17:49:43
Zitat von: Beta-User am 14 Februar 2019, 16:56:17
Ungut sieht mir auch das "set BADDUMMY ok" aus. Das taucht eine Zeitlang ziemlich wiederholt auf (unbeabsichtigte loop?), dürfte aber auch keinen Absturz oder restart verursachen.

das werde ich mal abklemmen und neuen log erzeugen
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 14 Februar 2019, 18:05:56
Zitat von: Wuppi68 am 14 Februar 2019, 16:32:43
Danke für das Log ...

in welcher Zeile hat der Server denn neu gestartet?

das 99_myJson Problem ist in Zeile 1 und Zeile 50000+ zu finden, dazwischen wurde irgendwo FHEM neu gestartet

Kodi macht Dir auch ein paar Probleme im Log (JSON Rückgabewerte)

mache nochmal ein log
die JSON Kodi probleme sind alt, da bin ich dran, klemme das mal ab

noch Kleinigkeiten bereinigt.

der Server stürzt immer ab wenn ich dieses dvice: MAX_Mode_Problem

define MAX_Mode_Problem readingsGroup <Name>,<Temp>,<DesiredTemp>,<mode>,<t-time> MAX.*:temperature,state,mode,{(ReadingsTimestamp($DEVICE,'temperature',''))}
setuuid MAX_Mode_Problem 5c633189-f33f-74bb-4588-ac5c1d5847c2b172
attr MAX_Mode_Problem disable 1
attr MAX_Mode_Problem mapping %ALIAS
attr MAX_Mode_Problem room 02_structure
attr MAX_Mode_Problem verbose 5


anpacke : Habe ein Moddef gemacht und schon wieder ein Absturz.

Neues Log ist dran.

Vielen Dank fürs Checken.

VG T

Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 14 Februar 2019, 18:08:35
Kann die structure denn mit dem Readingstimestamp?

define MAX_Mode_Problem readingsGroup <Name>,<Temp>,<DesiredTemp>,<mode>,<t-time> MAX.*:temperature,state,mode,{(ReadingsTimestamp($DEVICE,'temperature',''))}
setuuid MAX_Mode_Problem 5c633189-f33f-74bb-4588-ac5c1d5847c2b172
attr MAX_Mode_Problem mapping %ALIAS
attr MAX_Mode_Problem room 02_structure
attr MAX_Mode_Problem verbose 5


überhauptgehen?

Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Wuppi68 am 14 Februar 2019, 20:22:50
Zitat von: riker1 am 14 Februar 2019, 18:08:35
Kann die structure denn mit dem Readingstimestamp?

define MAX_Mode_Problem readingsGroup <Name>,<Temp>,<DesiredTemp>,<mode>,<t-time> MAX.*:temperature,state,mode,{(ReadingsTimestamp($DEVICE,'temperature',''))}
setuuid MAX_Mode_Problem 5c633189-f33f-74bb-4588-ac5c1d5847c2b172
attr MAX_Mode_Problem mapping %ALIAS
attr MAX_Mode_Problem room 02_structure
attr MAX_Mode_Problem verbose 5


überhauptgehen?

keine Ahnung ....

bevor ich mir noch 3,6 MEGABYTE an Log reinziehe

set mal im Device GLOBAL verbose auf 3 runter und in der REadingsgroup die evtl. das Problem ist Verbose auf 5 .... dann sollte das Log auch etwas kleiner sein ;-)
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 14 Februar 2019, 21:30:39
OK mache ich morgen
Danke
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 15 Februar 2019, 07:44:21
Guten Morgen,

hatte verbose 5 ja eingestellt  da du es so angefragt hattest.

hier ein kleines log

   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: deactivating (stop-sigterm) (Result: exit-code) since Fri 2019-02-15 07:41:16 CET; 3s ago
  Process: 15190 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
Main PID: 15205 (code=exited, status=255)
    Tasks: 2 (limit: 2319)
   CGroup: /system.slice/fhem.service
           ├─15680 /usr/bin/perl fhem.pl fhem.cfg
           └─15709 ping -c 6 192.168.0.31

Feb 15 07:36:28 ub9 systemd[1]: Starting FHEM Home Automation...
Feb 15 07:36:29 ub9 systemd[1]: Started FHEM Home Automation.
Feb 15 07:41:16 ub9 systemd[1]: fhem.service: Main process exited, code=exited, status=255/n/a


structure MAX_Mode_Problem mit verbose 5
Global Verbose 3

habe das attribute disable gelöscht und schon war der server wieder weg.

Vielen Dank für den super Support
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 15 Februar 2019, 07:53:09
Hallo
hatte vergessen stacktrace bei Global zu aktivieren.

Hier das log damit

Absturz beim Refresh der structure

Danke nochmal
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Beta-User am 15 Februar 2019, 08:04:01
Nochmal ein paar grundsätzliche Dinge:
- Kann es sein, dass was anderes den FHEM-Dienst neu startet? Z.B., weil FHEM zu lange nicht reagiert? Könnte dann in den Linux-logs zu finden sein.- Was m.E. zu oft auftaucht, sind irgendwelche Netzwerkaktivitäten, v.a. Presence-Pings, die - jedenfalls nach meinem Gefühl - unglaublich oft aktiv aufgerufen werden. Muß das sein? (Mir reicht bisher ein notify, das auf Meldungen der Fritzbox reagiert; wenn du mehrere zu checkende AP's hast hast: ggf. mit structure arbeiten oder intern die entsprechenden Readings der weiteren Geräte checken).
- Du hast unglaublich viele Dinge da im Log, die auf irgendwelchen Code hindeuten, der nicht funktioniert (vergessenes Leerzeichen bei setreading usw.). Räum' doch erst mal da auf, bevor du was neues anfängst...

Wenn du damit fertig bist zu der ReadingsGroup: Was willst du eigentlich erreichen und wo hast du den Code her?
(Ich werde dazu aber nichts sagen, solange das log so Kraut und Rüben ist :P !)
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 15 Februar 2019, 08:35:19
Hallo Beta User,

ok danke, werde mal säubern und aufräumen.
Simple Fehler beim setreading checke ich gleich mal.

Wollte ja mit structure und readingsgroup alles besser strukturieren, aber da kam der Absturz....

Wie checke ich denn die Unix logs am Besten um Fhem Probleme zu finden?

dmesg -T | grep fhem
dmesg -T | grep perl

liefert gar nichts.

journalctl | grep fhem zum Zeitpunkt des Absturzes:


eb 15 07:41:14 ub9 sudo[15689]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:41:15 ub9 sudo[15697]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:41:16 ub9 systemd[1]: fhem.service: Main process exited, code=exited, status=255/n/a
Feb 15 07:41:20 ub9 sudo[15711]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:41:21 ub9 systemd[1]: fhem.service: Failed with result 'exit-code'.
Feb 15 07:41:21 ub9 systemd[1]: fhem.service: Service hold-off time over, scheduling restart.
Feb 15 07:41:21 ub9 systemd[1]: fhem.service: Scheduled restart job, restart counter is at 1.
Feb 15 07:43:21 ub9 sshd[15951]: Accepted publickey for fhem from 192.168.0.10 port 59211 ssh2: RSA SHA256:OrNysD7t4ufM7qzFwg2jTo8ncknbja6u9DV3U1P0yl0
Feb 15 07:43:21 ub9 sshd[15951]: pam_unix(sshd:session): session opened for user fhem by (uid=0)
Feb 15 07:43:21 ub9 systemd-logind[1075]: New session 512 of user fhem.
Feb 15 07:43:21 ub9 systemd[1]: Started Session 512 of user fhem.
Feb 15 07:43:43 ub9 sudo[16077]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl start fhem
Feb 15 07:44:29 ub9 sshd[15951]: pam_unix(sshd:session): session closed for user fhem
Feb 15 07:45:48 ub9 systemd[1]: fhem.service: Main process exited, code=exited, status=255/n/a
Feb 15 07:45:48 ub9 systemd[1]: fhem.service: Failed with result 'exit-code'.
Feb 15 07:45:48 ub9 systemd[1]: fhem.service: Service hold-off time over, scheduling restart.
Feb 15 07:45:48 ub9 systemd[1]: fhem.service: Scheduled restart job, restart counter is at 2.
Feb 15 07:47:44 ub9 sudo[16479]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:06 ub9 sudo[16503]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:15 ub9 sudo[16527]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:31 ub9 sudo[16547]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:33 ub9 sudo[16553]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:33 ub9 sudo[16557]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:34 ub9 sudo[16561]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:35 ub9 sudo[16565]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:36 ub9 sudo[16571]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:36 ub9 sudo[16575]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:37 ub9 sudo[16581]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:38 ub9 sudo[16588]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:39 ub9 sudo[16592]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:40 ub9 sudo[16596]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:42 ub9 sudo[16603]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:44 ub9 sudo[16614]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:45 ub9 sudo[16619]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:48:46 ub9 sudo[16623]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:49:07 ub9 sudo[16663]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:49:08 ub9 sudo[16668]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:49:09 ub9 sudo[16672]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:49:17 ub9 systemd[1]: fhem.service: Main process exited, code=exited, status=255/n/a
Feb 15 07:49:17 ub9 systemd[1]: fhem.service: Failed with result 'exit-code'.
Feb 15 07:49:17 ub9 systemd[1]: fhem.service: Service hold-off time over, scheduling restart.
Feb 15 07:49:17 ub9 systemd[1]: fhem.service: Scheduled restart job, restart counter is at 3.
Feb 15 07:49:21 ub9 sudo[16707]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:49:34 ub9 sudo[16713]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl stop fhem
Feb 15 07:51:18 ub9 sshd[16787]: Accepted publickey for fhem from 192.168.0.10 port 34325 ssh2: RSA SHA256:OrNysD7t4ufM7qzFwg2jTo8ncknbja6u9DV3U1P0yl0
Feb 15 07:51:18 ub9 sshd[16787]: pam_unix(sshd:session): session opened for user fhem by (uid=0)
Feb 15 07:51:18 ub9 systemd-logind[1075]: New session 513 of user fhem.
Feb 15 07:51:18 ub9 systemd[1]: Started Session 513 of user fhem.
Feb 15 07:52:01 ub9 sudo[16870]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 07:52:24 ub9 sshd[16787]: pam_unix(sshd:session): session closed for user fhem
Feb 15 08:03:47 ub9 sudo[16890]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl status -l fhem
Feb 15 08:04:01 ub9 sshd[16893]: Accepted publickey for fhem from 192.168.0.10 port 57468 ssh2: RSA SHA256:OrNysD7t4ufM7qzFwg2jTo8ncknbja6u9DV3U1P0yl0
Feb 15 08:04:01 ub9 sshd[16893]: pam_unix(sshd:session): session opened for user fhem by (uid=0)
Feb 15 08:04:01 ub9 systemd[1]: Started Session 514 of user fhem.
Feb 15 08:04:01 ub9 systemd-logind[1075]: New session 514 of user fhem.
Feb 15 08:04:23 ub9 sudo[16982]: zwh100 : TTY=pts/0 ; PWD=/home/zwh100 ; USER=root ; COMMAND=/bin/systemctl start fhem
Feb 15 08:05:17 ub9 sshd[16893]: pam_unix(sshd:session): session closed for user fhem


Danke
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Beta-User am 15 Februar 2019, 08:50:22
Ne, sorry, ist eindeutig, kommt von der MAX-Readings-Group. Da mag er die einleitende Klammer wohl nicht, weil sie auf der anderen Seite nicht geschlossen ist (vor ReadingsTimestamp). Die ist vermutlich eh' nicht erforderlich, aber wie gesagt: kümmere dich erst mal um den Rest...
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Wernieman am 15 Februar 2019, 08:52:58
Unix (Linux) Logs sind i m L0og-verzeichnis:
ls -lha /var/log/

Am besten mal das syslog nach einem Absturz/restart prüfenprüfen:
tail -n50 /var/log/syslog

Die 50 bedeuten: Die letzten 50 Zeilen. Eventuell anpassen ....
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 15 Februar 2019, 09:26:54
Zitat von: Beta-User am 15 Februar 2019, 08:50:22
Ne, sorry, ist eindeutig, kommt von der MAX-Readings-Group. Da mag er die einleitende Klammer wohl nicht, weil sie auf der anderen Seite nicht geschlossen ist (vor ReadingsTimestamp). Die ist vermutlich eh' nicht erforderlich, aber wie gesagt: kümmere dich erst mal um den Rest...

Hallo

ja bin am aufräumen.
Eventuell bin ich blind. Wo ist die Klammer nicht geschlossen?


defmod MAX_Mode_Problem readingsGroup <Name>,<Temp>,<DesiredTemp>,<mode>,<t-time> MAX.*:temperature,state,mode,
{(
   ReadingsTimestamp($DEVICE,'temperature','')
   )
}


Danke T


PS. Absturz auch mit (Klammern weggenommen):

defmod MAX_Mode_Problem readingsGroup <Name>,<Temp>,<DesiredTemp>,<mode>,<t-time> MAX.*:temperature,state,mode,{   ReadingsTimestamp($DEVICE,'temperature','')}
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 15 Februar 2019, 09:34:01
Zitat von: Wernieman am 15 Februar 2019, 08:52:58
Unix (Linux) Logs sind i m L0og-verzeichnis:
ls -lha /var/log/

Am besten mal das syslog nach einem Absturz/restart prüfenprüfen:
tail -n50 /var/log/syslog

Die 50 bedeuten: Die letzten 50 Zeilen. Eventuell anpassen ....

habe da mal gecheckt, sieht für mich unauffällig auf.

absturz war 9:32.

Feb 15 08:04:01 localhost systemd[1]: Started Session 514 of user fhem.
Feb 15 08:04:23 localhost systemd[1]: Starting FHEM Home Automation...
Feb 15 08:04:23 localhost systemd[1]: Started FHEM Home Automation.
Feb 15 08:10:15 localhost systemd-networkd[19950]: enp1s0: DHCPv6 lease lost
Feb 15 08:10:15 localhost systemd-networkd[19950]: enp1s0: DHCPv6 address 2a02:810b:c740:131e:219:66ff:fe33:5095/128 timeout preferred 3600 valid 7200
Feb 15 08:17:01 localhost CRON[18204]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 15 08:20:02 localhost kernel: [829314.326259] CIFS VFS: Server 192.168.0.22 has not responded in 120 seconds. Reconnecting...
Feb 15 08:20:02 localhost kernel: [829314.326425] CIFS VFS: Server 192.168.0.22 has not responded in 120 seconds. Reconnecting...
Feb 15 08:20:02 localhost kernel: [829314.326548] CIFS VFS: Server 192.168.0.22 has not responded in 120 seconds. Reconnecting...
Feb 15 08:20:02 localhost kernel: [829314.326652] CIFS VFS: Server 192.168.0.22 has not responded in 120 seconds. Reconnecting...
Feb 15 08:23:10 localhost systemd[1]: Starting Daily apt download activities...
Feb 15 08:23:13 localhost systemd-resolved[20017]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.
Feb 15 08:23:19 localhost systemd-resolved[20017]: message repeated 18 times: [ Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.]
Feb 15 08:24:30 localhost systemd[1]: Started Daily apt download activities.
Feb 15 08:52:13 localhost systemd-resolved[20017]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.
Feb 15 08:52:13 localhost systemd-resolved[20017]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.
Feb 15 08:52:13 localhost systemd-resolved[20017]: Using degraded feature set (UDP) for DNS server fd00::ca0e:14ff:fe4f:808b.
Feb 15 08:52:13 localhost systemd-resolved[20017]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.
Feb 15 08:52:13 localhost systemd-resolved[20017]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.
Feb 15 08:52:25 localhost systemd-resolved[20017]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.
Feb 15 08:52:25 localhost systemd-resolved[20017]: message repeated 3 times: [ Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.]
Feb 15 08:56:49 localhost systemd[1]: Starting Message of the Day...
Feb 15 08:56:50 localhost 50-motd-news[22559]:  * 'snap info' now shows the freshness of each channel.
Feb 15 08:56:50 localhost 50-motd-news[22559]:    Try 'snap info microk8s' for all the latest goodness.
Feb 15 08:56:50 localhost systemd[1]: Started Message of the Day.
Feb 15 09:01:00 localhost systemd[1]: Started Session 516 of user fhem.
Feb 15 09:01:21 localhost systemd-resolved[20017]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.
Feb 15 09:01:21 localhost systemd-resolved[20017]: message repeated 3 times: [ Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.]
Feb 15 09:17:01 localhost CRON[24685]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 15 09:28:52 localhost systemd[1]: fhem.service: Main process exited, code=exited, status=255/n/a
Feb 15 09:28:52 localhost systemd[1]: fhem.service: Failed with result 'exit-code'.
Feb 15 09:28:52 localhost systemd[1]: fhem.service: Service hold-off time over, scheduling restart.
Feb 15 09:28:52 localhost systemd[1]: fhem.service: Scheduled restart job, restart counter is at 1.
Feb 15 09:28:52 localhost systemd[1]: Stopped FHEM Home Automation.
Feb 15 09:28:52 localhost systemd[1]: Starting FHEM Home Automation...
Feb 15 09:28:53 localhost systemd[1]: Started FHEM Home Automation.
Feb 15 09:32:00 localhost systemd[1]: fhem.service: Main process exited, code=exited, status=255/n/a
Feb 15 09:32:00 localhost systemd[1]: fhem.service: Failed with result 'exit-code'.
Feb 15 09:32:00 localhost systemd[1]: fhem.service: Service hold-off time over, scheduling restart.
Feb 15 09:32:00 localhost systemd[1]: fhem.service: Scheduled restart job, restart counter is at 2.
Feb 15 09:32:00 localhost systemd[1]: Stopped FHEM Home Automation.
Feb 15 09:32:00 localhost systemd[1]: Starting FHEM Home Automation...
Feb 15 09:32:00 localhost systemd[1]: Started FHEM Home Automation.
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Wernieman am 15 Februar 2019, 10:08:21
Feb 15 09:28:52 localhost systemd[1]: fhem.service: Main process exited, code=exited, status=255/n/a
Feb 15 09:28:52 localhost systemd[1]: fhem.service: Failed with result 'exit-code'.
Feb 15 09:28:52 localhost systemd[1]: fhem.service: Service hold-off time over, scheduling restart.
Feb 15 09:28:52 localhost systemd[1]: fhem.service: Scheduled restart job, restart counter is at 1.
.......

Nicht gaaaaans, restart war schon 09:28:52.
Wurde von systemd restartet

Wie hast Du den Service configuriert?
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Beta-User am 15 Februar 2019, 10:22:48
Zitat von: riker1 am 15 Februar 2019, 09:26:54
Eventuell bin ich blind. Wo ist die Klammer nicht geschlossen?
;D Der Punkt ist nicht: Bist du blind, sondern: FHEM sieht die schließende Klammer nicht. Das stand jedenfalls bisher im log. Daher auch meine Frage, wo du den code für die ReadingsGroup her hast (und die Überzeugung nimmst, dass ReadingsGroup an der Stelle überhaupt Perl-Code akzeptiert; vorab: ich habe nicht in die cref dazu geschaut).

Zitat von: riker1 am 15 Februar 2019, 09:26:54
ja bin am aufräumen.
Zitat von: riker1 am 15 Februar 2019, 08:35:19
Wollte ja mit structure und readingsgroup alles besser strukturieren, aber da kam der Absturz....
Nochmal: schau erst mal ins log und versuche darüber (und das Nachdenken über die Meldungen) erst mal eine Bereinigung durchzuführen. Zusätzlicher code und Ignoranz gegenüber den Aussagen des Programms (via log) bringen dich nicht weiter...

Just my2ct.
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 15 Februar 2019, 11:58:54
Zitat von: Wernieman am 15 Februar 2019, 10:08:21
Feb 15 09:28:52 localhost systemd[1]: fhem.service: Main process exited, code=exited, status=255/n/a
Feb 15 09:28:52 localhost systemd[1]: fhem.service: Failed with result 'exit-code'.
Feb 15 09:28:52 localhost systemd[1]: fhem.service: Service hold-off time over, scheduling restart.
Feb 15 09:28:52 localhost systemd[1]: fhem.service: Scheduled restart job, restart counter is at 1.
.......


Wie hast Du den Service configuriert?

Hallo

systemd

# $Id: fhem.service 16001 2018-01-26 11:54:41Z betateilchen $

[Unit]
Description=FHEM Home Automation
Wants=network.target
After=network.target

[Service]
Type=forking
User=fhem
Group=dialout
WorkingDirectory=/opt/fhem
ExecStart=/usr/bin/perl fhem.pl fhem.cfg
#ExecStart=/usr/bin/perl fhem.pl configDB
Restart=always

[Install]
WantedBy=multi-user.target


habe ich aber nicht manuel angepackt.

Ist das nicht die Standardconfiguartion?

Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Wernieman am 15 Februar 2019, 13:20:07
d.h. fhem schmiert Dir "gans einfach ab" und Systemd startet Ihn dann wieder ...

Wie schon Beta-User sagte:
Mach Dein FHEM sauber .... irgendwo hast Du ein GROßES Problem ...
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Wuppi68 am 15 Februar 2019, 13:24:34
deaktivier mal die Readingsgroup dann sollte erst einmal ein wenig Ruhe sein ...

ansonsten kannst Du noch in eine funktionieren 99_.*.pm folgendes einfügen (MEGA quick and realy very dirty)


$SIG{__DIE__} = sub {
    my ($msg) = @_;

    Log 1, "PERL ERROR: $msg";
    stacktrace();
}


ob FHEM danach noch funktioniert steht dann durch die Glaskugel den Kaffeesatz in den Sternen gelesen
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 15 Februar 2019, 14:56:35
Hallo

habe versucht die Fehlermeldung einzubauen.
Eigene 99_myHeizung.pm datei.

es gibt aber den Fehler:
2019.02.15 14:15:23 1: PERL WARNING: Number found where operator expected at ./FHEM/99_myHeizung.pm line 30, near "1"
2019.02.15 14:15:23 1: PERL WARNING: (Missing semicolon on previous line?)
2019.02.15 14:15:23 1: reload: Error:Modul 99_myHeizung deactivated:
syntax error at ./FHEM/99_myHeizung.pm line 30, near "1"


# $Id: myUtilsTemplate.pm 7570 2015-01-14 18:31:44Z rudolfkoenig $
#
# Save this file as 99_myUtils.pm, and create your own functions in the new
# file. They are then available in every Perl expression.

package main;

use strict;
use warnings;
use POSIX;

sub
myHeizung_Initialize($$)
{
  my ($hash) = @_;
}


$SIG{__DIE__} = sub {
    my ($msg) = @_;

    Log 1, "PERL ERROR: $msg";
    stacktrace();
}

# Enter you functions below _this_ line.


1;
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Beta-User am 15 Februar 2019, 15:02:43
Vielleicht nicht der Grund, aber warum beachtest du das

# Enter you functions below _this_ line.

nicht? => Code erst mal verschieben...
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 15 Februar 2019, 15:13:14
Habe ich verschoben, hat aber keine Wirkung leider
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Beta-User am 15 Februar 2019, 15:20:21
Na ja, und wie sieht es mit dem Tip aus der Fehlermeldung aus: ein Semicolon vor dem "1;"? (Mal direkt nach der letzten schließenden geschweiften Klammer )
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 15 Februar 2019, 15:45:24
Hi,

die Uils sieht so aus.

Bin nicht so sicher in Perl, aber sonst sehe ich da nirgends ;

Weiss hier dann nicht weiter....

##############################################
# $Id: myUtilsTemplate.pm 7570 2015-01-14 18:31:44Z rudolfkoenig $
#
# Save this file as 99_myUtils.pm, and create your own functions in the new
# file. They are then available in every Perl expression.

package main;

use strict;
use warnings;
use POSIX;

sub
myHeizung_Initialize($$)
{
  my ($hash) = @_;
};

# Enter you functions below _this_ line.

$SIG{__DIE__} = sub {
    my ($msg) = @_;
    Log 1, "PERL ERROR: $msg";
    stacktrace();
}

;



1;
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: Beta-User am 15 Februar 2019, 15:47:20
Danke für die Info, dass die utils jetzt fehlerfrei geladen wird...
(Wird sie doch, oder ::) ?)
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 15 Februar 2019, 16:10:46
Hallo

ich denke schon, die Meldung sehe ich nicht mehr...

aber nun: 2019.02.15 15:45:38.447 1: PERL ERROR: Can't use an undefined value as an ARRAY reference at fhem.pl line 564.


im log:
2019.02.15 15:45:38.447 1: PERL ERROR: Can't use an undefined value as an ARRAY reference at fhem.pl line 564.

2019.02.15 15:45:38.450 1: stacktrace:
2019.02.15 15:45:38.451 1:     main::__ANON__                      called by fhem.pl (564)
2019.02.15 15:45:38.451 1:     (eval)                              called by fhem.pl (564)
2019.02.15 15:45:38.469 1: Including fhem.cfg
2019.02.15 15:45:38.513 1: Including ./fhemtr/includes/Telegram_bot.cfg
2019.02.15 15:45:38.626 3: TelegramBot_Define TR_BOT: called
2019.02.15 15:45:38.780 1: PERL ERROR: Can't locate object method "tid" via package "threads" at /usr/share/perl/5.26/XSLoader.pm line 114.

2019.02.15 15:45:38.780 1: stacktrace:
2019.02.15 15:45:38.780 1:     main::__ANON__                      called by /usr/share/perl/5.26/XSLoader.pm (114)
2019.02.15 15:45:38.780 1:     (eval)                              called by /usr/share/perl/5.26/XSLoader.pm (114)
2019.02.15 15:45:38.781 1:     XSLoader::load                      called by /usr/lib/x86_64-linux-gnu/perl5/5.26/Net/SSLeay.pm (439)
2019.02.15 15:45:38.781 1:     (eval)                              called by /usr/lib/x86_64-linux-gnu/perl5/5.26/Net/SSLeay.pm (441)
2019.02.15 15:45:38.781 1:     (eval)                              called by /usr/share/perl5/IO/Socket/SSL.pm (19)
2019.02.15 15:45:38.781 1:     IO::Socket::SSL::BEGIN              called by /usr/lib/x86_64-linux-gnu/perl5/5.26/Net/SSLeay.pm (0)
2019.02.15 15:45:38.781 1:     (eval)                              called by /usr/lib/x86_64-linux-gnu/perl5/5.26/Net/SSLeay.pm (0)
2019.02.15 15:45:38.781 1:     (eval)                              called by (eval 23) (1)
2019.02.15 15:45:38.781 1:     main::BEGIN                         called by /usr/lib/x86_64-linux-gnu/perl5/5.26/Net/SSLeay.pm (0)
2019.02.15 15:45:38.781 1:     (eval)                              called by /usr/lib/x86_64-linux-gnu/perl5/5.26/Net/SSLeay.pm (0)
2019.02.15 15:45:38.781 1:     (eval)                              called by FHEM/HttpUtils.pm (465)
2019.02.15 15:45:38.781 1:     main::HttpUtils_Connect2            called by FHEM/HttpUtils.pm (454)
2019.02.15 15:45:38.781 1:     main::HttpUtils_Connect             called by FHEM/HttpUtils.pm (906)
2019.02.15 15:45:38.781 1:     main::HttpUtils_BlockingGet         called by ./FHEM/50_TelegramBot.pm (1611)
2019.02.15 15:45:38.781 1:     main::TelegramBot_DoUrlCommand      called by ./FHEM/50_TelegramBot.pm (2835)
2019.02.15 15:45:38.781 1:     main::TelegramBot_Setup             called by ./FHEM/50_TelegramBot.pm (390)
2019.02.15 15:45:38.782 1:     main::TelegramBot_Define            called by fhem.pl (3689)
2019.02.15 15:45:38.782 1:     main::CallFn                        called by fhem.pl (2066)
2019.02.15 15:45:38.782 1:     main::CommandDefine                 called by fhem.pl (1233)
2019.02.15 15:45:38.782 1:     main::AnalyzeCommand                called by fhem.pl (1079)
2019.02.15 15:45:38.782 1:     main::AnalyzeCommandChain           called by fhem.pl (1374)
2019.02.15 15:45:38.782 1:     main::CommandInclude                called by fhem.pl (1233)
2019.02.15 15:45:38.782 1:     main::AnalyzeCommand                called by fhem.pl (1079)
2019.02.15 15:45:38.782 1:     main::AnalyzeCommandChain           called by fhem.pl (1374)
2019.02.15 15:45:38.782 1:     main::CommandInclude                called by fhem.pl (596)
2019.02.15 15:45:38.996 3: telnetPort7072: port 7072 opened
Titel: Antw:fhem server restarts unbekannt Gründe , finde nichts im log
Beitrag von: riker1 am 15 Februar 2019, 16:53:52
So habe nun den cfg bzw log soweit bereinigt
die Fehlerroutine ist drinnen, aber die Fehler sagen mir nicht viel..


Serverabsturz beim editieren der Readingsgroup - nicht structure wie oben falsch geschrieben

nur das attribut disable gelöscht und absturz.

In der cref habe ich nicht genaues gefunden ob man ReadingTimestamp nicht verwenden kann, darf...es steht man kann die timestamps uinterdrücken mit notime, aber angezeigt habe ich keine gesehen.

https://wiki.fhem.de/wiki/ReadingsGroup#Alle_Readings_eines_Ger.C3.A4tes.2C_mit_Ausnahme_von... (https://wiki.fhem.de/wiki/ReadingsGroup#Alle_Readings_eines_Ger.C3.A4tes.2C_mit_Ausnahme_von...)

Hier mal das log attached.

Danke immer noch.

Habe den Thread Titel angepaßt, da die Ursache ja gefunden, aber nicht verstanden ist.. so ok?
Titel: Antw:Readingsgroup führt zu fhem server restarts group mit Timestamp
Beitrag von: riker1 am 15 Februar 2019, 17:03:08
Hatte auch schon mal hier angefragt wegen der Readingsgruppe.

https://forum.fhem.de/index.php/topic,97285.0.html (https://forum.fhem.de/index.php/topic,97285.0.html)

kommt nun zusammen das Thema
Titel: Antw:Readingsgroup führt zu fhem server restarts group mit Timestamp
Beitrag von: Beta-User am 15 Februar 2019, 17:06:23
Na ja, offensichtlich mag ReadingsGroup den Perl-Code an der Stelle nicht ;) .

Das mit notime ist doch eigentlich klar: Es wird immer der timestamp der einzelnen Readings in der RG mit angezeigt, es sei denn, es wird unterdrückt. Warum das bei dir in der RG scheinbar nicht so ist? Keine Ahnung, ich habe mir den code auch nicht angesehen. Kann alles mögliche sein.

Es bleibt jedenfalls dabei: FHEM sieht die schließende Klammer nicht. Also solltest du dir eine andere Lösung überlegen, als darauf zu beharren, dass Perlcode (und zwar genau der) genau da rein muß...

Bis auf die Max-Mode und Presence-Dinger sieht es doch schon mal nicht schlecht aus (auf die Schnelle).
Titel: Antw:Readingsgroup führt zu fhem server restarts group mit Timestamp
Beitrag von: riker1 am 15 Februar 2019, 18:01:14
Hallo

danke fürs Schauen,
Ja glaube der perl Code ist das Problem da.

Weiss aber nicht wie ich die Readings-Details an die Readings-group bekommen soll.

Mal weiter recherchieren.

Danke
Titel: Antw:Readingsgroup führt zu fhem server restarts group mit Timestamp
Beitrag von: mi.ke am 15 Februar 2019, 18:22:24
mach Dir doch ein userReading im Device auf das ReadingsTimestamp und frag dann dieses Reading ab.
Titel: Antw:Readingsgroup führt zu fhem server restarts group mit Timestamp
Beitrag von: riker1 am 15 Februar 2019, 18:34:12
Zitat von: mi.ke am 15 Februar 2019, 18:22:24
mach Dir doch ein userReading im Device auf das ReadingsTimestamp und frag dann dieses Reading ab.

..genau, oder so:-)

viele Wege es gibt:-)