NEWS
Tibber Pulse: Verbrauchsdaten lokal auslesen
-
@armin22 Danke für die Raw-Daten.
Hier ist eine angepasste Version. Das mit den negativen Werten kann ich mir noch nicht so wirklich erklären. Sollte das noch vorkommen, brauche ich unbedingt die Rohdaten mit einem negativen Wert. -
@waly_de
Danke. Mit dem negativen Werten werde ich noch testen.
Kann man die Zählerstände auch als kWh ausgeben? -
@armin22 Der Faktor und die Einheit ist in den SML-Daten verschlüsselt.
Das möchte ich nicht ändern.
Ich würde Dir empfehlen einen Alias dafür anzulegen, den du durch 1000 teilst:Findest Du dann unter: alias.0.Import_total_kWh
-
@waly_de
Mit den negativen Werten geht leider nicht. Ich habe nur eine Balkonanlage und das Wetter spielt leider nicht so mit. Nachfolgend die Rohdaten. Eingespeist wurden ca. -40 W, vom Skript wurde ein Bezug von ca. 210 W ausgeben.1b1b1b1b01010101760400000162006200726500000101760101070000019388fa0b0a01484c59020014c2b372620165019388fa01638a8f007604000002620062007265000007017707ffffffffffff0b0a01484c59020014c2b3070100620affff72620165019388faf10677070100603201010101010104484c590177070100600100ff010101010b0a01484c59020014c2b30177070100010800ff65001c290472620165019388fa621e52ff65004891210177070100020800ff0172620165019388fa621e52ff6500257c830177070100100700ff0101621b520052d30177070100240700ff0101621b520052320177070100380700ff0101621b5200529c01770701004c0700ff0101621b520052030177070100200700ff0101622352ff6309330177070100340700ff0101622352ff63092d0177070100480700ff0101622352ff63093b01770701001f0700ff0101622152fe622b0177070100330700ff0101622152fe62310177070100470700ff0101622152fe62070177070100510701ff01016208520052770177070100510702ff0101620852005300ef0177070100510704ff01016208520053012b017707010051070fff0101620852005300d2017707010051071aff01016208520053011a01770701000e0700ff0101622c52ff6301f401770701000002000001010101073530313030320177070100605a020101010101053631333901010163032f00760400000362006200726500000201710163e823001b1b1b1b1a00499a
-
@armin22 sagte: statt negative Werte 65365W an.
Das kann man auch mittels Alias anpassen für Einspeisung:
val > 32768 ? 65536 - val : 0
-
@armin22 Alles klar. Hab ich auch gefixt:
-
@waly_de
Vielen Dank für die Anpassung des Skriptes. Jetzt passen die Werte. -
@waly_de Hi Waly, ich hoffe ich oute mich nicht als totaler Noob, aber ich bekomme immer die folgende Fehlermeldung:
javascript.0 (1977) script.js.Tibber_Pulse: Fehler beim Abrufen der Bridge Daten:SyntaxError: Unexpected end of JSON input
Bei der Bridge ist webserver_force_enable = true, im JavaScript ist das Bridge-Passwort eingerichtet.
Ich weiß nicht, woran es liegt.
Hoffe ihr könnt mir helfen. -
@mortarvan das sieht so aus, als wenn deine Bridge entweder keine Daten liefert, oder der Host nicht stimmt. bitte prüfe noch mal deine Konfiguration, vor allen Dingen das was unter Host steht. Du kannst als Host auch die IP Adresse verwenden.
-
@Waly_de Hallo Waly, ich bin auf der Suche nach einer Möglichkeit zur Kombination meines Ecoflow Powerstream mit dem Tibber Pulse auf deine Skripte gestoßen. Ich konnte dein Skript in iobroker zum laufen bekommen, denke jedoch, dass mein Zähler noch nicht unterstützt wird.
Bei meinem Zähler kommen die Folgenden Daten an:
1b1b1b1b01010101760b45535941495d0a39a0b96200620072630101760104455359084553598ae9a0b90b09014553591103bc495d010163c0c700760b45535941495d0a39a0ba620062007263070177010b09014553591103bc495d070100620affff7262016503688ae97d77078181c78203ff01010101044553590177070100000009ff010101010b09014553591103bc495d0177070100010800ff6400008001621e52fc5900000009ed1518500177070100020800ff6400008001621e52fc590000000000d19af00177070100100700ff0101621b52fe590000000000001b1d0177070100240700ff0101621b52fe5900000000000000000177070100380700ff0101621b52fe59000000000000000001770701004c0700ff0101621b52fe590000000000001b1d0177078181c78205ff010101018302437681d39f902b3a2931efa5234f7f89e67ff9eab7ccad1be8c6be4b39378d1ca8a1a5840f76243f42882f90583f875e0177070100200700ff0101622352ff6300000177070100340700ff0101622352ff6300000177070100480700ff0101622352ff6308fd0177078181c7f006ff010101010431060e010101639cdc00760b45535941495d0a39a0bb6200620072630201710163e3bc000000001b1b1b1b1a038131
Zähler ist ein:
EasyMeter Q3AA1064 V10.09
Vielleicht kannst du mich bei meinem PV-Projekt unterstützen und zukünftig auch anderen mit einem ähnlichen Stromzähler die Nutzung deines Skripts ermöglichen.
Vielen Dank für deine Arbeit bereits jetzt!
-
@waly_de Dank Dir für Dein Feedback
Ein Neustart des Raspberry war die Lösung ohne sonstige Änderungen...
Läuft jetzt wie ein Traum! -
@asche hier die Anpassung.... ich hoffe es läuft
-
@waly_de Wow, vielen Dank für die schnelle Hilfe! Die Daten werden jetzt korrekt angezeigt und meine Kombination mit dem PowerStream läuft. Habe dir in deinem anderen Projekt "ecoflow-connector-Script" eine Kleinigkeit da gelassen
-
@asche Hey, vielen Dank Freut mich das es läuft.
-
@waly_de Hi, cooles Script! Allerdings bibt mir das Script keinen Gesamtzählerstand zurück, woran kann das liegen?
Über den den Tibberlink-Adapter kann ich den allerdings sehen...
Mein Zähler ist ein EFR SGM-C8-A6202, hier der SML-Dump:
1b1b1b1b010101017605004c5c0a6200620072630101760107ffffffffffff05001974040b0a014546522303e1de4a726201641979ab0163e737007605004c5c0b62006200726307017707ffffffffffff0b0a014546522303e1de4a070100620affff726201641979abf108770701006032010101010101044546520177070100600100ff010101010b0a014546522303e1de4a0177070100010800ff641c0104726201641979ab621e52ff642382080177070100020800ff01726201641979ab621e52ff6306eb0177070100100700ff0101621b520053025f0177070100240700ff0101621b52005300fb0177070100380700ff0101621b520053011301770701004c0700ff0101621b520052500177070100200700ff0101622352ff63094e0177070100340700ff0101622352ff6309420177070100480700ff0101622352ff63094201770701001f0700ff0101622152fe62700177070100330700ff0101622152fe62d70177070100470700ff0101622152fe622a0177070100510701ff010162085200527a0177070100510702ff0101620852005300f10177070100510704ff010162085200520e017707010051070fff010162085200530136017707010051071aff01016208520053015f01770701000e0700ff0101622c52ff6301f3017707010000020000010101010630312e30330177070100605a020101010101054635344201770701006161000001010101030000017707010060320104010101010950312e30312e303201010163f0ba007605004c5c0c62006200726302017101634bef001b1b1b1b1a00d276
Gruß
Matthias
-
-
@waly_de Hey, danke! Import_total ist jetzt vorhanden! Hab dir auch eine kleine Spende für deine Mühe hinterlassen...
VG
Matthias
-
@matthias-2 Danke Matthias
-
@karo2204 Hallo ich habe hier einen wiederspenstigen Zähler. Der Typ lautet eHZ-HW8E2A5L0EQ2P. Das ist ein Zweirichtungszähler. Allerdings zeigt er kein +- an. Dafür hat er eine A+ A- Anzeige. Weder Tibber Pulse noch sonst ein SML Decoder zeig es richtig an. Lediglich der Tasmota Hichi mit der entsprechenden Konfiguration. Leider kann ich den nicht mehr draufsetzen, da jetzt der Tibber Pulse den Platz blockiert.
Die Config beim Hichi sieht folgendermassen aus:
########################################################################
Mein Zähler: eHZ-HW8E2A5L0EQ2Pneues Script mit Vorzeichen Ermittlung ab Tasmota 12.4 Option 1,=so1
########################################################################D
B
=>sensor53 r
;eHZ-HW8E2A5L0EQ2PM 1
1,=so1,00010800,63,5,63,5,000f0700
+1,3,s,0,9600,eHZ
1,77070100010800ff@1000,Verbrauch,KWh,Total_in,1
1,77070100020800ff@1000,Netzeinspeisung,KWh,Total_out,0
1,770701000f0700ff@1,Leistung,W,Power_curr,16die SML Werte kommen binär. Nach Umwandlung sehen sie fogendermassen aus:
Einspeisen
1b1b1b1b010101017607001b244e52d1620062007263010176010107001b16631b9b0b06454d480102715c18fe010163cda1007607001b244e52d2620062007263070177010b06454d480102715c18fe017262016516633cfe7977078181c78203ff0101010104454d480177070100000009ff010101010b06454d480102715c18fe0177070100010800ff6301a201621e52ff5600154783480177070100020800ff6301a201621e52ff5600487a406b0177070100010801ff0101621e52ff5600154783480177070100020801ff0101621e52ff5600487a406b0177070100010802ff0101621e52ff56000000000001770701000f0700ff0101621b52ff55000019b10177078181c78205ff0101010183028bde3c9df83c2930982f77aeb837ded3a632fcabb22d19434ecb0d12aaf92c052a9fd81865046dea01a71c15a5d351fd01010163a8d6007607001b244e52d56200620072630201710163d35500001b1b1b1b1a019c3aBezug
1b1b1b1b010101017607001b244e543f620062007263010176010107001b16631c150b06454d480102715c18fe01016386e8007607001b244e5440620062007263070177010b06454d480102715c18fe017262016516633d687977078181c78203ff0101010104454d480177070100000009ff010101010b06454d480102715c18fe0177070100010800ff63018201621e52ff5600154783a40177070100020800ff63018201621e52ff5600487a40e50177070100010801ff0101621e52ff5600154783a40177070100020801ff0101621e52ff5600487a40e50177070100010802ff0101621e52ff56000000000001770701000f0700ff0101621b52ff55000043530177078181c78205ff0101010183028bde3c9df83c2930982f77aeb837ded3a632fcabb22d19434ecb0d12aaf92c052a9fd81865046dea01a71c15a5d351fd0101016321c9007607001b244e54436200620072630201710163374400001b1b1b1b1a01fcc6Vielleicht kann man das ja in dem Script berücksichtigen.
Gruß
Richie -
Hi,
meine Versuch dein Script zu nutzen führt nur zu folgendem Output in Object 0_userdata.0.TibberPulse.SMLDataHEX:
4e6f7468696e67206d6174636865732074686520676976656e20555249
Es ist ein ISKRA MT681-D4A51-K0p Zähler.
Kannst du damit etwas anfangen?