Ich lese meinen Speicher über HTTPMOD aus und das funktioniert auch alles wunderbar bis auf eine Kleinigkeit.
Dieses Reading für Einspeisung/Bezug
attr SonnenStatus reading03Regex GridFeedIn_W":([\d\.]+)
funktioniert nur mit positiven Werten. Sobald ich Strom aus dem Netz beziehe, liefert die Sonnenbatterie unter GridFeedIn_W einen negativen Wert ("GridFeedIn_W":-228). Das Reading bleibt aber auf dem letzten positiven Wert stehen.
Leider komme ich hier nicht mehr weiter und wäre dankbar für Unterstützung.
probiere
attr SonnenStatus reading03Regex GridFeedIn_W":(-?[\d\.]+)
funktioniert natürlich sofort. Vielen Dank. :)
Kann ich der Abfrage auch untersagen positive Werte anzuzeigen?
wahrscheinlich, wenn du das fragezeichen entfernst.
perfekt -- Danke noch mal. Kann ich das irgendwo nachlesen - wie genau man diese Abfragen definiert ohne komplett Perl lernen zu müssen?
das hat eigentlich nichts mit perl zu tun.
diese "mustererkennung" nennt sich "regex" und gibt es in mehreren sprachen.
zum testen finde ich zb 101regex.com gut.
:) :) :) genau sowas hab ich gesucht.
Danke Frank