Адаптер vis-2-widgets-tibberlink для ioBroker
Виджеты VIS-2 для визуализации данных о динамических тарифах на электроэнергию Tibber: текущая цена, самый дешевый временной интервал и ежемесячная стоимость.
Более подробная информация о Tibber и его динамических тарифах: https://tibber.com/
Предварительные требования
Этот адаптер виджета не получает никаких данных непосредственно из Tibber. Он считывает состояния, созданные адаптером данных.iobroker.tibberlink Установите и настройте.tibberlink перед использованием этих виджетов:
- Установить
iobroker.tibberlinkи введите свой токен API Tibber (полученный по адресу https://developer.tibber.com/settings/accesstoken ). - В настройках Tibberlink включите параметр «Получение исторических данных о потреблении» и установите количество ежедневных наборов данных не менее 31 (требуется для виджета 3).
- Ценовые виджеты (виджеты 1 и 2) работают автоматически после запуска tibberlink — каналы калькулятора не требуются.
Ваш домашний идентификатор (Home ID) — это UUID, отображаемый в дереве объектов ioBroker в разделеtibberlink.0.Homes.<UUID> напримерxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx .
Виджеты
Виджет 1 — Текущая цена Tibber

Отображает текущую цену на электроэнергию крупным шрифтом, цветовой код уровня (ОЧЕНЬ ДЕШЕВО … ОЧЕНЬ ДОРОГО), время действия и, при необходимости, подробную разбивку стоимости.
| Вариант | По умолчанию | Описание |
|---|---|---|
oid_total | …CurrentPrice.total | Общая цена в евро/кВтч |
oid_energy | …CurrentPrice.energy | Энергетическая составляющая в €/кВт·ч |
oid_tax | …CurrentPrice.tax | Налоги/дополнительные сборы в евро/кВтч |
oid_level | …CurrentPrice.level | Строка уровня цены |
oid_startsAt | …CurrentPrice.startsAt | ISO-метка времени текущего часа |
show_breakdown | true | Отображение плиток, отражающих энергосбережение и налоги. |
currency | ct/kWh | Надпись на единице товара отображается после цены. |
tib_darkmode | true | Темная (по умолчанию) или светлая тема оформления |
Виджет 2 — Самый дешевый временной интервал

Использует алгоритм скользящего окна для поиска самого дешевого последовательного N-часового блока в сегодняшних (и, при необходимости, завтрашних) данных о ценах. Отображает время начала и окончания, среднюю цену и цветовую гистограмму. Длительность интервала (15 мин / 60 мин) определяется автоматически.
| Вариант | По умолчанию | Описание |
|---|---|---|
oid_prices_today | …PricesToday.json | JSON-массив ценовых интервалов на сегодня |
oid_prices_tomorrow | …PricesTomorrow.json | JSON-массив ценовых интервалов на завтра. |
amount_hours | 3 | Размер окна в часах |
future_only | true | Игнорируйте слоты, которые уже закончились. |
show_tomorrow | true | Укажите цены на завтра. |
tib_darkmode | true | Темная (по умолчанию) или светлая тема оформления |
Виджет 3 — Потребление электроэнергии в реальном времени
Отображает потребление электроэнергии в режиме реального времени крупным шрифтом, а также минимальные, средние и максимальные значения, суммарное суточное потребление и стоимость. Требуется устройство Tibber Pulse, подключенное к вашему счетчику.
| Вариант | По умолчанию | Описание |
|---|---|---|
oid_power | …LiveMeasurement.power | Текущая мощность в Вт |
oid_minpower | …LiveMeasurement.minPower | Минимальное количество сессий в W |
oid_avgpower | …LiveMeasurement.averagePower | Среднее значение за сессию в Вт |
oid_maxpower | …LiveMeasurement.maxPower | Максимальное количество человеко-часов в течение сессии (Вт) |
oid_consumption | …LiveMeasurement.accumulatedConsumption | Суточное потребление в кВт·ч |
oid_cost | …LiveMeasurement.accumulatedCost | Суточные расходы в евро |
tib_darkmode | true | Темная (по умолчанию) или светлая тема оформления |
Виджет 4 — Ежемесячная стоимость электроэнергии

Объединяет ссылки на TibberlinkjsonDaily Данные о потреблении за текущий календарный месяц. Отображает общую стоимость, общее потребление, среднюю цену, прогноз на конец месяца и индикатор выполнения, показывающий, насколько продвинулся месяц. Требуется включить функцию «Получение исторических данных о потреблении» в Tibberlink и иметь не менее 31 ежедневного набора данных.
| Вариант | По умолчанию | Описание |
|---|---|---|
oid_jsonDaily | …Consumption.jsonDaily | JSON-массив записей о ежедневном потреблении |
currency_symbol | € | Символ валюты отображается после сумм. |
show_base_fee | false | Добавьте к итоговой сумме фиксированную ежемесячную базовую плату. |
base_fee_per_month | 0 | Базовая плата в евро (используется, когда)show_base_fee включено) |
tib_darkmode | true | Темная (по умолчанию) или светлая тема оформления |
Документация
- 🇬🇧 Английский — этот файл
- 🇩🇪 Deutsch
- 🇷🇺 Русский
- 🇳🇱 Nederlands
- 🇫🇷 Français
- 🇮🇹 Italiano
- 🇪🇸 Español
- 🇵🇱 Polski
- 🇵🇹 Português
- 🇺🇦 Українська
- 🇨🇳简体中文
Changelog
0.4.11 (2026-07-02)
- (ssbingo) Sync template PRs: update Dependabot config, add auto-merge workflow, fix VS Code schema link
0.4.10 (2026-06-13)
- (ssbingo) Re-release to ensure widget group label 'Tibberlink' is served correctly
0.4.9 (2026-06-13)
- (ssbingo) Fix widget group name: removed translation prefix so vis-2 editor shows 'Tibberlink' correctly
0.4.8 (2026-06-13)
- (ssbingo) Update release-script to 5.2.1
0.4.7 (2026-05-27)
- (ssbingo) Add prettier.config.mjs; fix code style to single quotes throughout
0.4.6 (2026-05-27)
- (ssbingo) Add ESLint config and lint script; update Node.js to 24; fix Dependabot for @types/node
0.4.5 (2026-04-29)
- (ssbingo) Fix common.news to remove unpublished versions; fix Dependabot config for src-widgets
0.4.4 (2026-04-29)
- (ssbingo) Fix widget build output directory so vis-2 can load customWidgets.js from the correct path
0.4.3 (2026-04-29)
- (ssbingo) Add widget screenshots to documentation
0.4.2 (2026-04-29)
- (ssbingo) Fix widget file path so vis-2 can load customWidgets.js correctly
0.4.1 (2026-04-29)
- (ssbingo) Fix live view widget positioning; fix monthly cost widget showing previous month instead of current month
0.4.0 (2026-04-28)
- (ssbingo) Migrate all widgets to React/Module Federation (proper install/uninstall lifecycle, no more widgets.html patching)
0.3.3 (2026-04-26)
- (ssbingo) Update documentation
0.3.2 (2026-04-26)
- (ssbingo) Widget 2: replace price chart with TibberCheapestWindow (cheapest N-hour sliding window with sparkline)
0.3.1 (2026-04-25)
- (ssbingo) Widget 1: rename oid_price→oid_total, add oid_startsAt, show_breakdown and currency options
0.3.0 (2026-04-24)
- (ssbingo) New widget: monthly electricity cost with consumption, avg. price and projection
Older changelog entries are in CHANGELOG_OLD.md.
License
MIT License
Copyright (c) 2026 ssbingo s.sternitzke@online.de
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.