Hallo zusammen,
ich habe seit einigen Wochen immer wieder zwei merkwürdige Einträge im fhem log gefunden:
2018.11.22 23:44:11 1: PERL WARNING: Argument "33 %" isn't numeric in numeric lt (<) at (eval 192015) line 1.
2018.11.22 23:44:11 1: PERL WARNING: Argument "16 %" isn't numeric in numeric lt (<) at (eval 192016) line 1.
bei denen ich schon wochenlang nach den "Besitzern", sprich den dazu gehörigen devices suche.
Ich habe lediglich zwei Außen-Temperatur-Sensoren mit Humidity, ansonsten Stellmotoren mit möglichen prozentualen Angaben (Heizungs-Thermostate) im Einsatz.
Die beiden gesuchten devices müssen ja meiner Meinung nach in irgend einem Reading oder halt STATE das Prozentzeichen mitführen, wo sich andere DOIFs dran stören, da es kein Wert, sondern ein STRING ist. Ich finde jedoch den Übeltäter nicht.
Gibt es eine Möglichkeit sich sämtliche Readings von allen Geräten mit prozentualen Werten anzeigen zu lassen? Ich habe schon mehrfach das Ganze über den Befehl LIST auszugeben. Jedoch bislang ohne Erfolg.
Vielen Dank an alle "Mitsuchenden" bzw. Ideen für die Suche.
Grüße,
Ingo
Mach mal attr global stacktrace
und Du wirst schon in der Log sehen, welches Modul die Ursache ist.
Sonst kannst Du auch jsonlist2 ins Befehlfeld von Fhem eingeben, und du wirst eine json Liste von deiner Konfiguration kriegen, wo Du nach % suchen kannst
Hallo amenomade,
sorry, ich war über das Wochenende nicht im Lande.
Danke dir für die sehr hilfreiche Info. Ich habe den Übeltäter super schnell gefunden mit dem Befehl "jsonlist2".
Deshalb wird das Thema als gelöst betrachtet und geschlossen.
Beste Grüße,
Ingo