Еще я слегка допилил сервис который снимает показания с электрического счетчика. Помимо показаний он так же снимает всякие параметры сети, типо напряжения, силы тока и т.п.
Мое допиливание заключалось в следующем: раньше данные считывались с счетчика раз в минуту, теперь каждые 10 секунд. Ну и раньше, в случае если данные считать не получалось, то ничего в mqtt не паблишелось. Из-за этого, когда отключали электричество, время отключения можно было понять из того, когда в последний раз отправлялись данные. В целом это вроде бы ок, но на графиках выглядело странно, как будто напряжение зависло и не меняется.
Теперь же, если ни один из параметров не удалось считать, то все параметры зануляются (кроме параметра общего потребления) и отправляются в топик. Т.е. в mqtt будут лететь нули. Ну и сразу будет видно, что электричество по каким-то причинам отключилось.
Написал так же мониторинг напряжения для finedog, теперь если вдруг напряжение станет равно нулю, то он скинет сообщение в телегу. Ну а когда оно восстановится, то опять отправит сообщение. Будет понятно сколько времени не было электричества.
Скринов пока нет, потому что еще не отключали электричество, но думаю скоро это случится, тогда и покажу как это будет выглядеть.
На данный момент пока все. В ближайшие дни думаю сделаю мониторинг ошибок котла, мониторинг всратостата, ну и в сигнализацию наверное добавлю датчик газа. Нужно еще много подумать над сигнализацией, потому что пока у меня нет понимания идеальной сигнализации. Но, надеюсь со временем появится.