Hallo,
ich frage die Impulse an meinem Gaszähler per Reedkontakt ab und sende die Impulse per ESP8266 zum Raspi.
Da mein abgelesener Zählerstand natürlich nicht mit dem Zählerstand in FHEM überein stimmt muss ich den korrigieren.
Dazu habe ich ein userattr offset erstellt und dem einen Wert von 3809400 zugeteilt.
Meinen vom esp übermittelten Wert habe ich in den Readings unter Absolut mit dem Wert 40 stehen.
Jetzt wollte ich mir über ein userreadings einen Wert Total erzeugen. In den userreadings steht folgende Anweisung:
Total monotonic {ReadingsVal("ESPEasy_Heizung_Gaszaehlerstand","Absolut",0)+AttrVal("ESPEasy_Heizung_Gaszaehlerstand","offset",0);;}
Leider bekomme ich folgende Fehlermeldung:
Error evaluating ESPEasy_ESPEasy_Heizung_Gaszaehlerstand userReading Total: Not enough arguments for main::ReadingsVal at (eval 6253) line 1, near ""Absolut")"
Not enough arguments for main::AttrVal at (eval 6253) line 1, near ""offset")"
Ich habe jetzt schon seit Stunden verschiedene Möglichkeiten versucht und weiß jetzt einfach nicht weiter.
Und ja ich habe schon so einige Einführungen gelesen aber leider fange ich mit dem Thema FHEM gerade an und habe von Pearl auch keine Ahnung.
Ganz schön frustrierend wenn man nicht mal die ersten Schritte hin bekommt.
Es wäre also schön wenn Ihr mir helfen könntet.
Danke und Gruß
dnwalker
Hi,
ich habe ein ähnliches Problem nach ein paar unpraktikablen Versuchen ganz simpel gelöst:
Du machst Dein userReadings mit dem Zusatz monotonic und setzt einfach das userRedings mit setreading auf den aktuellen Wert.
Den Offset brauchst Du nicht. Jederzeit und schmerzfrei wiederholbar.
Ich bin mir im Moment noch nicht sicher woher die Fehlermeldungen kommen. Poste mal bitte ein list von deinem ESPEasy_Heizung_Gaszaehlerstand aber bitte in CodeTags, die bekommst Du mit der # Taste über dem :-X Smiley
Sieht dann so aus:
list ESPEasy_Heizung_Gaszaehlerstand
Gruß Otto
Hallo Otto,
ok mache ich beim nächsten Eintrag.
Danke für den "einfachen" und genialen Trick - da mache ich so einen Aufwand und dann geht das so schnell.
So Schaltung habe ich mal am Gaszähler und mal sehen wie sich das so macht.
Gruß und schöne Feiertage
dnwalker