FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: Invers am 21 August 2015, 13:42:24

Titel: Seit einiger Zeit Fehlermeldung in FHEMWEB
Beitrag von: Invers am 21 August 2015, 13:42:24
ich bekomme seit einiger Zeit folgende Fehlermeldungen beim Neustart von fhem:

Zitat2015.08.21 13:26:10 1: PERL WARNING: Use of uninitialized value $name in substitution (s///) at ./FHEM/01_FHEMWEB.pm line 2194.
2015.08.21 13:26:10 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/01_FHEMWEB.pm line 2196.

Hat jemand einen Tipp für mich, wo ich nach der Ursache suchen kann?

Danke im Voraus.
Titel: Antw:Seit einiger Zeit Fehlermeldung in FHEMWEB
Beitrag von: Invers am 21 August 2015, 14:04:33
Ich bin nun auf den Pi2 umgezogen und bekomme diese Meldungen immernoch.
Ich habe nur configDB, myUtils und Icons übernommen, den Rest habe ich neu installiert.
Ich bemerke zwar keine schädlichen Auswirkungen, aber wer weiss.
Vielleicht hat ja inzwischen doch jemand eine Idee.

Vielen Dank.
Titel: Antw:Seit einiger Zeit Fehlermeldung in FHEMWEB
Beitrag von: rudolfkoenig am 21 August 2015, 14:54:32
Diese Meldung tritt auf, falls ein angezeigtes Geraet kein Name oder Status (state) hat, oder eventMap fuer ein state undef erzeugt. Oder wenn roomIcons fuer den aktuellen Raum kein : enthaelt.
Titel: Antw:Seit einiger Zeit Fehlermeldung in FHEMWEB
Beitrag von: Invers am 21 August 2015, 15:02:51
Vielen Dank, ich kontrolliere.
Titel: Antw:Seit einiger Zeit Fehlermeldung in FHEMWEB
Beitrag von: Invers am 22 August 2015, 11:14:40
Ich habe, so gut ich das verstehe, alles untersucht.
Dazu habe ich list .* eingegeben und kontrolliert. Namen und state ist bei allen Elementen vorhanden und mit Inhalt gefüllt.
Einzige Ausnahme ist global, da steht: global (<no definition>) Das scheint aber normal zu sein, vermute ich.
auch ein list .* state hat keine leeren States ergeben.

Ich verwende nur ein Eventmap, das funktioniert aber. Doppelpunkte zwischen Room und Icons ist ebenfalls überall vorhanden.

Hast du bitte noch einen Tipp für mich, wie ich noch danach suchen könnte?
Falls nicht, werde ich in der Kopie (identische Karte) alles nach und nach löschen müssen und so den Fehler eingrenzen. Das ist aber äusserst mühsam, denke ich.

Danke im Voraus.
Titel: Antw:Seit einiger Zeit Fehlermeldung in FHEMWEB
Beitrag von: rudolfkoenig am 22 August 2015, 12:30:26
Sorry, habe keine hilfreiche Ideen.
Titel: Antw:Seit einiger Zeit Fehlermeldung in FHEMWEB
Beitrag von: Invers am 22 August 2015, 23:38:19
Schade.

Aber da ich keine Ruhe fand vor lauter Neugier, habe ich also intensiv gesucht.
Es stellte sich heraus, dass tatsächlich etwas mit den Icons nicht stimmte.
Die Doppelpunkte sind zwar da, aber ich habe einen Raum mit dem Namen 1 Kalender.
Das scheint er übel zu nehmen. Lösche ich 1 Kalender:time_calendar, dann ist alles ok.


Titel: Antw:Seit einiger Zeit Fehlermeldung in FHEMWEB
Beitrag von: franky08 am 23 August 2015, 11:57:19
Wenn du aus 1 Kalender 1_Kalender machst? Dann noch Fehler? Denke das es am Leerzeichen liegen könnte.

VG
Frank
Titel: Antw:Seit einiger Zeit Fehlermeldung in FHEMWEB
Beitrag von: justme1968 am 23 August 2015, 12:48:53
leerzeichen in raum namen sind erlaubt und sollten nicht der grund sein.

aber was ist :time_calendar?

gruss
  andre
Titel: Antw:Seit einiger Zeit Fehlermeldung in FHEMWEB
Beitrag von: Invers am 23 August 2015, 13:01:23
Wie ich oben bereits schrieb, lag es an dem fehlenden Punkt. Also statt 1 Kalender muss 1.Kalender eingetragen werden.

time_calendar ist das Icon, welches als Raumicon angezeigt wird.
Also: 1.Kalender:time_calendar

Ich hatte das mit dem Punkt nie bemerkt, weil ich noch nie Leerzeichen in irgendwelchen Raumnamen benutzt hatte. Da alles funktionierte, kam ich auch nicht auf die Idee, die Commandref zu lesen.
Nachdem die Fehlermeldung nach Löschung des falschen Eintrages verschwand, habe ich dann gelesen, um eine Erklärung zu finden. Hat geklappt.

Danke für eure Hilfe.