Рынок пересчитывает цену каждые 15 минут. Хаб тоже.

Если ваш контракт следует за рынком, стоимость, посчитанная по средней цене, опиралась на число, которое никогда не было вашей ценой. RBgrid получает day-ahead цену для вашей ценовой зоны, применяет к ней ваш контракт и учитывает энергию каждого 15-минутного периода по его собственной цене — на устройстве, с ценой, которую он использовал, сохранённой рядом с энергией.

Цена этого периода, а не цена сегодняшнего дня

Для каждого 15-минутного периода хаб берёт цену из выбранного вами рыночного источника; если у этого источника нет цены на период, — из резервного; если нет ни там, ни там, — из вашего собственного тарифного плана. Какой из трёх использован, записывается вместе с периодом, поэтому цепочку видно и потом, а не только в момент расчёта. (В приложении и документации источник называется провайдер — это лента цен, а не ваш поставщик электроэнергии.)

Ваш контракт, а не оптовое число

Биржевая цена — это не то, что вы платите. У источника с биржевой ценой хаб применяет ваш контракт сверху: множитель и надбавку, затем энергоналог, сетевой сбор и экологический сбор вашего плана за кВт·ч, затем НДС. У источника «всё включено» — то есть такого, который уже публикует розничную цену, — ничего из плана не добавляется, и это не даёт учесть налоги дважды.

Отрицательные цены проходят как есть и начисляют период в вашу пользу — потому что так работает контракт, который следует за рынком. Если ваш контракт их не передаёт, задайте минимальную цену.

Использованная цена хранится, период за периодом

Итоговая цена каждого закрытого 15-минутного периода записывается с указанием, откуда она взята — из вашего рыночного источника, резервного, передачи из Home Assistant или вашего собственного плана — и хранится 40 дней. Скачивается как CSV.

Монитор, который показывает стоимость, просит вам поверить на слово. Монитор, который показывает использованную цену по каждому периоду с указанием источника, даёт вам сам расчёт. Сорока дней достаточно, чтобы он был под рукой, когда придёт выписка.

Она не сойдётся со счётом вашего поставщика, и это не задача: мы измеряем на ваших клещах, они измеряют на своём счётчике. Журнал даёт возможность увидеть, какие периоды сколько стоили и почему.

Когда энергия дешёвая — вовремя, чтобы её использовать

Скажите хабу, что вам нужно — самые дешёвые периоды выбранного отрезка, время работы, которое должно закончиться к определённому часу, или любой период ниже названной вами цены, — и он вычислит, когда это будет, и опубликует: сохранённое MQTT-сообщение на автономном хабе, событие Home Assistant на хабе с пакетом ESPHome, и в любом случае строку в собственном журнале.

Хаб ничего не переключает сам. На нём нет реле и нет настройки, которая что-то включает. Он публикует уведомление; автоматизация Home Assistant, дивертер или зарядное устройство читает его и решает. Если вы искали устройство, которое управляет нагрузкой по цене, это не оно.

Самые высокие 15 минут месяца

Там, где тариф берёт плату за самую большую нагрузку, а не только за потреблённое, хаб хранит максимальный импорт за 15 минут и за час в каждом расчётном цикле, а также три самых загруженных дня. Только измерение: это не меняет ни одной цифры стоимости и не совпадёт точно с числом вашего поставщика — по той же причине, по которой журнал не совпадёт со счётом.

Откуда берутся цены

Хаб получает их сам, для выбранной вами зоны: Energy-Charts (Fraunhofer ISE), Nord Pool, Elpriset just nu, Hva koster strømmen, EnergyZero и Octopus Agile. Каждый источник несёт атрибуцию, которую требует его лицензия, и хаб передаёт этот текст вместе с ценой. Приложение указывает её на странице «Prices»; если вы делаете собственную панель, показывать её — ваша задача. Home Assistant также может передавать цены в хаб — для поставщика, которого ни один из этих источников не охватывает.

Хаб не конвертирует валюты: валюта вашего тарифного плана и валюта вашей ценовой зоны должны совпадать.

Как бы вы его ни запускали

Цены работают одинаково, независимо от того, отдаёт ли хаб собственное веб-приложение или работает внутри Home Assistant как устройство ESPHome: то же ядро, те же источники, тот же запасной вариант. Отличается то, где вы их настраиваете, а также то, что внутри Home Assistant долгосрочная статистика остаётся почасовой, а расчёт денег по 15-минутным периодам хранится на хабе и в его журнале.

Европейский контекст

По всему ЕС рынок day-ahead перешёл на 15-минутные периоды, а крупным поставщикам предписано предлагать клиентам со смарт-счётчиком контракт с динамической ценой — директива задаёт порог по размеру, а некоторые страны его снижают. Подходит ли вам такой контракт, решаете вы и ваш поставщик; хаб же оценивает вашу энергию с той же дискретностью, с которой её оценивает рынок.

Чего он не делает

  • Он ничем не управляет. Цены на входе, уведомление на выходе; переключение делает кто-то другой.
  • Он не конвертирует валюты. Тариф и зона должны быть в одной валюте.
  • Он не выставляет счёт. Без платы за мощность и без сверки с выпиской поставщика.
  • Он не охватывает каждого поставщика. Перечисленные выше источники — то, что он получает; всё остальное поступает из Home Assistant.