Hallo,
Ich habe immer mal wieder
Undefined subroutine &main::Werte called at (eval 207143) line 1
Nur kann ich mir nicht wirklich vorstellen wo ich den Fehler suchen soll.
Mögliche Erklärung: Es gibt einen Aufruf einer Funktion Werte der vermutlich nicht aus einem Modul sondern vermutlich aus einem Deiner notify, at, DOIF, watchdog oder ähnlichen Konstrukte (z.B. ReadingsGroup) heraus aufgerufen wird (wg. des "eval"). Eines dieser Konstrukte ist vermutlich einfach inkorrekt.
Du kannst mal in Deinem fhem.cfg nach "Werte" suchen und alle Vorkommen überprüfen, insbesondere in obigen Konstrukten.
PS: Bitte code tags (Button mit # im Editor verwenden)
Habe "Werte" bei dem Spritpreise gefunden
Weiß jetzt aber echt nicht wieso der Fehler liegen sollte
define Spritpreise readingsGroup (Shell|Aral|Globus|ED):(SuperE5|Diesel).*
attr Spritpreise group Spritpreisuebersicht
attr Spritpreise notime 1
attr Spritpreise room Spritpreise
attr Spritpreise style style="font-size:16px"
attr Spritpreise valueFormat {'%.2f €'}
attr Spritpreise valueStyle {Werte($READING,$VALUE)}
Das verstehe ich jetzt wiederum nicht:
attr Spritpreise valueStyle {Werte($READING,$VALUE)}
Die Zeile ruft eine Funktion Werte auf, die es nicht gibt, deshalb die Fehlermeldung.
Aus Deinen Fragen nehme ich an, dass Du die Definition irgendwoher kopiert hast. Vielleicht solltest Du da nochmal schauen, wie diese Readingsgroup genau gedacht war...
Der Code stammt zu 99,9% vom Spritpreismonitor aus dem Wiki http://www.fhemwiki.de/wiki/Spritpreismonitor (http://www.fhemwiki.de/wiki/Spritpreismonitor)
Also entweder das valueStyle einfach löschen, oder die im obigen Wiki-Eintrag enthaltene Werte-Funktion entsprechend in die 99_myUtils.pm übernehmen.