Счёт приходит с итоговой суммой. У вас есть ощущение, верна ли она, но нечем это проверить.
В этом и проблема. У поставщика есть цифра, посчитанная по показаниям, которых вы не видели, и по ценам, которые вам пришлось принять на веру. У вас есть воспоминания за месяц.
Если ваш собственный счётчик сохранил цену, которую применил к каждому периоду, у вас появляется второй расчёт, который можно положить рядом с его. Это не доказательство, что счёт неверен, но способ понять, где два расчёта расходятся.
Что есть у вас, а в счёте нет
Хаб записывает применённую цену каждого закрытого 15-минутного периода вместе с источником этой цены и хранит её 40 дней. Скачайте её в CSV со страницы «Цены».
⚠️ Выгружайте файл в конце месяца, а не когда пришёл счёт. Сорок дней кажутся достаточным сроком для месячного счёта, но это не так: месяц из 31 дня плюс три недели задержки выставления счёта дают около 52 дней, поэтому к моменту, когда приходит счёт, первые двенадцать дней месяца уже ушли из журнала. Вернуть их потом нельзя. Поэтому привычка, которая делает эту статью полезной, — выгружать CSV при закрытии месяца, пока всё ещё на месте.
Для счёта старше этого срока остаётся энергия, но не цены: почасовые и посуточные записи всё ещё есть в истории хаба, а цена, применённая к каждому периоду, уже пропала.
За этим стоит сама мерка: 60 дней почасовых записей на точку, около 13 месяцев посуточных и 3 года помесячных. Журнал цен, таким образом, истекает первым, но всё же переживает месячный счёт. Поэтому он служит опорой для этого упражнения, а не история.
Каждая строка говорит три вещи, которых счёт никогда не сообщает:
- какой был период — с точностью до 15 минут;
- какая цена была применена;
- откуда взялась эта цена: ваш основной источник, резерв, цена, переданная из Home Assistant, средняя за час или зональный тариф вашего плана.
Эту последнюю колонку часто пропускают, а потом возвращаются к ней. Период, оценённый по плану, а не по рынку, означает, что рыночной цены в тот момент не было. Это не ошибка, но число другое, чем вы ожидали.
Читайте в таком порядке
Не «сравнить итоги и посмотреть». Итоги смотрят в последнюю очередь, потому что любая ошибка в них попадает, и все они выглядят одинаково.
1. Сначала проверьте порядок величины. Если ваша цифра отличается примерно в тысячу раз, это проблема единиц измерения, а не тарифа: цена введена или передана за мегаватт-час вместо киловатт-часа. Ничто другое так себя не ведёт, и никакая подгонка тарифа этого не исправит.
2. Затем направление. Размер расхождения показывает, какая это ошибка:
- завышение примерно на долю НДС: цена «всё включено», но при этом составляющие вашего договора тоже заполнены, так что учитываются дважды;
- занижение заметно больше доли НДС: биржевая цена, при которой составляющие ещё пусты. Не хватает платы за сеть, налогов и сборов и НДС на них, а вместе это гораздо больше одного только НДС.
Если расхождение большое и в минус, не ищите тонкой ошибки: такая форма относится к виду цены, и формула разобрана там.
3. Затем постоянная часть. Расхождение примерно на размер вашей абонентской платы (standing charge) означает, что ничего не сломано. Хаб оценивает энергию за киловатт-час. Фиксированная сумма в день или в месяц не входит в его расчёты и не может туда попасть.
4. Только потом периоды. Откройте журнал за самый странный день и посмотрите колонку источника. Серия периодов, оценённых по плану, означает, что тогда получить цену не удалось; серия по средней за час означает, что настройка 15 минут / средняя за час работает так, как вы её задали.
Четыре расхождения и что каждое означает
| Ваш месяц отличается от счёта на… | Что это |
|---|---|
| с множителем примерно 1000 | единицы: где-то цена за мегаватт-час |
| примерно разница «нетто — брутто» | вид цены или составляющая, введённая с уже включённым НДС |
| примерно вашу абонентскую плату | ничего: эта часть никогда не учитывалась |
| немного, без закономерности | два честных измерения одного дома в разных точках |
Последняя строка — не оговорка. Хаб суммирует то, что ваши токовые клещи измерили в точках, которые вы задали как ввод; поставщик измеряет на своём счётчике, со своими часами и границами периодов. Эти два значения никогда не совпадут до последнего ватт-часа.
Что на самом деле доказывает совпадение
Меньше, чем кажется, и об этом стоит сказать прямо.
Если ваши цифры совпадают со счётом, у вас есть свидетельство, что ваша настройка верна: вид цены, составляющие, зоны, валюта. Это значит, что цифры затрат, которые вы смотрите каждый день, посчитаны той же арифметикой, что и у вашего поставщика.
А вот что это не доказывает, так это правильность счёта. Вы сверили свою модель с их результатом; обе могут ошибаться в одну сторону, если, например, тариф, который вы ввели, — не тот, по которому вы реально обслуживаетесь.
И обратное тоже верно: расхождение — это вопрос, а не вывод. У каждого из перечисленных расхождений есть безобидное объяснение, и три из четырёх связаны с вашей собственной настройкой, а не с их.
Что это не решит
- Это не аудит. Цифры хаба — не предсказание строки в счёте, и приложение нигде не подаёт их как такую.
- Счёт поставщика — основание для того, что вы должны. Если вы считаете его неверным, решает их процедура, а не CSV-файл; ваши цифры — то, что вы приносите в этот разговор.
- Не покрывает ничего, кроме энергии. Абонентская плата, аренда счётчика, сборы, начисляемые за день: в арифметике хаба этого нет вовсе.
- Не меняет уже записанное. Период сохраняет цену, которая была к нему применена. Исправление настройки меняет то, что будет дальше, а не то, что было в прошлом месяце.
Где почитать подробнее
- Биржевая цена, цена «всё включено», ваша цена: формула, единицы и откуда берутся оба направления ошибки.
- Откуда хаб берёт цену: что вам говорит колонка источника в журнале.
- Откуда берётся ваша цена: справочник устройства, включая журнал цен и его поля.
- Как считается стоимость: цепочка от измеренного киловатт-часа до денег.