FHEM Forum

FHEM - Energiemanagement und Energieerzeugung => Solaranlagen => Thema gestartet von: amehl am 13 Mai 2020, 18:06:43

Titel: Sonnenbatterie 8 Abfrage über HTTPMOD
Beitrag von: amehl am 13 Mai 2020, 18:06:43
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.

Titel: Antw:Sonnenbatterie 8 Abfrage über HTTPMOD
Beitrag von: frank am 13 Mai 2020, 18:11:23
probiere
attr SonnenStatus reading03Regex GridFeedIn_W":(-?[\d\.]+)
Titel: Antw:Sonnenbatterie 8 Abfrage über HTTPMOD
Beitrag von: amehl am 13 Mai 2020, 20:22:20
funktioniert natürlich sofort. Vielen Dank.   :)
Kann ich der Abfrage auch untersagen positive Werte anzuzeigen?
Titel: Antw:Sonnenbatterie 8 Abfrage über HTTPMOD
Beitrag von: frank am 13 Mai 2020, 20:39:34
wahrscheinlich, wenn du das fragezeichen entfernst.
Titel: Antw:Sonnenbatterie 8 Abfrage über HTTPMOD
Beitrag von: amehl am 13 Mai 2020, 20:50:22
perfekt -- Danke noch mal. Kann ich das irgendwo nachlesen - wie genau man diese Abfragen definiert ohne komplett Perl lernen zu müssen?
Titel: Antw:Sonnenbatterie 8 Abfrage über HTTPMOD
Beitrag von: frank am 13 Mai 2020, 21:13:27
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.
Titel: Antw:Sonnenbatterie 8 Abfrage über HTTPMOD
Beitrag von: amehl am 13 Mai 2020, 22:17:53
 :) :) :) genau sowas hab ich gesucht.
Danke Frank