Skip to content

Goodbye 'local polling' - Welcome 'local push' - websocket FTW! [v3]

Choose a tag to compare

@marq24 marq24 released this 07 Oct 19:23

New bridge firmware offers new options

More or less be accident I have been informed by Lars, that there is a new Tibber bridge firmware recently [esp: 1428-6debbaf6 & efr: 795-379a5e21] . This firmware update has brought back the webserver_force_enable to the param-tab (and the console-tab is now hidden).

But beside this GUI change the new firmware also provide a websocket interface. This are great news and so I have refactored the integration to make use of this new websocket, since this makes the polling interval obsolete and you get the data in HA as soon as it arrives at the bridge.

Unfortunately there is no documentation for the new websocket interface

The complete implementation could only be tested with my local power meter, which is sml based. So the 'plaintext/IEC_62056_21' had been implemented by best guess efforts and the possibility that the integration stop working for other (than sml) data types is quite likely. But I included as much DEBUG log output in case of possible errors - and hopefully when there is an issue, then I could fix/adjust this very fast based on your provided DEBUG log data.

So if the integration stops working for you:

  1. Enable DEBUG LOG for the integration as it's described here: https://github.com/marq24/ha-senec-v3/blob/master/docs/HA_DEBUG.md
  2. Create an Issue here in github
  3. Provide the log in the issue - or send it by eMail
  4. Roll back the Integration to v2025.7.0

fixes/changes

  • v2 changes: Fix for alternative topics (plaintext) #82 #83
  • v3 changes: Integration unload/reload optimized #83

Please consider supporting the development (if you haven't already)

PayPal BuyMeCoffee GitHubSponsor

Full Changelog

2025.7.0...2025.10.2