Coder Social home page Coder Social logo

marq24 / ha-tibber-pulse-local Goto Github PK

View Code? Open in Web Editor NEW
53.0 6.0 3.0 512 KB

Local/LAN Tibber Pulse/Bridge Integration for Home Assistant. My Tibber invitation Link: https://invite.tibber.com/6o0kqvzf (Code: six, oscar, zero, kilo, quebec, victor, zulu, foxtrot)

License: Apache License 2.0

Python 100.00%
hacs hacs-integration home-assistant home-assistant-hacs home-assistant-integration tibber tibberpulse

ha-tibber-pulse-local's Introduction

Tibber Pulse LOCAL

If you like to access the data of your Tibber Pulse directly (instead via the detour through the cloud), then there is a simple approach to read the data directly from the Tibber Pulse Bridge. There are alternative solutions via an additional MQTT - but why should the data go through such a proxy, if it can be read directly.

hacs_badge BuyMeCoffee PayPal


Tibber Invitation link

Advertisement / Werbung

If you want to join Tibber (become a customer), you might want to use my personal invitation link. When you use this link, Tibber will we grant you and me a bonus of 50,-€ for each of us. This bonus then can be used in the Tibber store (not for your power bill) - e.g. to buy a Tibber Bridge. I am fully aware, that when you are here in this repository the chances are very high, that you are already a Tibber customer and have already a Tibber Pulse. If you are already a Tibber customer and have not used an invitation link yet, you can also enter one afterward in the Tibber App (up to 14 days). [see official Tibber support article]

Please consider using my personal Tibber invitation link to join Tibber today or Enter the following code: 6o0kqvzf (six, oscar, zero, kilo, quebec, victor, zulu, foxtrot) afterward in the Tibber App - TIA!


Know Issues

  • The Tibber Pulse Bridge supporting different communication modes (when fetching data from electricity meter). Here I need your help! Obviously I have one electricity meter here at home. This meter is communicating via a protocol called SML 1.04 and this is currently the only one that is supported/implemented.

    The Tibber Bridge supporting also the modes: AutoScanMode, IEC-62056.21, Logarex and Impressions (Blinks / kwh) using ambient or IR sensors. In order to support these other modes I would need sample data from you. If your Tibber Pulse using one of these communications protocols, please be so kind and create here an issue in github - TIA!

  • Sometimes the Pulse deliver a data-package that does not contain valid data (looks like the build in webserver have a response buffer issue?). These invalid packages can't be read with the python SML-Lib and you will find then in the HA-log some Bytes missing... or CRC while parse data... messages. (when logging on INFO Level)

    If they happen the code will just try to load the data again for one time. Together with the message the actual payload (data that has been read from the Tibber Pulse Bridge) will also be logged. So you can verify that the data is indeed invalid.

  • During the setup the integration check/verify that there is at least one data field available that can be read. If the bridge does not provide any data (OBIS codes) then the setup will fail (with the message, that the connection could not be established). You might like to check if http://admin:[BRIDGE_PASSWORD]@[YOUR_IP]/data.json?node_id=1 will provide a data feed.

Want to report an issue?

Please use the GitHub Issues for reporting any issues you encounter with this integration. Please be so kind before creating a new issues, check the closed ones, if your problem have been already reported (& solved).

In order to speed up the support process you might like already prepare and provide DEBUG log output. In the case of a technical issue - like not-supported--yet-communication-mode - I would need this DEBUG log output to be able to help/fix the issue. There is a short tutorial/guide 'How to provide DEBUG log' here - please take the time to quickly go through it.

Kudos

  • @spacemanspiff2007 for providing a Python SML lib that makes reading the data from the Pulse almost effortless for a python noob like me
  • @ProfDrYoMan for providing the initial idea. I failed to setup the ESP32 stuff, so I took the approach writing this custom integration

Preparation: Enabling the web frontend of the Tibber Pulse Bridge [Required]

To enable the web frontend permanently, one local variable needs to be set in the web frontend. But to get into the web frontend for the first time you need to start the Tibber Pulse Bridge in AccessPoint mode. This can be done by the following steps:

1. Start AP-Mode

  • Unplug the Tibber bridge.
  • After three seconds, plug the Tibber bridge.
  • After three seconds, unplug the Tibber bridge.
  • After three seconds, plug the Tibber bridge.

The LED on the Tibber bridge should now light up green and not light blue anymore.

If this is not the case, then try this alternative:

  • Unplug the Tibber bridge.
  • Plug the Tibber bridge
  • When the bridge light in yellow then unplug the bridge again
  • Wait for a short while and plug in the bridge again after few seconds

NOW the LED on the Tibber bridge should now light up green and not light blue anymore.

2. Connect to the Pulse Bridge WiFi AccessPoint

Now use any device (laptop, tablet, phone) to connect to the Tibber Bridge WiFi network. The password for the WiFi is the nine characters printed on the Tibber bridge - it's important to include the dash. The password should have the pattern like this example one: AD56-54BA.

img|160x90

3. Set webserver_force_enable to true in the web frontend

After you are connected to the WiFi that have been created by the Pulse Bridge with your laptop/phone, use a web browser on that device to connect to http://10.133.70.1/. You will be prompted for a user and a password (BasicAuth).

The username is admin and the password is again the nine characters printed on the Tibber bridge.

When connected, select the param tab, there find and set the variable webserver_force_enable to true.

After setting and saving the value, remember to press "Store params to flash" on the bottom of the page.

Please do not modify and other values in the params

4. Bring your Pulse & Bridge back to normal operation

Unplug the Tibber bridge, wait ten seconds and plug it back again. Now it should connect back to your previously configured WiFi and should work as before (submit the data to Tibber) - the LED should light up light blue again.

5. Final testing [do not continue if you did not completed this final step]

After you have successfully reset the Tibber bridge (AP mode is OFF and you are back in normal operation mode). Since you have set the webserver_force_enable to true the web frontend should now be still accessible via the following URL: http://tibber-host/ or http://tibber-bridge/.

If the hostname 'tibber-host' (or 'tibber-bridge') is not going to work for you in your LAN, you might like to check the IP-Address of your Tibber Pulse Bridge in your Router. The IP is not the 10.133.70.1 any longer!

Personally I have configured my router in a way, that the Pulse Bridge gets allways the same IP assigned. I just can recommend to do the same. Since accessing the device via IP (instead of the host name) will save you DNS-Lookups.

When you open the web frontend of the bridge, you have to provide the user admin and the password always.

img|160x90

Now (when the frontend works for you) all is prepared, so you can install and use this Tibber Local Polling integration

Installation

Hacs

hacs_badge

Manual

  • Copy all files from custom_components/tibber_local/ to custom_components/tibber_local/ inside your config Home Assistant directory.
  • Restart Home Assistant to install all dependencies

Adding or enabling integration

My Home Assistant (2021.3+)

Open your Home Assistant instance and start setting up a new integration.

Manual

Add custom integration using the web interface and follow instruction on screen.

  • Go to Configuration -> Integrations and add "Tibber Pulse Local" integration
  • Specify:
    • Provide display name for the device
    • Provide the address (hostname or IP) of the Pulse Bridge
    • Provide the password of the Pulse Bridge
    • Provide the update interval (can be 2 Seconds)
    • Provide area where the Tibber Pule Bridge is located

IMPORTANT to know: During the setup of this integration it will be checked, if there is at least one OBIS-Code (data field) available from the bridge. If there is no field/data available that can be read, the setup process will fail (with the message that no connection is possible).

Additional entities to get status information about your Tibber Pulse itself

Beside the data that the Tibber Pulse is reading from your electricity meter, the device is also provide additional information about its own status. Since the assumption is that you want to read this additional status information with a much lower update-interval (less frequent) the usage of a REST-Entity template a (IMHO) simple way to archive your goal.

REST-Template in your HA configuration.yaml

requesting http://admin:[BRIDGE_PASSWORD]@[YOUR_IP]/metrics.json?node_id=1 will return a json like this one here

{
  "$type": "node_status",
  "node_status": {
    "product_id": 49344,
    "bootloader_version": 17563650,
    "meter_mode": 3,
    "node_battery_voltage": 3.127,
    "node_temperature": 22.51,
    "node_avg_rssi": -72.746,
    "node_avg_lqi": 186.438,
    "radio_tx_power": 190,
    "node_uptime_ms": 167656940,
    "meter_msg_count_sent": 75,
    "meter_pkg_count_sent": 237,
    "time_in_em0_ms": 8405,
    "time_in_em1_ms": 30,
    "time_in_em2_ms": 291717,
    "acmp_rx_autolevel_300": 146,
    "acmp_rx_autolevel_9600": 164
  },
  "hub_attachments": {
    "meter_pkg_count_recv": 237,
    "meter_reading_count_recv": 75,
    "node_version": "1007-56bd9fb9"
  }
}

Check if you have already a sensor section in your configuration.yaml file - if there is none - create one on as top level entry like this (the line ' - platforms: ...' must (obviously) be replaced with the complete sections shown further below):

sensor:
  - platform: ...

Add in the sensor section of your configuration.yaml file the following content: sections with [ CHANGE_ME:xxx ] have to be modified to your requirements. E.g. assuming your assuming password is 55AA-CC21, then you have to replace [ CHANGE_ME:YOUR_PASSWORD ] with just 55AA-CC21

  - platform: rest
    name: [ CHANGE_ME:Tibber Prices ]
    unique_id: [ CHANGE_ME:tibber_prices ]
    resource: http://admin:[ CHANGE_ME:YOUR_PASSWORD ]@[ CHANGE_ME:YOUR_IP ]/metrics.json?node_id=1
    method: GET
    json_attributes_path: "node_status"
    json_attributes:
      - node_temperature
      - node_avg_rssi
      - radio_tx_power
      - [ CHANGE_ME: add/remove as many of the node_status attributes you want to meassure/do not need ]
    value_template: "{{ value_json.node_status.node_battery_voltage | float }}"
    # the scan_interval will be specified in seconds...
    # for update every 5min use 300 (60sec * 5min = 300sec)
    # for update every 15min use 900 (60sec * 15min = 900sec)
    # for update every 1h use 3600 (60sec * 60min = 3600sec)
    # for update every 24h use 86400 (60sec * 60min * 24h = 86400sec)
    scan_interval: 900
    headers:
      Content-Type: application/json
      User-Agent: REST
    unit_of_measurement: [ CHANGE_ME:A_UNIT_HERE ]

Here is a complete example assuming the password is 55AA-CC21 the IP is 192.168.2.213, and you want to capture the node_battery_voltage as main entity information and all other children of the node_status as additional attributes of the entity that will be requested every 5 minutes:

  - platform: rest
    name: Tibber Pulse Metrics
    unique_id: tibber_pulse_metrics
    resource: http://admin:[email protected]/metrics.json?node_id=1
    method: GET
    json_attributes_path: "node_status"
    json_attributes:
      - node_temperature
      - node_avg_rssi
      - node_avg_lqi
      - radio_tx_power
      - node_uptime_ms
      - meter_msg_count_sent
      - meter_pkg_count_sent
      - time_in_em0_ms
      - time_in_em1_ms
      - time_in_em2_ms
      - acmp_rx_autolevel_300
      - acmp_rx_autolevel_9600
    value_template: "{{ value_json.node_status.node_battery_voltage | float }}"
    scan_interval: 300
    headers:
      Content-Type: application/json
      User-Agent: REST
    unit_of_measurement: V

Here just another example with just a single value (without additional atributes) that will update every hour (just again have in mind, that this yaml section have to be under your sensor section of your configuration.yaml file):

  - platform: rest
    name: Tibber Pulse Metrics
    unique_id: tibber_pulse_metrics
    resource: http://admin:[email protected]/metrics.json?node_id=1
    method: GET
    value_template: "{{ value_json.node_status.node_battery_voltage | float }}"
    scan_interval: 3600
    headers:
      Content-Type: application/json
      User-Agent: REST
    unit_of_measurement: V

ha-tibber-pulse-local's People

Contributors

marq24 avatar pattafeufeu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ha-tibber-pulse-local's Issues

No connection or no stable connection to bridge

Hey,

i tried to install your addon. Webserver is running and responsive.
I tried every version from 1.0.2 to 1.0.7 sometimes i get a connection but then the sensor values are 95% of the time "unbekannt"
or i get an error if i try to set it up with "failed to connect" or "Es konnte keine Daten abgerufen werden"
Under Nodes i can see "last seen" is between 0.5s and 4s
Meter Type is SML 1.04
Model: Landis & Gyr E220
I have an encoded output

Hope you can help.
Thank you in advance.

No connection to local tibber bridge

I unfortunately can not connect to my local tibber bridge via the plugin. In the browser I can call everything so far and also via the terminal plugin on my Home Assistant instance I can retrieve the data via curl.

Only when I enter the IP when adding the integration I just get: cannot_connect

Any idea what I can do? My tibber gateway is not in the same subnet as my home assistant, so I also tried to forward the http port of the bridge on an IP in the same subnet - still, same error.

grafik
grafik

Sensor for consumption at the moment

Hi, thank you for your plugin.

I thought I could also read the current consumption but all i get is the sum for in and out.
Why I can't see the current consumption?

Errormessage: string index out of range while process data - plaintext...

Exception string index out of range while process data - plaintext: /ESY5Q3DA1004 V3.03 -SY5Q3DA1004 V3.03 1-0:0.0.0*255(1001015088) 1-0:1.8.0*255(00034030.0572206*kWh) 1-0:21.7.255*255(000029.18*W) 1-0:41.7.255*255(000024.12*W) 1-0:61.7.255*255(000047.78*W) 1-0:1.7.255*255(000101.08*W) 1-0:96.5.5*255(82) 0-0:96.1.255*255(1ESY1038000288) !

additional data not showing up

Hey, mostly its working very good but there are lots of sensor that do not show any values. What could possibly be wrong?

image

Total gone missing

From one day to another Zählerstand total is not available anymore. Did not change anything.

Restarting: Integration or complete HA does not help. Unpower, repower Bridge. Also no Change.

The other value that I only have enabled is power. Which is fine all some seconds. As expected.

image

Setup of integration failed: Could not connect to local Tibber Pulse Bridge

Hi,
first thank you very much for this integration. Documentation is really good. But having issues setting up this integration.

image
(I replaced the last 4 chars of the password with XXXX)

The REST Template works fine:
image

Please help :-)

As far as I read your code, the host should be hostname without leading http://, maybe this should be updated in your docs

Several 'Exception while parse data' messages in log

I could see several 'Exception while parse data' errors in HA log, here is one, maybe it helps to fix this:

This error originated from a custom integration.

Logger: custom_components.tibber_local
Source: custom_components/tibber_local/__init__.py:350
Integration: Tibber Pulse Local (polling) (documentation, issues)
First occurred: 5:41:03 PM (1 occurrences)
Last logged: 5:41:03 PM

Exception while parse data - payload: b'\x1b\x1b\x1b\x1b\x00\x00\x00\x00v\x05\x02eR\xad\x00\x00\x00\x00rc\x00\x00v\x01\x07\xff\xff\xff\xff\xff\xff\x05\x00\xccp\xe5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0\x00c\xe9\x17\x00v\x05\x02eR\xae\x00\x00\x00\x00rc\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00b\n\xff\xff\x00\x00\x00\x00\x00\x00\x00\xc0\xf1\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x08\x00\x00d\x1c\x00\x04\x00\x00\x00\x00\x00\x00\x00\xc0b\x1e\x00\x00\x00\x00-)\xaa\x00\x00\x00\x00\x00\x02\x08\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\xc0b\x1e\x00\x00\x00\x01\xa4\xc8l\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x1b\x00\x00\x00\x03g\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x1b\x00\x00\x00\x013\x00\x00\x00\x00\x008\x00\x00\x00\x00\x00\x00\x1b\x00\x00\x00\x02\x1d\x00\x00\x00\x00\x00L\x00\x00\x00\x00\x00\x00\x1b\x00\x00R\x16\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00#\x00\x00\x00\x08\xeb\x00\x00\x00\x00\x004\x00\x00\x00\x00\x00\x00#\x00\x00\x00\x08\xf0\x00\x00\x00\x00\x00H\x00\x00\x00\x00\x00\x00#\x00\x00\x00\x08\xf6\x00\x00\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x00!R\xfeb\xbc\x00\x00\x00\x00\x003\x00\x00\x00\x00\x00\x00!R\xfec\x00&\x00\x00\x00\x00\x00G\x00\x00\x00\x00\x00\x00!R\xfeb+\x00\x00\x00\x00\x00Q\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\xf1\x00\x00\x00\x00\x00Q\x00\x02\x00\x00\x00\x00\x08\x00\x00Rw\x00\x00\x00\x00\x00Q\x00\x04\x00\x00\x00\x00\x08\x00\x00\x00\x01@\x00\x00\x00\x00\x00Q\x00\x0f\x00\x00\x00\x00\x08\x00\x00\x00\x01H\x00\x00\x00\x00\x00Q\x00\x1a\x00\x00\x00\x00\x08\x00\x00\x00\x01\x1b\x00\x00\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x00,\x00\x00\x00\x01\xf3\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x0601.03\x00\x00\x00\x00\x00`Z\x02\x00\x00\x00\x00\x00\x05F54B\x00\x00\x00\x00\x00aa\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\tP1.01.0\x00\x00\x00\x00c7!\x00v\x05\x02eR\xaf\x00\x00\x00\x00rc\x02\x00q\x00c\xf9\x0c\x00\x00\x00\x00\x1b\x1b\x1b\x1b\x1a\x032`'

Error: Communicating via an not-yet-implemented protocol

Hi,

when try to setup the local Integration I get the following message, so I go ahead and create the issue ;-)
image

In the Logfiles the following lines where found:
2024-03-03 17:18:54.203 INFO (MainThread) [custom_components.tibber_local] restarting TibberLocalBridge integration... for host: '192.168.0.44' node: '1' com_mode: '3' with options: None 2024-03-03 17:18:54.391 WARNING (MainThread) [custom_components.tibber_local] access to bridge failed with exception: 404, message='Not Found', url=URL('http://192.168.0.44/node_params.json?node_id=1') 2024-03-03 17:18:54.391 DEBUG (MainThread) [custom_components.tibber_local] detect_com_mode: after detect_com_mode_from_node_param27 mode is: -1 2024-03-03 17:18:54.391 DEBUG (MainThread) [custom_components.tibber_local] detect_com_mode is -1: will try to read 99 2024-03-03 17:18:54.426 WARNING (MainThread) [custom_components.tibber_local] access to bridge failed with exception: 404, message='Not Found', url=URL('http://192.168.0.44/data.json?node_id=1') 2024-03-03 17:18:54.426 DEBUG (MainThread) [custom_components.tibber_local] detect_com_mode 1 is -1: 99 failed - will try to read 3 2024-03-03 17:18:54.463 WARNING (MainThread) [custom_components.tibber_local] access to bridge failed with exception: 404, message='Not Found', url=URL('http://192.168.0.44/data.json?node_id=1') 2024-03-03 17:18:54.463 DEBUG (MainThread) [custom_components.tibber_local] detect_com_mode 2 is -1: 99 failed and 3 failed 2024-03-03 17:18:54.463 ERROR (MainThread) [custom_components.tibber_local.config_flow] Could not connect to Tibber Pulse Bridge at 192.168.0.44, check host ip address 2024-03-03 17:22:11.565 INFO (MainThread) [custom_components.tibber_local] restarting TibberLocalBridge integration... for host: '192.168.0.44' node: '1' com_mode: '3' with options: None 2024-03-03 17:22:11.676 WARNING (MainThread) [custom_components.tibber_local] access to bridge failed with exception: 404, message='Not Found', url=URL('http://192.168.0.44/node_params.json?node_id=1') 2024-03-03 17:22:11.676 DEBUG (MainThread) [custom_components.tibber_local] detect_com_mode: after detect_com_mode_from_node_param27 mode is: -1 2024-03-03 17:22:11.676 DEBUG (MainThread) [custom_components.tibber_local] detect_com_mode is -1: will try to read 99 2024-03-03 17:22:11.730 WARNING (MainThread) [custom_components.tibber_local] access to bridge failed with exception: 404, message='Not Found', url=URL('http://192.168.0.44/data.json?node_id=1') 2024-03-03 17:22:11.731 DEBUG (MainThread) [custom_components.tibber_local] detect_com_mode 1 is -1: 99 failed - will try to read 3 2024-03-03 17:22:11.774 WARNING (MainThread) [custom_components.tibber_local] access to bridge failed with exception: 404, message='Not Found', url=URL('http://192.168.0.44/data.json?node_id=1') 2024-03-03 17:22:11.774 DEBUG (MainThread) [custom_components.tibber_local] detect_com_mode 2 is -1: 99 failed and 3 failed 2024-03-03 17:22:11.774 ERROR (MainThread) [custom_components.tibber_local.config_flow] Could not connect to Tibber Pulse Bridge at 192.168.0.44, check host ip address 2024-03-03 17:22:14.498 INFO (MainThread) [custom_components.tibber_local] restarting TibberLocalBridge integration... for host: '192.168.0.44' node: '1' com_mode: '3' with options: None 2024-03-03 17:22:14.651 WARNING (MainThread) [custom_components.tibber_local] access to bridge failed with exception: 404, message='Not Found', url=URL('http://192.168.0.44/node_params.json?node_id=1') 2024-03-03 17:22:14.652 DEBUG (MainThread) [custom_components.tibber_local] detect_com_mode: after detect_com_mode_from_node_param27 mode is: -1 2024-03-03 17:22:14.652 DEBUG (MainThread) [custom_components.tibber_local] detect_com_mode is -1: will try to read 99 2024-03-03 17:22:14.693 WARNING (MainThread) [custom_components.tibber_local] access to bridge failed with exception: 404, message='Not Found', url=URL('http://192.168.0.44/data.json?node_id=1') 2024-03-03 17:22:14.693 DEBUG (MainThread) [custom_components.tibber_local] detect_com_mode 1 is -1: 99 failed - will try to read 3 2024-03-03 17:22:14.725 WARNING (MainThread) [custom_components.tibber_local] access to bridge failed with exception: 404, message='Not Found', url=URL('http://192.168.0.44/data.json?node_id=1') 2024-03-03 17:22:14.726 DEBUG (MainThread) [custom_components.tibber_local] detect_com_mode 2 is -1: 99 failed and 3 failed 2024-03-03 17:22:14.726 ERROR (MainThread) [custom_components.tibber_local.config_flow] Could not connect to Tibber Pulse Bridge at 192.168.0.44, check host ip address

But the Device is reachable when surfing to it's IP:
Bildschirmfoto

Der Tibber Pulse kommuniziert über ein noch nicht implementiertes Protokoll

Der Tibber Pulse kommuniziert über ein noch nicht implementiertes Protokoll. Bitte erstell auf GitHub ein Issue – ich benötige Beispieldaten. Danke im Voraus!

Das sehe ich unter http://xxx.xxx.xxx.xxx/nodes/2/data

��������v��U��bbrc��v���q���
�ISK���{rb�eq�@b�c��v��U��bbrc��w��
�ISK���{��b
��rb�eq�@uw��2�������ISK�w���������
�ISK���{�w�����e����b�R�e����w�������b�R�e6K&�w�������b�RR?���c��v��U��bbrc��q�c���������6

image

Kannst du damit etwas anfangen?

Kein Fehler mit der Integration, einer Frage zur LED der Bridge

Ich weiß, das ist hier nicht ganz richtig aufgehoben. Aber durch diese Integration bin ich auf das Webinterface der Bridge gekommen.

Die LED der Bridge finde ich sehr hell, vor allem, wenn die nicht in irgendeinem Kellerraum angesteckt ist.
Es gibt sogar einen Parameter "led_bright uint8[1]". Der steht im Standard auf 8. Ich habe mal versucht auf 2 zu stellen, die Bridge dann ab- und wieder angesteckt. Die Helligkeit ändert sich leider nicht.

Hat das schonmal Jemand probiert und irgendwie hinbekommen?

cannot setup Integration

Hi,
I'm currently not able to Setup the Integration at HA side. I have access to the Host Website and can read the side there. But as soon as I try to setup this in HA, it only shows this:
image

Why open this issue?
I'm not sure if the Integration can be setup correctly, when no data from the Pulse reader is provided. This is due to a defective meter on my side. But the timber Bridge is working fine.

Can this be clarified? I'm able to wait until my meter was replaced, but also this might be worth a look, so when the bride is available a setup should be possible, or?

Question: change default Tibber Meter PIN

Hi, by default, the Tibber Pulse sends 1000 to the Meter as PIN after changing batteries.
Is it possible to change that value anywhere in the Bridge/Node params?

Additional Status

Recently installed your extension - everything works and I am very happy - thank you for your work!

Unfortunately, as mentioned in Issue #3, I had the problem that the battery of my Pulse was empty, because the communication between my Pulse and Bridge is rather "bad" (2 "Feuerschutztüren" in the basement!) and thus the Pulse sends constantly on 100% power.

Do you think it would be possible to output the status information from /metrics.json?node_id=1 in addition to the actual meter data, so that I can monitor the 'node_battery_voltage'?

{
  "$type": "node_status",
  "node_status": {
    "product_id": 49344,
    "bootloader_version": 17563650,
    "meter_mode": 3,
    "node_battery_voltage": 3.127,
    "node_temperature": 22.51,
    "node_avg_rssi": -72.746,
    "node_avg_lqi": 186.438,
    "radio_tx_power": 190,
    "node_uptime_ms": 167656940,
    "meter_msg_count_sent": 75,
    "meter_pkg_count_sent": 237,
    "time_in_em0_ms": 8405,
    "time_in_em1_ms": 30,
    "time_in_em2_ms": 291717,
    "acmp_rx_autolevel_300": 146,
    "acmp_rx_autolevel_9600": 164
  },
  "hub_attachments": {
    "meter_pkg_count_recv": 237,
    "meter_reading_count_recv": 75,
    "node_version": "1007-56bd9fb9"
  }
}

Could not read any data from device

I have followed every step in the instructions exactly and then when i want to do the integration i get the error: "Could not read any data from device". It does not matter if I enter the hostname or the IP.

Tibber Pulse Local - no connection to tibber bridge

Hi,

Although I can connect to the tibber bridge locally (webserver enabled) without any issue, configuring the same in the integration consitantly fails with "No connection possible".
I checked from the HA console and can ping the tibber bridge. The HA logfile isn'T helpful as it just repeats the error message I can already see when configuring the integration. The IP address is correct of course....
Any hint where to look or what to check?

image
image
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.