Autor Thema: OWX kann FHEM abschiessen ?!?  (Gelesen 45370 mal)

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4677
    • tech_LogBuch
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #60 am: 10 Februar 2014, 23:31:55 »
ich meine, on das Rech, in die Verzeichnisse zu wechseln auch besteht.
ls -l /opt/fhemkommt unter anderem auch etwas wie:
drwxrwxrwx  3 fhem root 12288 Feb 10 22:53 log

ps -ef | grep -v grep | grep watchdog
wie startest du den watchdog?
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Lling

  • Gast
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #61 am: 10 Februar 2014, 23:54:16 »
Da könnte ein Fehler sein
drwxrwxrwx 26 fhem root 12288 Feb  8 20:08 contrib
drwxrwxrwx  2 fhem root  4096 Feb  8 20:08 demolog
drwxrwxrwx  4 fhem root  4096 Feb  8 20:08 docs
drwxrwxrwx  4 fhem root 24576 Feb 10 02:53 FHEM
-rw-rw-rw-  1 fhem root  9274 Feb 10 18:44 fhem.cfg
-rw-rw-rw-  1 fhem root  5123 Oct  6 13:59 fhem.cfg.demo
-rwxrwxrwx  1 fhem root 93295 Oct  6 13:59 fhem.pl
-rw-rw-rw-  1 pi   pi     891 Feb 10 02:48 killfhem.sh
-rw-rw-rw-  1 pi   pi      54 Feb 10 02:48 killwatchdog.sh
drwxrwxrwx  2 fhem root  4096 Feb 10 03:57 log
-rw-rw-rw-  1 fhem root   761 Oct  6 13:59 README_DEMO.txt
-rw-rw-rw-  1 pi   pi     405 Feb 10 02:48 runfhem.sh
-rw-rw-rw-  1 pi   pi    1904 Feb 10 02:48 runwatchdog.sh
-rw-rw-rw-  1 pi   pi     673 Feb 10 02:48 startfhem
-rw-rw-rw-  1 pi   pi     301 Feb 10 02:48 stopfhem
-rw-rw-rw-  1 pi   pi    4336 Feb 10 02:48 watchdogloop.sh
drwxrwxrwx  7 fhem root  4096 Jan 11 15:28 www

Ehrlich gesagt dachte ich, dass der Watchdog sich automatisch startet^^
« Letzte Änderung: 11 Februar 2014, 00:02:47 von Lling »

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4677
    • tech_LogBuch
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #62 am: 11 Februar 2014, 00:02:36 »
ne, hier ist Reche von log in Ordnung. Was liefert ps-Befehl?
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Lling

  • Gast
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #63 am: 11 Februar 2014, 00:07:22 »
Da passiert einfach mal...nix.

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4677
    • tech_LogBuch
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #64 am: 11 Februar 2014, 00:29:27 »
Zitat
Da passiert einfach mal...nix.
Aha. Probere ps ohne grep also so:
pf -efMüsste sehr gesprächig werden ;)

Oder
ps -ef | grep -v grep | grep fhem.plMuss eine Zeile kommen.

Ich würde sagen, watchdog läuft gar nicht erst. Probiere mal per hand zu starten:
. /opt/fhem/runwatchdog.shSorge aber unbedingt vorher für den Watchdog-Part in FHEM, denn wenn die entsprechende Logs nicht aktualisiert werden, geht watchdog davon aus, dass fhem nicht (mehr) läuft und startet ihn neu... immer wieder ;)

Zur Not kannst Du ihn mit . /opt/fhem/killwatchdog.sh wieder beenden.

Wenn alles zufriedenstellen läuft, muss Du noch dafür sorgen, dass Watchdog automatisch mitstartet (also per startfhem). Dafür muss dann /etc/init.d/fhem anpegasst werden.

Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Lling

  • Gast
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #65 am: 11 Februar 2014, 00:39:23 »
Also bei pf -ef kommt:
-bash: pf: command not found

Bei ps -ef | grep -v grep | grep fhem.pl kommt:
fhem      1046     1  1 Feb10 ?        00:19:28 /usr/bin/perl fhem.pl fhem.cfg

Wenn ich es starten will sagt er mir:
-bash: ./watchdogloop.sh: Permission denied

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4677
    • tech_LogBuch
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #66 am: 11 Februar 2014, 01:06:56 »
Mein Fehler, es sollte natürlich ps, nicht pf heißen.

Wie es aussieht, hast Du die Dateien nicht ausführbar gemacht. Habe vorher in der Ausgabe von Deinem ls übersehen.
Du must Dir schon einige Linux-Grundlagen aneignen. Ansonsten wird es schwierig mit dem Scripten. Vor allem bei Änderungen in System-Dateien und -Einstellungen kann man leicht viel zerstören.

Mache erstmal alle scripte ausführbar:
sudo chmod a+x  /opt/fhem/*.sh
sudo chmod a+x  /opt/fhem/startfhem
sudo chmod a+x  /opt/fhem/stopfhem

und probiere watchdog zu starten.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Lling

  • Gast
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #67 am: 11 Februar 2014, 01:34:37 »
Top danke. Läuft jetzt und der Plot wird auch angezeigt. Ich danke dir für deine Geduld. Wie gesagt steh ich gerade noch komplett am Anfang mit der ganzen Geschicht. Wenn da von vielen Seiten andere Methoden kommt ist es da schwer durchzusehen.
 
Zitat
Du must Dir schon einige Linux-Grundlagen aneignen. Ansonsten wird es schwierig mit dem Scripten. Vor allem bei Änderungen in System-Dateien und -Einstellungen kann man leicht viel zerstören.

Deswegen fummel ich da gar nicht erst rum. :D
Die /etc/init.d/fhem hab ich jetzt so angepasst, wie es auf deiner Seite beschrieben ist.
Danke nochmal.

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4677
    • tech_LogBuch
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #68 am: 11 Februar 2014, 06:33:16 »
Na dann viel Erfolg!
 ;)
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Offline Spezialtrick

  • Hero Member
  • *****
  • Beiträge: 1027
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #69 am: 24 Februar 2014, 10:08:36 »
@Hexenmeister:

Sag mal kann man den Watchdog auch irgendwie in den Autostart des Raspberry's packen? Ich habe zwar eine allgemeine Anleitung bei Google gefunden, aber ich traue mich nicht so ganz daran. Will mir nicht das gesamte System zerschießen.  ;D
FHEM - Debmatic - Zigbee2MQTT - Homekit

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4677
    • tech_LogBuch
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #70 am: 24 Februar 2014, 20:27:23 »
Zitat
kann man den Watchdog auch irgendwie in den Autostart des Raspberry's packen?
Klar, genau so mache ich das auch. Zum Starten von FHEM dient die Datei /etc/init.d/fhem. Meine Modifikation haben ich auf GitHub hinterlegt:
https://github.com/hexenmeister/MyFHEM/blob/master/etc_init.d_fhem_script.txt

Nimm z.B. nano zu Editieren: sudo nano /etc/init.d/fhem
Mit den Init-Scripten muss man natürlich sehr vorsichtig umgehen, das System zerschiessen durch Anpassen von FHEM-Startscript ist jedoch nicht sehr wahrscheinlich. Wenn der Watchdog mit allen Dateien installiert ist und richtig läuft, kannst Du den Inhalt Deiner Datei durch meine Version ersetzen. Nach dem Reboot laufen FHEM und Watchdog beide automatisch an ;)
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Offline Spezialtrick

  • Hero Member
  • *****
  • Beiträge: 1027
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #71 am: 24 Februar 2014, 21:15:09 »
Vielen Dank! Deine Anleitung funktioniert natürlich.  ;D

Einfach Spitze, was für einen perfekten Support Du hier leistest. :)
FHEM - Debmatic - Zigbee2MQTT - Homekit

Offline Spezialtrick

  • Hero Member
  • *****
  • Beiträge: 1027
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #72 am: 05 Mai 2014, 22:43:07 »
@Hexenmeister:

Ich habe leider wieder massive Probleme mit meinem FHEM Server. Ich vermute, dass es am Watchdog liegt, weil FHEM circa alle 3-5min beendet und neugestartet wird. Für mich sieht es so aus, als würde der Watchdog die laufende FHEM Instanz nicht erkennen un darauf folgend funktionsgemäß entsprechende neustarten. Hast du eine Idee wie ich das wieder beheben kann?

Ein Auszug aus meinem Log:

2014.05.05 22:04:57 0: Server shutdown
2014.05.05 22:05:04 1: Including fhem.cfg
2014.05.05 22:05:05 3: WEB: port 8083 opened
2014.05.05 22:05:05 3: WEBphone: port 8084 opened
2014.05.05 22:05:05 3: WEBtablet: port 8085 opened
2014.05.05 22:05:05 3: telnetPort: port 7072 opened
2014.05.05 22:05:06 2: eventTypes: loaded 764 events from ./log/eventTypes.txt
2014.05.05 22:05:06 3: Opening FHEMduino device /dev/ttyUSB0
2014.05.05 22:05:07 3: Setting FHEMduino baudrate to 9600
2014.05.05 22:05:07 3: FHEMduino device opened
2014.05.05 22:05:10 3: FHEMduino: Possible commands: VisRq
2014.05.05 22:05:10 3: Opening CUL_0 device /dev/ttyAMA0
2014.05.05 22:05:10 3: Setting CUL_0 baudrate to 38400
2014.05.05 22:05:10 3: CUL_0 device opened
2014.05.05 22:05:11 3: CUL_0: Possible commands: mBCFAIZOGMRTVWXefltux
2014.05.05 22:05:11 2: Switched CUL_0 rfmode to MAX
2014.05.05 22:05:11 2: Switched IR_Dev irReceive to ON_NR
2014.05.05 22:05:12 1: OWX: COC/CUNO device CUL_0 defined
2014.05.05 22:05:18 3: OWTHERM: Device OWX_28_13C458050000 defined.
2014.05.05 22:05:18 3: OWTHERM: Device OWX_28_589C58050000 defined.
2014.05.05 22:05:19 1: Including ./log/fhem.save
2014.05.05 22:05:20 3: No I/O device found for FHEMduino_KW9010_35
2014.05.05 22:05:20 3: No I/O device found for LCD_Backlight
2014.05.05 22:05:20 3: No I/O device found for FHEMduino_KW9010_B5
2014.05.05 22:05:20 3: No I/O device found for FHEMduino_KW9010_77
2014.05.05 22:05:20 3: Airquality: filed to find CO20 device
2014.05.05 22:05:22 1: OWX: 1-Wire bus OWio: interface DS2482 / COC detected in CUL_0 with response R:F6000005589C5828
R:D000000558C41328
D: 2
OK
V 1.58 CSM868

2014.05.05 22:05:22 3: initialUsbCheck return value: Unknown command usb, try help.
2014.05.05 22:05:22 0: Server started with 110 defined entities (version $Id: fhem.pl 5728 2014-05-03 09:41:12Z rudolfkoenig $, os linux, user fhem, pid 2488)
2014.05.05 22:05:22 3: telnetForBlockingFn: port 36574 opened
2014.05.05 22:05:23 1: FHEMduino_KW9010 35 Skipping override due to too large timedifference
2014.05.05 22:05:32 3: OWX: Answer to CUL_0 device search is 1:F6000005589C5828
2:D000000558C41328

2014.05.05 22:05:32 1: OWX: 1-Wire devices found on bus OWio (OWX_28_589C58050000,OWX_28_13C458050000)
2014.05.05 22:06:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 75) line 1.

2014.05.05 22:06:37 1: FHEMduino_KW9010 77 Skipping override due to too large timedifference
2014.05.05 22:06:51 3: Watchdog watchdogiPhoneAngieBluetoothAbwesend triggered
2014.05.05 22:06:51 2: ROOMMATE set rr_Angie absent
2014.05.05 22:07:05 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 1512) line 1.

2014.05.05 22:07:06 1: telnet SSL/HTTPS error: No such file or directory
2014.05.05 22:07:12 0: Server shutdown
2014.05.05 22:07:20 1: Including fhem.cfg
2014.05.05 22:07:22 3: WEB: port 8083 opened
2014.05.05 22:07:22 3: WEBphone: port 8084 opened
2014.05.05 22:07:22 3: WEBtablet: port 8085 opened
2014.05.05 22:07:22 3: telnetPort: port 7072 opened
2014.05.05 22:07:25 2: eventTypes: loaded 764 events from ./log/eventTypes.txt
2014.05.05 22:07:26 3: Opening FHEMduino device /dev/ttyUSB0
2014.05.05 22:07:28 3: Setting FHEMduino baudrate to 9600
2014.05.05 22:07:28 3: FHEMduino device opened
2014.05.05 22:07:31 3: FHEMduino: Possible commands: VisRq
2014.05.05 22:07:31 3: Opening CUL_0 device /dev/ttyAMA0
2014.05.05 22:07:31 3: Setting CUL_0 baudrate to 38400
2014.05.05 22:07:31 3: CUL_0 device opened
2014.05.05 22:08:00 3: CUL_0: Possible commands: mBCFAIZOGMRTVWXefltux
2014.05.05 22:08:00 2: Switched CUL_0 rfmode to MAX
2014.05.05 22:08:00 2: Switched IR_Dev irReceive to ON_NR
2014.05.05 22:08:01 1: OWX: COC/CUNO device CUL_0 defined
2014.05.05 22:08:06 3: OWTHERM: Device OWX_28_13C458050000 defined.
2014.05.05 22:08:06 3: OWTHERM: Device OWX_28_589C58050000 defined.
2014.05.05 22:08:08 1: Including ./log/fhem.save
2014.05.05 22:08:08 3: No I/O device found for FHEMduino_KW9010_35
2014.05.05 22:08:08 3: No I/O device found for LCD_Backlight
2014.05.05 22:08:08 3: No I/O device found for FHEMduino_KW9010_B5
2014.05.05 22:08:08 3: No I/O device found for FHEMduino_KW9010_77
2014.05.05 22:08:08 3: Airquality: filed to find CO20 device
2014.05.05 22:08:10 1: OWX: 1-Wire bus OWio: interface DS2482 / COC detected in CUL_0 with response R:F6000005589C5828
R:D000000558C41328
D: 2
OK
V 1.58 CSM868

2014.05.05 22:08:10 3: initialUsbCheck return value: Unknown command usb, try help.
2014.05.05 22:08:10 0: Server started with 110 defined entities (version $Id: fhem.pl 5728 2014-05-03 09:41:12Z rudolfkoenig $, os linux, user fhem, pid 2145)
2014.05.05 22:08:11 3: telnetForBlockingFn: port 36239 opened
2014.05.05 22:08:11 1: FHEMduino_KW9010 35 Skipping override due to too large timedifference
2014.05.05 22:08:29 3: OWX: Answer to CUL_0 device search is 1:F6000005589C5828
2:D000000558C41328

2014.05.05 22:08:29 1: OWX: 1-Wire devices found on bus OWio (OWX_28_589C58050000,OWX_28_13C458050000)
2014.05.05 22:08:54 1: FHEMduino_KW9010 77 Skipping override due to too large timedifference
2014.05.05 22:09:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 1508) line 1.

2014.05.05 22:09:19 3: Watchdog watchdogiPhoneAngieBluetoothAbwesend triggered
2014.05.05 22:09:19 2: ROOMMATE set rr_Angie absent
2014.05.05 22:10:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 1526) line 1.

2014.05.05 22:11:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 1544) line 1.

2014.05.05 22:12:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 1561) line 1.

2014.05.05 22:13:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 1579) line 1.

2014.05.05 22:14:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 1597) line 1.

2014.05.05 22:15:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 1615) line 1.

2014.05.05 22:15:48 0: Server shutdown
2014.05.05 22:15:54 1: CallBlockingFn: Can't connect to localhost:36239

2014.05.05 22:16:53 1: Including fhem.cfg
2014.05.05 22:16:54 3: WEB: port 8083 opened
2014.05.05 22:16:54 3: WEBphone: port 8084 opened
2014.05.05 22:16:54 3: WEBtablet: port 8085 opened
2014.05.05 22:16:54 3: telnetPort: port 7072 opened
2014.05.05 22:16:55 2: eventTypes: loaded 764 events from ./log/eventTypes.txt
2014.05.05 22:16:56 3: Opening FHEMduino device /dev/ttyUSB0
2014.05.05 22:16:56 3: Setting FHEMduino baudrate to 9600
2014.05.05 22:16:56 3: FHEMduino device opened
2014.05.05 22:16:59 3: FHEMduino: Possible commands: VisRq
2014.05.05 22:16:59 3: Opening CUL_0 device /dev/ttyAMA0
2014.05.05 22:16:59 3: Setting CUL_0 baudrate to 38400
2014.05.05 22:16:59 3: CUL_0 device opened
2014.05.05 22:17:00 3: CUL_0: Possible commands: mBCFAIZOGMRTVWXefltux
2014.05.05 22:17:00 2: Switched CUL_0 rfmode to MAX
2014.05.05 22:17:00 2: Switched IR_Dev irReceive to ON_NR
2014.05.05 22:17:01 1: OWX: COC/CUNO device CUL_0 defined
2014.05.05 22:17:07 3: OWTHERM: Device OWX_28_13C458050000 defined.
2014.05.05 22:17:07 3: OWTHERM: Device OWX_28_589C58050000 defined.
2014.05.05 22:17:08 1: Including ./log/fhem.save
2014.05.05 22:17:08 3: No I/O device found for FHEMduino_KW9010_35
2014.05.05 22:17:08 3: No I/O device found for LCD_Backlight
2014.05.05 22:17:08 3: No I/O device found for FHEMduino_KW9010_B5
2014.05.05 22:17:08 3: No I/O device found for FHEMduino_KW9010_77
2014.05.05 22:17:08 3: Airquality: filed to find CO20 device
2014.05.05 22:17:10 1: OWX: 1-Wire bus OWio: interface DS2482 / COC detected in CUL_0 with response R:F6000005589C5828
R:D000000558C41328
D: 2
OK
V 1.58 CSM868

2014.05.05 22:17:10 3: initialUsbCheck return value: Unknown command usb, try help.
2014.05.05 22:17:10 0: Server started with 110 defined entities (version $Id: fhem.pl 5728 2014-05-03 09:41:12Z rudolfkoenig $, os linux, user root, pid 3072)
2014.05.05 22:17:11 3: telnetForBlockingFn: port 57195 opened
2014.05.05 22:17:12 1: FHEMduino_KW9010 35 Skipping override due to too large timedifference
2014.05.05 22:17:21 3: OWX: Answer to CUL_0 device search is 1:F6000005589C5828
2:D000000558C41328

2014.05.05 22:17:21 1: OWX: 1-Wire devices found on bus OWio (OWX_28_589C58050000,OWX_28_13C458050000)
2014.05.05 22:18:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 1520) line 1.

2014.05.05 22:18:19 3: Watchdog watchdogiPhoneAngieBluetoothAbwesend triggered
2014.05.05 22:18:19 2: ROOMMATE set rr_Angie absent
2014.05.05 22:18:50 0: Server shutdown
2014.05.05 22:18:56 1: Including fhem.cfg
2014.05.05 22:18:57 3: WEB: port 8083 opened
2014.05.05 22:18:57 3: WEBphone: port 8084 opened
2014.05.05 22:18:57 3: WEBtablet: port 8085 opened
2014.05.05 22:18:57 3: telnetPort: port 7072 opened
2014.05.05 22:18:58 2: eventTypes: loaded 764 events from ./log/eventTypes.txt
2014.05.05 22:18:59 3: Opening FHEMduino device /dev/ttyUSB0
2014.05.05 22:18:59 3: Setting FHEMduino baudrate to 9600
2014.05.05 22:18:59 3: FHEMduino device opened
2014.05.05 22:19:02 3: FHEMduino: Possible commands: VisRq
2014.05.05 22:19:03 3: Opening CUL_0 device /dev/ttyAMA0
2014.05.05 22:19:03 3: Setting CUL_0 baudrate to 38400
2014.05.05 22:19:03 3: CUL_0 device opened
2014.05.05 22:19:03 3: CUL_0: Possible commands: mBCFAIZOGMRTVWXefltux
2014.05.05 22:19:03 2: Switched CUL_0 rfmode to MAX
2014.05.05 22:19:03 2: Switched IR_Dev irReceive to ON_NR
2014.05.05 22:19:04 1: OWX: COC/CUNO device CUL_0 defined
2014.05.05 22:19:09 3: OWTHERM: Device OWX_28_13C458050000 defined.
2014.05.05 22:19:09 3: OWTHERM: Device OWX_28_589C58050000 defined.
2014.05.05 22:19:10 1: Including ./log/fhem.save
2014.05.05 22:19:11 3: No I/O device found for FHEMduino_KW9010_35
2014.05.05 22:19:11 3: No I/O device found for LCD_Backlight
2014.05.05 22:19:11 3: No I/O device found for FHEMduino_KW9010_B5
2014.05.05 22:19:11 3: No I/O device found for FHEMduino_KW9010_77
2014.05.05 22:19:11 3: Airquality: filed to find CO20 device
2014.05.05 22:19:13 1: OWX: 1-Wire bus OWio: interface DS2482 / COC detected in CUL_0 with response R:F6000005589C5828
R:D000000558C41328
D: 2
OK
V 1.58 CSM868

2014.05.05 22:19:13 3: initialUsbCheck return value: Unknown command usb, try help.
2014.05.05 22:19:13 0: Server started with 110 defined entities (version $Id: fhem.pl 5728 2014-05-03 09:41:12Z rudolfkoenig $, os linux, user fhem, pid 3241)
2014.05.05 22:19:13 3: telnetForBlockingFn: port 55212 opened
2014.05.05 22:19:14 1: FHEMduino_KW9010 35 Skipping override due to too large timedifference
2014.05.05 22:19:24 3: OWX: Answer to CUL_0 device search is 1:F6000005589C5828
2:D000000558C41328

2014.05.05 22:19:24 1: OWX: 1-Wire devices found on bus OWio (OWX_28_589C58050000,OWX_28_13C458050000)
2014.05.05 22:20:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 92) line 1.

2014.05.05 22:20:21 3: Watchdog watchdogiPhoneAngieBluetoothAbwesend triggered
2014.05.05 22:20:21 2: ROOMMATE set rr_Angie absent
2014.05.05 22:21:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 118) line 1.

2014.05.05 22:22:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 139) line 1.

2014.05.05 22:23:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 157) line 1.

2014.05.05 22:24:00 3: tickHeartbeat: Undefined subroutine &main::tickHeartbeat called at (eval 178) line 1.

2014.05.05 22:24:55 0: Server shutdown
FHEM - Debmatic - Zigbee2MQTT - Homekit

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4677
    • tech_LogBuch
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #73 am: 06 Mai 2014, 00:10:57 »
Hi!

Scheint so, dass die Methode tickHeartbeat aus der 99_myUtils rausgeflogen ist (oder die ganze Datei kaputt ist).
Einfach wieder gerade biegen ;)

# --- server heartbeat / watchdog ---->
sub tickHeartbeat($)
{
my ($device) = @_;
my $v = int(Value($device));
$v = $v+1;
if($v>=60) {$v=0;}
fhem("set $device $v");
}
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Offline Spezialtrick

  • Hero Member
  • *****
  • Beiträge: 1027
Antw:OWX kann FHEM abschiessen ?!?
« Antwort #74 am: 06 Mai 2014, 11:10:31 »
Du hattest auf jeden Fall schon mal recht mit deiner Vermutung. Das einfügen des fehlenden Teil hat schon mal das ständige Neustarten behoben. Danke. :)
Im Log erscheint aber weiterhin minütlich diese Meldung:

2014.05.06 10:33:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 106) line 1.

2014.05.06 10:34:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 123) line 1.

2014.05.06 10:35:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 140) line 1.

2014.05.06 10:36:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 157) line 1.

2014.05.06 10:37:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 174) line 1.

2014.05.06 10:38:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 191) line 1.

2014.05.06 10:39:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 208) line 1.

2014.05.06 10:40:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 225) line 1.

2014.05.06 10:41:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 242) line 1.

2014.05.06 10:42:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 259) line 1.

2014.05.06 10:43:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 276) line 1.

2014.05.06 10:44:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 293) line 1.

2014.05.06 10:44:15 1: FHEMduino_KW9010 35 Skipping override due to too large timedifference
2014.05.06 10:45:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 310) line 1.

2014.05.06 10:46:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 329) line 1.

2014.05.06 10:47:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 346) line 1.

2014.05.06 10:48:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 363) line 1.

2014.05.06 10:49:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 380) line 1.

2014.05.06 10:50:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 397) line 1.

2014.05.06 10:51:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 412) line 1.

2014.05.06 10:52:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 429) line 1.

2014.05.06 10:53:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 446) line 1.

2014.05.06 10:54:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 463) line 1.

2014.05.06 10:55:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 480) line 1.

2014.05.06 10:56:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 499) line 1.

2014.05.06 10:57:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 516) line 1.

2014.05.06 10:58:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 533) line 1.

2014.05.06 10:59:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 550) line 1.

2014.05.06 11:00:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 567) line 1.

2014.05.06 11:01:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 583) line 1.

2014.05.06 11:02:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 602) line 1.

2014.05.06 11:03:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 619) line 1.

2014.05.06 11:04:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 636) line 1.

2014.05.06 11:05:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 660) line 1.

2014.05.06 11:06:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 828) line 1.

2014.05.06 11:07:00 1: Error evaluating Server_Heartbeat userReading lastChange: Undefined subroutine &main::CurrentTime called at (eval 845) line 1.
FHEM - Debmatic - Zigbee2MQTT - Homekit

 

decade-submarginal