Fehler im autocreate?

Begonnen von Mitch, 08 April 2015, 12:58:48

Vorheriges Thema - Nächstes Thema

Elektrolurch

Hallo

hier der log
2015.06.10 09:16:16 1: Including fhem.cfg
2015.06.10 09:16:28 1: FHTTK Unknown device b53492, please define it
2015.06.10 09:16:28 1: FHTTK Unknown device b53492, please define it
2015.06.10 09:16:28 1: Including ./FHEM/00_utils_EG.cfg
2015.06.10 09:16:35 1: Including ./FHEM/00_utils_OG1.cfg
2015.06.10 09:16:37 1: Including ./FHEM/00_utils_OG2.cfg
2015.06.10 09:16:39 1: Including ./FHEM/00_utils_Teststeckdose.cfg
2015.06.10 09:16:39 1: FBAHA DECT200 registered with handle: 00000003
2015.06.10 09:16:40 1: Including ./FHEM/00_utils_Wetter.cfg
2015.06.10 09:16:43 1: Including ./FHEM/00_utils_Telefon.cfg
2015.06.10 09:16:46 1: Including ./FHEM/00_utils_Solar.cfg
2015.06.10 09:16:46 1: HzAnlage: no I/O device
2015.06.10 09:16:48 1: Including ./FHEM/00_utils_Automation.cfg
2015.06.10 09:16:50 1: Including ./FHEM/00_utils_Rolladen.cfg
2015.06.10 09:16:52 1: Including ./FHEM/00_utils_TV.cfg
2015.06.10 09:16:57 1: Including ./log/fhem.save
2015.06.10 09:17:08 2: EMONITOR_InitSingle: Warning device Hb_Media rd energy energy 95269 !
2015.06.10 09:17:08 2: EMONITOR_InitSingle: Warning device Trockner rd energy energy 38441 !
2015.06.10 09:17:08 2: EMONITOR_InitSingle: Warning device Waschmaschine rd energy energy 39996 !
2015.06.10 09:17:21 1:
2015.06.10 09:17:24 0: Server started with 317 defined entities (version $Id: fhem.pl 8690 2015-06-04 16:47:20Z rudolfkoenig $, os linux, user root, pid 8029)
2015.06.10 09:17:25 2: WetterUmgebung: http request failed: connect to http://api.netatmo.net:80 timed out
2015.06.10 09:17:39 1: Wcmcom_Read HzAnlage: http request failed: read from http://192.168.1.19:80 timed out
2015.06.10 09:17:39 2: netatmo_P70:ee:50:03:52:d0: http request failed: read from http://api.netatmo.net:80 timed out


Wie man sieht, wird schon in der zweiten Zeile nach der CUL_Definition und VOR dem Abschluss des Lesens des fhem.cfg - Files vom Parser (?)  autocreate aufgerufen.
Die Definition von autocreate hatte ich ans Ende der fhem.cfg geschoben. Durch das save wird wohl aber die Reihenfolge geändert.
Es scheint sich wohl um während der Downtime von fhem im CUL gespeicherte (empfangene) Signale zu handeln. Ist womöglich also ein Fehler  in der letzten Version der 00_cul.pm. ?

Anmerkung (hat nichts zum Thema zu tun): Alle nonblocking Aufrufe bringen beim ersten Mal einen http - fail.

Elektrolurch
configDB und Windows befreite Zone!

rudolfkoenig

Bitte melden, falls das Problem mit 00_CUL.pm version 8726 auch auftritt.

Elektrolurch

Hallo,

zunächst nach ein paar Tagen Test: Das beim Hochfahren von fhem fht - devices angelegt wurden, war wohl ein Problem mit der CUL-Software, ist aber jetzt wohl beseitigt.

Eine Warnung bekomme ich gelegentlich allerdings noch:

2015.06.16 18:25:27 1: FHTTK Unknown device 540f4b, please define it
2015.06.16 18:25:27 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/98_autocreate.pm line 180.


Wer das ist, weiß ich nicht (Nachbar?) :D

Zeile 180:
                ($min_count, $interval) = split( ':', $fp->{$k}{autocreateThreshold} );


fp->{$k}{autocreateThreshold} Was ist das?

Gruß

Elektrolurch
configDB und Windows befreite Zone!

rudolfkoenig

Zitat2015.06.16 18:25:27 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/98_autocreate.pm line 180.
Danke fuer den Hinweis, habs gefixt.

Zitatfp->{$k}{autocreateThreshold} Was ist das?
Neumodisches Zeug fuer unsichere Module. Siehe http://fhem.de/commandref.html#autocreateThreshold

Elektrolurch

Herllich! Jetzt lag ich unterm Tisch...!

Zitat:
Neumodisches Zeug fuer unsichere Module. Siehe http://fhem.de/commandref.html#autocreateThreshold
configDB und Windows befreite Zone!