FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: skeleton am 11 November 2018, 09:40:29

Titel: tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: skeleton am 11 November 2018, 09:40:29
Guten morgen
seit längerer Zeit ( ich hatte die Installation nicht beaufsichtigt, da sie einigermassen stabil lief) bekomme ich bei der Ausführung von



define AllNightCleanUP at *01:00 {\
fhem("set BLZ_Fenster_Clima tempListTmpl restore FHEM/tempList.cfg:BLZ_FE");;\
fhem("set GZ_Fenster_Clima tempListTmpl restore FHEM/tempList.cfg:GZ_FE");;\
fhem("set BU_FE_Clima tempListTmpl restore FHEM/tempList.cfg:BU_FE");;\
fhem("set FLUR_Clima tempListTmpl restore FHEM/tempList.cfg:FLUR");;\
fhem("set KU_FE_Clima tempListTmpl restore FHEM/tempList.cfg:OBERGESCHOSS");;\
fhem("set WZ_FE_Clima tempListTmpl restore FHEM/tempList.cfg:OBERGESCHOSS");;\
fhem("set WZ_Wand_Clima tempListTmpl restore FHEM/tempList.cfg:OBERGESCHOSS");;\
fhem("set WZ_Zentral_Climate tempListTmpl restore FHEM/tempList.cfg:OBERGESCHOSS");;\
fhem("set Wohnzimmer_Heizung tempListTmpl restore FHEM/tempList.cfg:OBERGESCHOSS");;\
fhem("set BZ_FE_Clima tempListTmpl restore FHEM/tempList.cfg:BZ_FE");;\
fhem("set SZ_FE_Clima tempListTmpl restore FHEM/tempList.cfg:SCHLAFZIMMER");;\
fhem("set JL_FE_Clima tempListTmpl restore FHEM/tempList.cfg:JOANA");;\
fhem("set JO_FE_Clima tempListTmpl restore FHEM/tempList.cfg:JEANLUC");;\
fhem("set TA_FE_Clima tempListTmpl restore FHEM/tempList.cfg:TAMARA");;\

folgende Fehlermeldung


2018.11.01 01:00:00 3: AllNightCleanUP: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4285.
2018.11.02 01:00:00 3: AllNightCleanUP: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4285.
2018.11.03 01:00:00 3: AllNightCleanUP: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4285.
2018.11.04 01:00:00 3: AllNightCleanUP: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4285.
2018.11.05 01:00:00 3: AllNightCleanUP: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4285.
2018.11.06 01:00:00 3: AllNightCleanUP: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4285.
2018.11.07 01:00:00 3: AllNightCleanUP: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4285.
2018.11.08 01:00:00 3: AllNightCleanUP: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4285.
2018.11.09 01:00:00 3: AllNightCleanUP: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4285.
2018.11.10 01:00:00 3: AllNightCleanUP: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4285.
2018.11.11 01:00:00 3: AllNightCleanUP: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4285.


Habe ich was verpasst, hatte lange Zeit funktioniert ?

Cheers
(C)arlos
Titel: Antw:tempListTmpl =>"[verify|restore]"
Beitrag von: skeleton am 13 November 2018, 20:40:14
Nabend,
niemend einen Hinweis fuer mich ?
Ich binde gerade neue Heizkörper ein und würde das Profil gerne wieder schreiben können

Cheers
(C)arlos
Titel: Antw:tempListTmpl =>"[verify|restore]"
Beitrag von: ph1959de am 13 November 2018, 21:11:53
Zitat von: skeleton am 13 November 2018, 20:40:14
niemend einen Hinweis fuer mich ?
Thema in den HomeMatic Bereich verschieben?
Titel: Antw:tempListTmpl =>"[verify|restore]"
Beitrag von: skeleton am 13 November 2018, 21:22:21
Ok evtl. liegst du da richtig. Aber ich kann das nicht ( kein Knopf dafür da )

Ok erledigt, Knopf gefunden :-)
Titel: Antw:tempListTmpl =>"[verify|restore]"
Beitrag von: skeleton am 22 November 2018, 23:15:53
Nabend,

kann hier wirklich niemand helfen ?
Cheers
(C)
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server Crash<-
Beitrag von: skeleton am 29 November 2018, 09:15:11
Naja scheint ja nicht viele zu interessieren.
nur so nebenbei, wenn ich den Befehl direkt in FHEM eingebe Crashed der Server, aber ich wette auch das interessiert niemanden  ;)


Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 09:24:33
In den meisten Fällen liegt das Problem nicht am System selbst

Ich habe mich mal getraut. Mein Ergebnis im Log


2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListSat prep 07:00 17.0 22:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListSun prep 07:00 17.0 21:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListMon prep 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListTue prep 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListWed prep 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListThu prep 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListFri prep 06:00 17.0 08:00 19.0 15:00 17.0 22:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListFri exec 06:00 17.0 08:00 19.0 15:00 17.0 22:00 19.0 24:00 17.0


Und natürlich kein Crash.
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 09:32:58
Bist Du aktuell mit FHEM. Im Code finde ich ganz andere Dinge an der angezeigten Zeilennummer.
Gib mal bitte ein list von einem Beispiel Climakanal.
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: MadMax-FHEM am 29 November 2018, 09:36:08
Interessieren kann man nicht sagen aber ein crash war bislang nicht zu sehen...
...also in den Logs sind Meldungen aber ein crash...

Andere Frage: wozu schreibst du oder willst jede Nacht die Templisten auf die Geräte!?

Dass das auf Dauer (evtl.) den Flash dort kaputt macht ist dir bewusst!?

(gut es ist glaube ich eine Logik eingebaut, dass nur tatsächlich geschrieben wird, wenn nötig, also auf dem Gerät anders)

Soll heißen: wer ändert bei dir die Templisten, dass du denkst sie jede Nacht überschreiben zu müssen?

(das war die erste Feage die mir in den Sinn kam beim ersten lesen vor einiger Zeit / da ich aber keine Lösung für das Problem hatte/habe, habe ich gewartet, ob sich einer dem Problem annimmt / ich selbst nutze Templisten nicht bzw. habe ich meine halt mal "programmiert" und da die sich ja nicht selbst ändern und sie noch passen bleiben sie halt wie sie auf den Geräten hinterlegt sind)

Ansonsten würde ich mal Schritt für Schritt vorgehen und mal manuell mit einer Templist untersuchen warum es nicht geht...

Dazu dann mal das list hier posten und auch von hminfo etc.

Evtl. auch mal in der commandref/Wiki schauen, ob sich etwas geändert hat...

Und dann die Masterfrage: was hast du inzwischen getan dass es nicht mehr geht? (system update, fhem update [Änderungsbeschreibung beachtet], neue Module hinzu, an eigenen myUtils "geschraubt", ...)

Glaube nicht, dass es "einfach so" nicht mehr geht.

Wenn du tatsächlich nichts getan hast (siehe "Masterfrage"), dann kann (falls es ein PI ist) auch die Speicherkarte hinüber sein, das hat oft "komische Effekte"...

Gruß, Joachim
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: skeleton am 29 November 2018, 11:11:39
Zitat von: CoolTux am 29 November 2018, 09:24:33
In den meisten Fällen liegt das Problem nicht am System selbst

Ich habe mich mal getraut. Mein Ergebnis im Log


2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListSat prep 07:00 17.0 22:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListSun prep 07:00 17.0 21:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListMon prep 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListTue prep 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListWed prep 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListThu prep 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListFri prep 06:00 17.0 08:00 19.0 15:00 17.0 22:00 19.0 24:00 17.0
2018.11.29 09:23:23 3: CUL_HM set HeizungsThermostatWohnzimmer_1_Clima tempListFri exec 06:00 17.0 08:00 19.0 15:00 17.0 22:00 19.0 24:00 17.0


Und natürlich kein Crash.

Hi danke fuer deine Antwort


das habe ich eben noch gefunden.


2018.11.01 01:00:00 1: ERROR evaluating {
fhem("set BLZ_Fenster_Clima tempListTmpl restore FHEM/tempList.cfg:BLZ_FE");
fhem("set GZ_Fenster_Clima tempListTmpl restore FHEM/tempList.cfg:GZ_FE");
fhem("set BU_FE_Clima tempListTmpl restore FHEM/tempList.cfg:BU_FE");
fhem("set FLUR_Clima tempListTmpl restore FHEM/tempList.cfg:FLUR");
fhem("set KU_FE_Clima tempListTmpl restore FHEM/tempList.cfg:OBERGESCHOSS");
fhem("set WZ_FE_Clima tempListTmpl restore FHEM/tempList.cfg:OBERGESCHOSS");
fhem("set WZ_Wand_Clima tempListTmpl restore FHEM/tempList.cfg:OBERGESCHOSS");
fhem("set WZ_Zentral_Climate tempListTmpl restore FHEM/tempList.cfg:OBERGESCHOSS");
fhem("set Wohnzimmer_Heizung tempListTmpl restore FHEM/tempList.cfg:OBERGESCHOSS");
fhem("set BZ_FE_Clima tempListTmpl restore FHEM/tempList.cfg:BZ_FE");
fhem("set SZ_FE_Clima tempListTmpl restore FHEM/tempList.cfg:SCHLAFZIMMER");
fhem("set JL_FE_Clima tempListTmpl restore FHEM/tempList.cfg:JOANA");
fhem("set JO_FE_Clima tempListTmpl restore FHEM/tempList.cfg:JEANLUC");
fhem("set TA_FE_Clima tempListTmpl restore FHEM/tempList.cfg:TAMARA");
}: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4285




definitiv wenn ich set BLZ_Fenster_Clima tempListTmpl restore FHEM/tempList.cfg:BLZ_FE
in die FHEM Zeile Eingebe Crash der Server !


root@bananapi:/opt/fhem/log# tail -f  fhem-2018-11.log
2018.11.29 10:18:00 3: HCS heatDemand Found 14 Device(s): 0 FHT, 14 HM-CC-TC, 0 MAX, 0 ZWave, demand: 0, idle: 1, ignored: 13, excluded: 0, unknown: 0, eco: no overdrive: no
2018.11.29 10:23:00 3: HCS heatDemand Found 14 Device(s): 0 FHT, 14 HM-CC-TC, 0 MAX, 0 ZWave, demand: 0, idle: 1, ignored: 13, excluded: 0, unknown: 0, eco: no overdrive: no
2018.11.29 10:28:00 3: HCS heatDemand Found 14 Device(s): 0 FHT, 14 HM-CC-TC, 0 MAX, 0 ZWave, demand: 0, idle: 1, ignored: 13, excluded: 0, unknown: 0, eco: no overdrive: no
2018.11.29 10:33:01 3: HCS heatDemand Found 14 Device(s): 0 FHT, 14 HM-CC-TC, 0 MAX, 0 ZWave, demand: 0, idle: 1, ignored: 13, excluded: 0, unknown: 0, eco: no overdrive: no
2018.11.29 10:38:01 3: HCS heatDemand Found 14 Device(s): 0 FHT, 14 HM-CC-TC, 0 MAX, 0 ZWave, demand: 0, idle: 1, ignored: 13, excluded: 0, unknown: 0, eco: no overdrive: no
2018.11.29 10:43:01 3: HCS heatDemand Found 14 Device(s): 0 FHT, 14 HM-CC-TC, 0 MAX, 0 ZWave, demand: 0, idle: 1, ignored: 13, excluded: 0, unknown: 0, eco: no overdrive: no
2018.11.29 10:48:01 3: HCS heatDemand Found 14 Device(s): 0 FHT, 14 HM-CC-TC, 0 MAX, 0 ZWave, demand: 0, idle: 1, ignored: 13, excluded: 0, unknown: 0, eco: no overdrive: no
2018.11.29 10:53:01 3: HCS heatDemand Found 14 Device(s): 0 FHT, 14 HM-CC-TC, 0 MAX, 0 ZWave, demand: 0, idle: 1, ignored: 13, excluded: 0, unknown: 0, eco: no overdrive: no
2018.11.29 10:58:01 3: HCS heatDemand Found 14 Device(s): 0 FHT, 14 HM-CC-TC, 0 MAX, 0 ZWave, demand: 0, idle: 1, ignored: 13, excluded: 0, unknown: 0, eco: no overdrive: no
2018.11.29 11:03:02 3: HCS heatDemand Found 14 Device(s): 0 FHT, 14 HM-CC-TC, 0 MAX, 0 ZWave, demand: 0, idle: 1, ignored: 13, excluded: 0, unknown: 0, eco: no overdrive: no

[b]Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4285.[/b]


Und nach der letzten Zeile ist der Server weg und ich muss ihn Manuel neu starten

Ich bin nicht "brandaktuell" mit der Version und folgende Module stehen im Update check

List of new / modified files since last update:
UPD ./CHANGED
UPD FHEM/00_MQTT2_CLIENT.pm
UPD FHEM/00_Neuron.pm
UPD FHEM/10_CUL_HM.pm
UPD FHEM/10_MQTT2_DEVICE.pm
UPD FHEM/10_MQTT_GENERIC_BRIDGE.pm
UPD FHEM/10_NeuronPin.pm
UPD FHEM/12_HProtocolGateway.pm
UPD FHEM/30_DUOFERN.pm
UPD FHEM/36_Shelly.pm
UPD FHEM/42_AptToDate.pm
UPD FHEM/49_SSCam.pm
UPD FHEM/50_HP1000.pm
UPD FHEM/52_I2C_BME280.pm
UPD FHEM/52_I2C_EEPROM.pm
UPD FHEM/52_I2C_LM75A.pm
UPD FHEM/52_I2C_MCP23008.pm
UPD FHEM/52_I2C_MCP23017.pm
UPD FHEM/52_I2C_MCP342x.pm
UPD FHEM/52_I2C_PCA9532.pm
UPD FHEM/52_I2C_PCA9685.pm
UPD FHEM/52_I2C_PCF8574.pm
UPD FHEM/52_I2C_SHT21.pm
UPD FHEM/70_BRAVIA.pm
UPD FHEM/70_ENIGMA2.pm
UPD FHEM/70_PHTV.pm
UPD FHEM/70_Pushover.pm
UPD FHEM/74_XiaomiBTLESens.pm
UPD FHEM/88_HMCCU.pm
UPD FHEM/88_HMCCUCHN.pm
UPD FHEM/88_HMCCURPCPROC.pm
UPD FHEM/93_DbRep.pm
UPD FHEM/98_BOSEST.pm
UPD FHEM/98_HMinfo.pm
UPD FHEM/98_HMtemplate.pm
UPD FHEM/HMCCUConf.pm
UPD FHEM/HttpUtils.pm
UPD FHEM/lib/AttrTemplate/mqtt2.template
UPD FHEM/msgSchema.pm
UPD www/pgm2/fhemweb.js




Aber das Problem besteht schon länger wie ich beschrieben habe......

Ich selber habe ausser das ich updates gefahren habe am Code selber NICHTS geändert in der Zwischenzeit.

Was kann ich noch zur besseren Analyse liefern ?


Danke fuer die Hilfe

Cheers
(C)arlos
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 11:19:48
Also selbst wenn ich da was falsches in den Set Befehl mit angebe, also ein nicht vorhandenes Templistfile stürzt nichts ab.
Zeig mal bitte Dein Templistfile FHEM/tempList.cfg:BLZ_FE
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 11:20:57
Und mach mal bitte ein Update
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: skeleton am 29 November 2018, 12:35:08
Hi CoolTux,

here we go

entities:BZ_FE
tempListSat>08:30 19.0  22:00 20 24:00 19.0
tempListSun>08:30 19.0  22:00 20 24:00 19.0
tempListMon>06:00 19.0 08:00 22 22:00 20.0 24:00 19.0
tempListTue>06:00 19.0  08:00 22 22:00 20.0 24:00 19.0
tempListWed>06:00 19.0 08:00 22 22:00 20.0 24:00 19.0
tempListThu>06:00 19.0  08:00 22 22:00 20.0 24:00 19.0
tempListFri>06:00 19.0   08:00 22 22:00 20.0 24:00 19.0


Update mache ich gleich mal, aber der Fehler besteht schon so lange das ich kaum glaube das es dran liegt :-)
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 12:42:37
Mal davon ab das Du Nachts anscheinend heizen willst sehe ich da erstmal keine Probleme.
ab 0 Uhr stellen sich Deine Thermostate auf 20 bzw. 22 Grad.
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: skeleton am 29 November 2018, 12:44:36
Ja das weiss ich :-)


nach dem update gerade gleiches verhalten

nach der Eingabe der Set Zeile Server crash.....

2018.11.29 12:40:45 4: Connection closed for WEB_10.0.4.10_61154: EOF
2018.11.29 12:40:45 4: Connection accepted from WEB_10.0.4.10_61155
2018.11.29 12:40:45 4: WEB_10.0.4.10_61155 POST /fhem&fw_id=1190&fwcsrf=csrf_249574717921129&cmd=set+BLZ_Fenster_Clima+tempListTmpl+restore+FHEM%2FtempList.cfg%3ABLZ_FE; BUFLEN:0
2018.11.29 12:40:45 5: Cmd: >set BLZ_Fenster_Clima tempListTmpl restore FHEM/tempList.cfg:BLZ_FE<
Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4288.
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: MadMax-FHEM am 29 November 2018, 12:47:02
Wenn der Fehler schon so lange besteht (wie lange) du vorher, nachher und seitdem kein Update gemacht hast: woher soll er kommen?

Bzw. schreibst du ja was von Updates hättest du gemacht, was nun!?
Bzw. Updates wovon? fhem, OS, ...?

Es kann aber doch sein, dass irgendeiner deiner Updates (also der zu deinem aktuellen Stand geführt hat) einen Fehler hat...

Warum sollte dann ein Update auf die aktuelle Version nicht helfen!?

(bleibt immer noch die Möglichkeit einer defekten SD / immer noch keine Ahnung welches System überhaupt drunter steckt)

Und immer noch die Frage: warum machst du den restore jede Nacht!?

EDIT: hat sich überschnitten... Dann SD Karte? bzw.: welches System überhaupt... Und: warum jede Nacht? ;)

Gruß, Joachim
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: skeleton am 29 November 2018, 12:52:53
Achso, noch auf die Frage der Flash Card, das System ist auf einer SSD installiert
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 12:53:10
OK jetzt sehe ich die Zusammenhänge im Code und kann zu mindest erahnen wieso.
Hattest oder hast Du HMinfo installiert?
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: skeleton am 29 November 2018, 12:57:31
CoolTux, gute Frage, zumindest nicht bewusst das ich wüsste...ein "find /opt/fhem -name HMinfo" gibt nichts zurück
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 13:01:31
In der FHEMWEB Kommandozeile oben

list TYPE=HMinfo
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: frank am 29 November 2018, 13:03:55
was zeigt der fhem cmd "version"?
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: skeleton am 29 November 2018, 13:06:02
CoolTux, nein kommt nichts zurueck

Frank


Latest Revision: 17867

File                        Rev   Last Change

fhem.pl                     17779 2018-11-18 17:49:14Z rudolfkoenig
90_at.pm                    17561 2018-10-18 14:45:30Z rudolfkoenig
98_autocreate.pm            17684 2018-11-05 15:52:53Z rudolfkoenig
98_cmdalias.pm              16300 2018-03-01 08:48:21Z rudolfkoenig
00_CUL.pm                   17559 2018-10-18 07:45:07Z rudolfkoenig
10_CUL_HM.pm                17837 2018-11-25 10:50:11Z martinp876
95_Dashboard.pm             16920 2018-06-29 12:01:56Z DS_Starter
98_dummy.pm                 16965 2018-07-09 07:59:58Z rudolfkoenig
73_ElectricityCalculator.pm 16601 2018-04-13 17:57:41Z Sailor
91_eventTypes.pm            14888 2017-08-13 12:07:12Z rudolfkoenig
01_FHEMWEB.pm               17750 2018-11-15 11:27:54Z rudolfkoenig
92_FileLog.pm               17181 2018-08-20 17:23:26Z rudolfkoenig
95_FLOORPLAN.pm             13735 2017-03-19 12:43:53Z UliM
59_HCS.pm                   17793 2018-11-19 22:57:32Z bernd_zwo
02_HTTPSRV.pm               16874 2018-06-15 17:18:55Z neubert
98_JsonList2.pm             17230 2018-08-30 13:03:48Z rudolfkoenig
70_JSONMETER.pm             16716 2018-05-10 07:25:20Z tupol
No Id found for 99_myUtils.pm
91_notify.pm                17225 2018-08-29 12:34:29Z rudolfkoenig
70_Pushover.pm              17857 2018-11-27 20:09:10Z loredo
33_readingsGroup.pm         16299 2018-03-01 08:06:55Z justme1968
39_siri.pm                  14044 2017-04-20 07:48:44Z justme1968
70_STV.pm                   12857 2016-12-21 11:59:33Z Zwiebel
99_SUNRISE_EL.pm            16632 2018-04-17 19:00:21Z rudolfkoenig
98_SVG.pm                   17779 2018-11-18 17:49:14Z rudolfkoenig
98_telnet.pm                17529 2018-10-14 12:57:06Z rudolfkoenig
99_Utils.pm                 15713 2017-12-28 11:01:02Z rudolfkoenig
98_version.pm               15140 2017-09-26 09:20:09Z markusbloch
91_watchdog.pm              16963 2018-07-09 07:40:22Z rudolfkoenig
98_weblink.pm               16293 2018-02-28 21:33:57Z rudolfkoenig

AttrTemplate.pm             17782 2018-11-18 20:18:15Z rudolfkoenig
Blocking.pm                 17553 2018-10-17 15:56:35Z rudolfkoenig
Color.pm                    11159 2016-03-30 16:08:06Z justme1968
DevIo.pm                    17702 2018-11-07 19:02:28Z rudolfkoenig
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 13:11:12
Also wenn ich den Code richtig interpretiere dann wird für Deinen Befehl zwingend HMinfo benötigt. So verstehe ich das zu mindest, oder es fehlt eine weitere Abfrage.

Am besten HMinfo definieren, tut nicht weh und kostet nicht extra.
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: skeleton am 29 November 2018, 13:19:53
CoolTux,

das wars !!!

nach dem define und ein update kommt im Log

2018.11.29 13:17:34 1: No Logdevice >FileLog_BM_Wohnzimmer<
2018.11.29 13:18:15 3: CUL_HM set BLZ_Fenster_Clima tempListSat prep 08:30 18.0 24:00 18.0
2018.11.29 13:18:15 3: CUL_HM set BLZ_Fenster_Clima tempListSun prep 08:30 18.0 24:00 18.0
2018.11.29 13:18:15 3: CUL_HM set BLZ_Fenster_Clima tempListMon prep 06:30 18.0 24:00 18.0
2018.11.29 13:18:15 3: CUL_HM set BLZ_Fenster_Clima tempListTue prep 06:30 18.0 24:00 18.0
2018.11.29 13:18:15 3: CUL_HM set BLZ_Fenster_Clima tempListWed prep 06:30 18.0 24:00 18.0
2018.11.29 13:18:15 3: CUL_HM set BLZ_Fenster_Clima tempListThu prep 06:30 18.0 24:00 18.0
2018.11.29 13:18:15 3: CUL_HM set BLZ_Fenster_Clima tempListFri prep 06:30 18.0 24:00 18.0
2018.11.29 13:18:15 3: CUL_HM set BLZ_Fenster_Clima tempListFri exec 06:30 18.0 24:00 18.0


Recht herzlichen Dank an alle die geholfen haben, superklasse !!!!
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 13:23:57
Ich habe Martin eine Mail geschickt und anhand des Modul Codes ihm versucht zu erklären wo das Problem liegen könnte. Eine Abfrage darauf ob eine HMinfo Instanz existiert wird gemacht, irgendwie geht die aber nicht korrekt.
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: skeleton am 29 November 2018, 13:30:22
Ok sauber, das ist mit Sicherheit der richtige Ansatz !

Was mich nur wundert ist das es ich glaube (!) 2-3 (!) Jahre sauber funktioniert hat und dann nicht mehr.
Ich kann wenn es wichtig ist bis 2014 in die Logfiles schauen und sehen wann der Fehler aufgetreten ist, müsst ihr mich nur wissen lassen


Nochmals recht herzlichen dank
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 13:30:37
Ich konnte es in der Tat verifizieren.

{ ($modules{'HMinfo'} ? 'ja' : 'nein') }

In der Kommandozeile von FHEMWEB ergibt ein ja obwohl keine Instanz vom Type HMinfo existiert.
Ist also ein Bug.
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 13:32:00
Zitat von: skeleton am 29 November 2018, 13:30:22
Ok sauber, das ist mit Sicherheit der richtige Ansatz !

Was mich nur wundert ist das es ich glaube (!) 2-3 (!) Jahre sauber funktioniert hat und dann nicht mehr.
Ich kann wenn es wichtig ist bis 2014 in die Logfiles schauen und sehen wann der Fehler aufgetreten ist, müsst ihr mich nur wissen lassen


Nochmals recht herzlichen dank

Kann durchaus helfen. Wenn Du da was findest wäre es super.
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 13:40:01
Also.
Sobald ein Gerät vom TYPE CUL_HM definiert wurde ist $modules der Meinung einen Eintrag
$modules{'HMinfo'}
zu finden.

Ich denke damit kann man mal suchen gehen wo das Problem genau liegt.
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: skeleton am 29 November 2018, 15:28:42
Hi, also das erste mal habe ich die Fehlermeldung wie folgt gefunden

"2015/fhem-2015-12.log:2015.12.12 01:00:00 3: AllNightCleanUP: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4691"

Also am 12.12.2015 die nachfolgenden Fehlermeldungen sind gleich aber die CodeZeile verschiebt sich logischerweise.

Hilft das weiter ?

cheers
(C)arlos
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 15:32:11
Zitat von: skeleton am 29 November 2018, 15:28:42
Hi, also das erste mal habe ich die Fehlermeldung wie folgt gefunden

"2015/fhem-2015-12.log:2015.12.12 01:00:00 3: AllNightCleanUP: Undefined subroutine &main::HMinfo_tempListDefFn called at ./FHEM/10_CUL_HM.pm line 4691"

Also am 12.12.2015 die nachfolgenden Fehlermeldungen sind gleich aber die CodeZeile verschiebt sich logischerweise.

Hilft das weiter ?

cheers
(C)arlos

Das ist aber lange her. Na schauen wir mal. Martin wird sich das bestimmt bei Gelegenheit anschauen.
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: skeleton am 29 November 2018, 15:34:53
Jo sagte, ja das die Installation sehr lange fast unbeaufsichtigt gelaufen ist :-)
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: CoolTux am 29 November 2018, 15:38:43
Zitat von: skeleton am 29 November 2018, 15:34:53
Jo sagte, ja das die Installation sehr lange fast unbeaufsichtigt gelaufen ist :-)

Meine persönliche Empfehlung. Einmal im Monat sich die Zeit nehmen und updaten.


Grüße
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: MadMax-FHEM am 29 November 2018, 15:48:42
Zitat von: CoolTux am 29 November 2018, 15:38:43
Meine persönliche Empfehlung. Einmal im Monat sich die Zeit nehmen und updaten.


Grüße

Und ein paar Tage das Log beobachten und mal im Forum stöbern, ob man sich irgendeinen "Bug" eingefangen hat und dann zurück oder noch mal updaten...

So mache ich das...
...bzw. erst mal mein Testsystem updaten und dann das Hauptsystem...

Gruß, Joachim
Titel: Antw:tempListTmpl =>"[verify|restore]" ->Server crash<-
Beitrag von: skeleton am 29 November 2018, 19:39:07
es wird schwer sein zu glauben, aber wenn man mehr Zeit im Flieger und Hotels verbringt, dann ist FHEM leider an letzter Stelle :-)
ich komme leider nie dazu und frei nach dem Motto "use it or loose it" muss ich jedesmal von vorne anfangen wenn ich den Code lese den ich mal geschrieben habe :-)

Aber nochmal danke