Сделал свой терморегулятор из Arduino + куча еще всего (если будет интересно могу выложить видео работы ну и фотографии). Захотел как-то дополнить терморегулятор учетом потраченной электроэнергией. Согласно формулы P = I * V, где I - сила тока, U - напряжение сети. Идеальный вариант когда U = 220V, у меня оно скачет от 200 до 240, так что допустим что так и есть. далее я померил силу тока отдельных комнат, получилось 6.5А, 6.2А, 2.7А.
Программа в Arduino примерно каждые 3 секунды опрашивает датчики и принимает решение включать обогрев или нет. Сделал учет таким образом:
- если предыдущее состояние пола включено, то счетчик учета(1) увеличиваем на значение таймера(1)
- если предыдущее состояние пола выключено, то ничего не делаем
---------
- если текущее состояние пола включено, то обновляем таймер(1)
- если текущее состояние пола выключено, то ничего не делаем
Потом формула преобразования в 'Ваты'. Так вот вопрос: правильно ли я реализовал учет? Судя по электросчетчику вроде бы все правильно, ну и логика программы как бы тоже ничего
