hombach / ioBroker.tibberlink

links tibber API data to be used in ioBroker
https://github.com/hombach/ioBroker.tibberlink
GNU General Public License v3.0
23 stars 5 forks source link
energy power tibber

Logo

ioBroker.tibberlink

NPM version Downloads node-lts Libraries.io dependency status for latest release

GitHub GitHub repo size GitHub commit activity GitHub last commit GitHub issues

GitHub Workflow Status CodeQL Appveyor-CI SNYK Known Vulnerabilities

Versions

Beta Stable Installed

NPM

Adapter for Utilizing TIBBER energy data in ioBroker

This adapter facilitates the connection of data from your Tibber account's API to be used within ioBroker, whether for a single home or multiple residences.

If you're not currently a Tibber user, I would greatly appreciate it if you could use my referral link: Tibber Referral Link.

Standard Configuration

Calculator Configuration

Hints

Inverse Usage

To obtain, for example, peak hours instead of optimal hours, simply invert the usage and parameters: Calculator States Inverse By swapping true <-> false, you will receive a true at a low cost in the first line and a true at a high cost in the second line (Channel names are not triggers and are still free to choose).

Attention: For peak single hours, such as in the example, you also need to adjust the number of hours. Original: 5 -> Inverse (24-5) = 19 -> You will obtain a true result during the 5 peak hours.

LTF channels

The calculation is performed for "multiday" data. As we only have information for "today" and "tomorrow" (available after approximately 13:00), the time scope is effectively limited to a maximum of 35 hours. However, it's crucial to be mindful of this behavior because the calculated result may/will change around 13:00 when new data for tomorrow's prices becomes available.

To observe this dynamic change in the time scope for a standard channel, you may opt for a Limited Time Frame (LTF) spanning several years. This is particularly useful for the "Best Single Hours LTF" scenario.

Direct local poll of Pulse data

To make it work, you need to modify the web interface of the Bridge to remain permanently enabled. marq24 has described how to do this excellently for his HomeAssistant integration here:

https://github.com/marq24/ha-tibber-pulse-local

If everything works correctly, the meter data will be written to IoBroker states every 2 seconds.

Sentry

This adapter employs Sentry libraries to automatically report exceptions and code errors to the developers. For more details and information on how to disable error reporting, please consult the Sentry-Plugin Documentation! Sentry reporting is initiated starting with js-controller 3.0.

Donate


If you enjoyed this project — or just feeling generous, consider buying me a beer. Cheers! :beers:

Changelog

! Note that missing version entries are typically dependency updates for improved security.

3.4.3 (2024-07-14)

3.4.2 (2024-07-13)

3.4.1 (2024-07-13)

3.4.0 (2024-07-12)

3.3.3 (2024-07-04)

3.3.2 (2024-06-21)

3.3.1 (2024-06-13)

3.3.0 (2024-06-05)

3.2.1 (2024-06-03)

3.2.0 (2024-06-03)

3.1.2 (2024-05-20)

3.1.1 (2024-05-16)

3.1.0 (2024-05-07)

3.0.1 (2024-04-20)

3.0.0 (2024-04-15)

2.3.2 (2024-03-17)

2.3.1 (2024-03-10)

2.2.2 (2024-02-19)

2.2.1 (2024-02-08)

2.2.0 (2024-02-04)

2.1.1 (2024-01-27)

2.1.0 (2024-01-21)

2.0.1 (2024-01-15)

2.0.0 (2023-12-23)

1.8.1 (2023-12-16)

1.8.0 (2023-12-14)

1.7.2 (2023-12-07)

1.7.1 (2023-12-04)

1.7.0 (2023-11-30)

1.6.1 (2023-11-26)

1.6.0 (2023-11-26)

1.5.0 (2023-11-13)

Old Changes see CHANGELOG OLD

License

GNU General Public License v3.0 only

Copyright (c) 2023-2024 C.Hombach TibberLink@homba.ch