NEWS
Stromzähler Easymeter-Q3A - Daten in IOBroker abbilden
-
@homoran { "type": "state", "common": { "name": "Sum of consumed energy", "type": "number", "unit": "kWh", "read": true, "write": false, "role": "state", "min": 0, "custom": { "sql.0": { "enabled": true, "storageType": "Number", "counter": false, "aliasId": "", "changesOnly": true, "debounce": 10000, "changesRelogInterval": "0", "changesMinDelta": 1, "retention": 2678400 } } }, "native": {}, "_id": "zigbee.0.0015bc001b021ca6.energy", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1649607590917 }
Vielleicht ist mein Ansatz falsch:
-
@speedy-turbo sagte in Stromzähler Easymeter-Q3A - Daten in IOBroker abbilden:
"type": "number", "unit": "kWh",
alles gut!
ist nur eine Zahl und die Einheit wird angehängt -
@homoran
lasse da jetzt mal protokollieren.
Aber was ich jetzt schon sehe, dass der Faktor unterschiedlich ist.
von 2712 auf jetzt 2707.
Schreibe mir mal jetzt über 24 Stunden die Werte direkt am Zähler und IOBroker auf.
Viel Hoffnung mache ich mir aber nicht. -
@speedy-turbo sagte in Stromzähler Easymeter-Q3A - Daten in IOBroker abbilden:
Vielleicht ist mein Ansatz falsch:
ich verstehe überhaupt nicht was du da machst
-
@homoran
Wie soll ich denn herausfinden was Wirklichkeit ist und was mir dieser ZigBee Ableser ausspuckt ?
Wenn der Verbrauch am Zähler anders ist als im IOBroker was bringt mir das denn ? -
Ich sehe mir nur dein Blockly an und frage mich
Was genau willst du mit diesem Blockly berechnen?
Was sollen diese einzelnen Schritte darstellen?
Was ist 2713Versuche mal das was du willst in Worte zu fassen (und dann mit dem was da steht vergleichen)
Ich glaube nicht, dass das was da steht, das ist was du willst
-
@homoran
Also
gerade am Zähler gewesen
Zählerstand 2805 IOBroker zeigt 97,59 an
Um jetzt den richtigen Wert in IOBroker anzuzeigen dachte ich ich nehme 97,59 + 2707,41 dann habe ich meine 2805
Dann mache ich nach 1 Stunde (1 Tag) das gleiche noch einmal .
Dann rechne ich den Unterschied der beiden Werte aus und habe somit den Verbrauch
Dann vergleiche ich diese Werte mit den Wert am Stromzähler.Vielleicht muß ich auch statt + 2707,41 den Wert mal * 28,74 nehmen. keine Ahnung
Ich will doch nur meinen "wirklichen" Verbrauch sehen.
Was muss ich denn sonst dafür tun ? -
@speedy-turbo sagte in Stromzähler Easymeter-Q3A - Daten in IOBroker abbilden:
Um jetzt den richtigen Wert in IOBroker anzuzeigen dachte ich ich nehme 97,59 + 2707,41 dann habe ich meine 2805
aber du addierst die ID (nicht dessen Wert) mit dem "Faktor". Dementsprechend kommt im Datenpunkt auch kein Wert heraus sondern ein Text
(Ich nehme an, dass der "Faktor" in Wirklichkeit der Offset ist)Ein weiteres Problem kann die zeitgesteuerte Abfrage sein.
Erstens spinnt diese Form des Zeitplans, ein einfacher CRON (z.B. 0 7 * * * für jeden Tag um 07:00) würde besser laufen.
Noch besser wäre es auf die Änderung eines Wertes zu triggern. Dann hast du zu jeder Zeit den Vergleich -
@speedy-turbo versuche es mal so:
und nochmals:
Hat dein Zähler jetzt noch zusätzlich die Smartmeter-Schnittstelle?
ggf. oben auf?Dann kannst du mit einem geeigneten Lesekopf und dem Smartmeter Adapter die Daten ohne Berechnung auslesen
-
-
@speedy-turbo sagte in Stromzähler Easymeter-Q3A - Daten in IOBroker abbilden:
meintest du das hier:
ja, so dass rauskommt
02 * * * *
dann startet er jede Stunde zur 2. Minutenicht bestimmte Stunden, sondern JEDE Stunde
Ich habe dir aber einen anderen Vorschlag gemacht. Der rechnet sobald sich der Wert ändert
-
-
@speedy-turbo sagte in Stromzähler Easymeter-Q3A - Daten in IOBroker abbilden:
Der Wert ändert sich aber alle paar Sekunden
Ja natürlich!
Dann hast du jederzeit den "echten" Zählerstand.aber irgendwie passen die Werte nicht
-
@speedy-turbo sagte in Stromzähler Easymeter-Q3A - Daten in IOBroker abbilden:
trotz dieser Einstellung
der Wert ändert sich ja auch (wenn auch nur unsichtbar an der 3.Stelle hinter dem Komma)
Da ist aber noch ein Bug bei ÄnderungWas sollen denn die 10 Sekunden Entprellzeit bewirken?
Dass die Mindestdifferenz nicht berücksichtigt wird ist mir neu.Hab aber seit ewigen Zeiten nicht mehr mit SQL gearbeitet.
Also noch mehr Fragen zum beantworten (zusätzlich zu den dauernd ignorierten)
Wie sollen die Werte laut Zähler sein?
Da müssten doch mindestens 2713 +x herauskommen -
@homoran sagte in Stromzähler Easymeter-Q3A - Daten in IOBroker abbilden:
aber irgendwie passen die Werte nicht
genau das ist ja mein Problem
Ich verstehe es auch nicht. Deshalb will ich diese Werte ja mal protokollieren und miteinander vergleichen.
Der Stromzähler zeigt mir leider keine Kommastellen an, deshalb dacht ich es ist eine gute Idee den Zeitraum etwas auseinander zu ziehen >> Stündlich Täglich -
@speedy-turbo sagte in Stromzähler Easymeter-Q3A - Daten in IOBroker abbilden:
Deshalb will ich diese Werte ja mal protokollieren
da hilft eher ein debug-Baustein.
Dein Blockly hast du ja für dich behalten.Bau dieses mal zusammen:
Dann müsste etwas unter dem Blockly in dem Fenster erscheinen und im log
@speedy-turbo sagte in Stromzähler Easymeter-Q3A - Daten in IOBroker abbilden:
Der Stromzähler zeigt mir leider keine Kommastellen an
ich denke du hast die PIN eingeleuchtet?
Noch eine Frage zum beantworten:
Welche Einheiten hat denn dein Zigbee Dingsbums und welche dein Zähler?
-
Nein das ist der direkte Wert des DP energy, also der vom ZigBee Ablesegeräte.
Zu dem anderen bin ja noch gar nicht gekommen.Sorry so schnell bin ich nicht
-
-
@speedy-turbo sagte in Stromzähler Easymeter-Q3A - Daten in IOBroker abbilden:
der direkte Wert des DP energy
was soll uns der helfen?
der schwankt doch im Sekundentakt -
@homoran
Du wolltest den doch haben- Noch besser wäre es auf die Änderung eines Wertes zu triggern. Dann hast du zu jeder Zeit den Vergleich
PIN habe ich eingegeben und was soll das bringen ?
Da kannst du mit der Taschenlampe durchs Menü gehen, da warsIrgendwie geht hier alles durcheinander
Welche Einheiten hat denn dein Zigbee Dingsbums und welche dein Zähler?
kwH kwH