# Tibber Pulse als SML Zähler

**URL:** <https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522>\
**Category:** Software-Entwicklung\
**Created:** [March 28, 2024, 9:28am UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522 "2024-03-28T09:28:28Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sn0w3y](https://community.openems.io/user_avatar/community.openems.io/sn0w3y/32/636_2.png) [@Sn0w3y](https://community.openems.io/u/Sn0w3y)\
**Post date:** [March 28, 2024, 9:28am UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/1 "2024-03-28T09:28:29Z")

</div>

Hallo zusammen,

ich hätte aktuell eine Impl fertig für den Tibber Pulse (Bridge) als Grid Meter 😃

@stefan.feilmeier meinst du macht das Sinn, als PR zu posten?

Grüße !

---

<div class="post-metadata">

**Author:** ![klinki](https://community.openems.io/letter_avatar_proxy/v4/letter/k/858c86/32.png) [@klinki](https://community.openems.io/u/klinki)\
**Post date:** [March 29, 2024, 9:39am UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/2 "2024-03-29T09:39:08Z")

</div>

Die Idee ist super!  
Ich kenne nur keinen, der nen Pulse verbaut hat und wo ich das mal testen könnte.

---

<div class="post-metadata">

**Author:** ![Joe](https://community.openems.io/letter_avatar_proxy/v4/letter/j/b9e5f3/32.png) [@Joe](https://community.openems.io/u/Joe)\
**Post date:** [May 9, 2024, 7:44am UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/3 "2024-05-09T07:44:29Z")

</div>

Hallo Sn0w3y,

ich finde Deine Initiative super und würde das unterstützen. Ich habe einen Pulse und könnte auch das Testen übernehmen.

VG  
Joe

---

<div class="post-metadata">

**Author:** ![Sn0w3y](https://community.openems.io/user_avatar/community.openems.io/sn0w3y/32/636_2.png) [@Sn0w3y](https://community.openems.io/u/Sn0w3y)\
**Post date:** [May 9, 2024, 8:03am UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/4 "2024-05-09T08:03:43Z")

</div>

Ist getestet, funktioniert auch… Müsste nur ins OpenEMS übernommen werden 🙂

---

<div class="post-metadata">

**Author:** ![Joe](https://community.openems.io/letter_avatar_proxy/v4/letter/j/b9e5f3/32.png) [@Joe](https://community.openems.io/u/Joe)\
**Post date:** [May 10, 2024, 5:57am UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/5 "2024-05-10T05:57:09Z")

</div>

Hi Sn0w3y,

könntest Du mir helfen? Mache erste Baby-Steps. Beim Starten von openems-edge aus Deinem Branch (feature/meter-tibber) über Docker bekomme ich folgende Fehlermeldung:  
`s6-rc-compile: fatal: invalid /etc/s6-overlay/s6-rc.d/init-permissions/type: must be oneshot, longrun, or bundle`  
Verstehe das nicht, das file “type” ist vorhanden und beinhaltet “oneshot”.

 ![grafik](https://community.openems.io/uploads/default/original/2X/2/2e430c8541c9d215c2cb6836ef356bafce5648d9.png)

root@openems\_edge:/etc/s6-overlay/s6-rc.d/init-permissions# cat /etc/s6-overlay/s6-rc.d/init-permissions/type  
oneshot

---

<div class="post-metadata">

**Author:** ![Sn0w3y](https://community.openems.io/user_avatar/community.openems.io/sn0w3y/32/636_2.png) [@Sn0w3y](https://community.openems.io/u/Sn0w3y)\
**Post date:** [May 10, 2024, 8:31am UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/6 "2024-05-10T08:31:59Z")

</div>

Habe den Branch mal geupdated, versuch es bitte nochmal, ich denke aber eher, dass du ein Problem mit dem Docker hast.

Ich muss dazu sagen, ich lasse openEMS nur immer Native laufen, ohne Docker.

Da funktioniert alles tadellos 🙂

Und dann:

> Since the device has no port available in normal mode and all traffic is encrypted,go back to Setup-Mode. This mode can easily be entered by unplugging the device, plug it and repeat this once. As soon as the green LED lights up, the device opens an access point named „Tibber Bridge“. The password is printed on the QR-Code on the device itself.
> 
> This time do not use the tibber app to connect but you Smartphone or Laptop instead. It gets a connection and an IP address assigned from the Tibber Bridge. The Tibber Pulse Bridge itself has the IP 10.133.70.1 and provides a web interface. The credentials are „admin“ and the password printed on the Plug (only can be seen if unplugged).
> 
> Open the IP 10.133.70.1 in a Web-Browser and provide the Credentials User: “admin” and Password: “XX12-X123”.
> 
> Search for the key: “webserver\_force\_enable” and set it to “true”. Scroll down to the end of the Page and click “Store params to flash”.
> 
> Now again set up the Pulse Bridge with the Tibber App and continue using it. The IP needed is then assigned from your local DHCP-Server.
> 
> Done !

Grüße

---

<div class="post-metadata">

**Author:** ![Sn0w3y](https://community.openems.io/user_avatar/community.openems.io/sn0w3y/32/636_2.png) [@Sn0w3y](https://community.openems.io/u/Sn0w3y)\
**Post date:** [May 11, 2024, 10:15am UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/7 "2024-05-11T10:15:55Z")

</div>

Hey 🙂

klappt es mittlerweile ?

GRüße !

---

<div class="post-metadata">

**Author:** ![Joe](https://community.openems.io/letter_avatar_proxy/v4/letter/j/b9e5f3/32.png) [@Joe](https://community.openems.io/u/Joe)\
**Post date:** [May 13, 2024, 4:25am UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/8 "2024-05-13T04:25:56Z")

</div>

Hi Sn0w3y,  
danke für Deine Nachfrage. Leider nein, immer noch selbes Verhalten/Fehlermeldung bei mir.  
Ich habe als Gegenprobe das orginal Repo compiliert und in Docker gestartet, dort besteht das Problem nicht. Vielleicht finde ich diese Woche Zeit, um das zu analysieren.  
Viele Grüße

---

<div class="post-metadata">

**Author:** ![Sn0w3y](https://community.openems.io/user_avatar/community.openems.io/sn0w3y/32/636_2.png) [@Sn0w3y](https://community.openems.io/u/Sn0w3y)\
**Post date:** [May 13, 2024, 7:14am UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/9 "2024-05-13T07:14:00Z")

</div>

Das liegt zu 99% an Docker…

Ich bitte dich mal das ganze “native” zu testen. Bei mir läuft es einwandfrei.

Grüße !

---

<div class="post-metadata">

**Author:** ![Joe](https://community.openems.io/letter_avatar_proxy/v4/letter/j/b9e5f3/32.png) [@Joe](https://community.openems.io/u/Joe)\
**Post date:** [May 13, 2024, 7:53am UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/10 "2024-05-13T07:53:48Z")

</div>

Kann ich gerne versuchen! Ich bin allerdings .Net Entwickler und kenne mich im Java Bereich nur bedingt aus, deshalb muss ich mal ein paar Stunden Zeit dafür finden … Ich melde mich wieder

---

<div class="post-metadata">

**Author:** ![Joe](https://community.openems.io/letter_avatar_proxy/v4/letter/j/b9e5f3/32.png) [@Joe](https://community.openems.io/u/Joe)\
**Post date:** [August 6, 2024, 6:37pm UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/11 "2024-08-06T18:37:56Z")

</div>

Hallo Sn0w3y,

klappt! Ich konnte Dein “Meter Tibber Pulse” Plugin endlich testen. Die Werte der drei Phasen in den Details der “Netz” Card werden korrekt angezeigt!

Danke für die Arbeit. Ich hoffe Dein Plugin wird dann in den Hauptzweig aufgenommen!

Grüße  
Joe

 ![meterTibber1](https://community.openems.io/uploads/default/original/2X/2/2f85c8d8c656a660f170ab3310a73cc282a9c5c0.jpeg)

---

<div class="post-metadata">

**Author:** ![Sn0w3y](https://community.openems.io/user_avatar/community.openems.io/sn0w3y/32/636_2.png) [@Sn0w3y](https://community.openems.io/u/Sn0w3y)\
**Post date:** [August 6, 2024, 7:24pm UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/12 "2024-08-06T19:24:41Z")

</div>

Hi Joe,

das hoffe ich auch…

Grüße

---

<div class="post-metadata">

**Author:** ![coderdojo](https://community.openems.io/user_avatar/community.openems.io/coderdojo/32/1289_2.png) [@coderdojo](https://community.openems.io/u/coderdojo)\
**Post date:** [August 21, 2024, 1:56pm UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/13 "2024-08-21T13:56:42Z")

</div>

This is amazing as I found; it is very much useful & informative to be honest. Also, I have gone through this post which definitely helped me out a lot 😀

---

<div class="post-metadata">

**Author:** ![andy](https://community.openems.io/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@andy](https://community.openems.io/u/andy)\
**Post date:** [February 14, 2025, 9:52am UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/14 "2025-02-14T09:52:01Z")

</div>

Ich habe hier auch einen Puls. Mache gerade meine ersten Schritte und würde gerne wissen wie ich das nutzen kann.  
Danke Andreas

---

<div class="post-metadata">

**Author:** ![JonasBechler](https://community.openems.io/user_avatar/community.openems.io/jonasbechler/32/1675_2.png) [@JonasBechler](https://community.openems.io/u/JonasBechler)\
**Post date:** [March 2, 2025, 7:25pm UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/15 "2025-03-02T19:25:54Z")

</div>

Hey Sn0w3y,

Mir geht es wie andy. Ich habe auch einen Pulse und würde ihn gerne als meter verwenden.  
Mittlerweile finde ich nur noch ein das Issue: Implement Tibber Meter with SML Parsing and Enhance HttpBridge for Byte Requests #2597  
Gibt es hier Neuigkeiten, wurde der Code umgelagert oder der Support eingestellt?

Beste Grüße

---

<div class="post-metadata">

**Author:** ![stefan.feilmeier](https://community.openems.io/user_avatar/community.openems.io/stefan.feilmeier/32/2585_2.png) [@stefan.feilmeier](https://community.openems.io/u/stefan.feilmeier)\
**Post date:** [March 8, 2025, 9:47pm UTC](https://community.openems.io/t/tibber-pulse-als-sml-zahler/2522/16 "2025-03-08T21:47:58Z")

</div>

Der PR war/ist hier, allerdings geschlossen:

> <https://github.com/OpenEMS/openems/pull/2597>
>
> \## Summary of Changes:
> 
> \### 1. HttpBridge Enhancements:
> - Modified the \`Ht…tpBridge\` component to support requests for byte data from endpoints. This enhancement allows for more versatile handling of binary data and improves the bridge's capability to interact with a wider range of APIs and data formats.
> 
> \### 2. SML Parsing for Tibber Meter:
> - Implemented SML (Smart Message Language) parsing within the Tibber Meter module. This addition enables the system to interpret and process SML messages, significantly improving data integration and utilization from smart meters. This feature is crucial for advancing our energy data management and analysis capabilities.
> 
> \## Justification:
> 
> These changes were introduced to address specific needs within our system architecture:
> 
> \- The update to \`HttpBridge\` broadens our capability to interact with various data sources, making our system more flexible and capable of handling binary data.
> \- By incorporating SML parsing into the Tibber Meter, we're taking a significant step towards better energy data management, leveraging smart meter technology more effectively.
