6 заметок с тегом

показания

«Умный» дом. Первое препятствие

Мне всегда казалось, что автоматизированный процесс съема показаний и оплаты электроэнергии (или потребления воды, неважно) — это хорошо. Несколько лет назад, когда все мои мысли об «умном» доме еще лежали в плоскости теории, я об этом сильно не задумывался. Поэтому, когда пришла пора меня счетчик электроэнергии, купил самый дешевый. Чуть позже, когда теория стала наконец-то перерастать в практику, заинтересовался смогу ли я снимать показания со счетчика и отправлять их в автоматическом режиме. Для начала я связался с заводом-изготовителем. Просто для подтверждения найденной мной в интернете информации.

Здравствуйте!
Ситуация следующая. Не так давно был установлен счетчик СЭО-1.20Д.402. Имеется потребность удаленно снимать с него показания. Просмотрев информацию на сайте, нашел, что счетчик имеет импульсный выход и для его подключения можно использовать, например, ПИ-1 или ПИ-2. В связи с этим возникают следующие вопросы.
1. Не смог найти информации о том, к каким контактам электросчетчика осуществляется подключение линии.
2. Достаточно ли для подключения обычной витой пары категории 5? Или лучше использовать какой-либо другой провод?

И вот, что они мне ответили.

Счетчик СЭО-1.20Д.402 имеет один телеметрический числоимпульсный выход, а не нужный Вам интерфейс RS-485, к которому можно подключить ПИ-1 или ПИ-2. Такой выход можно подключить только к специализированному УСПД.

Понятно, информация подтверждается. Уже неплохо. На очереди «КрасноярскЭнергоСбыт», главная энергосбытовая компания края. Задаю им вопрос через личный кабинет.

Здравствуйте! В 2013 году был установлен электросчетчик СЭО-1.20Д.402, который имеет импульсный выход и, соответственно, возможность удаленного снятия показаний. Хотелось бы полностью автоматизировать процесс передачи показаний и оплаты, но для этого необходимо осуществить подключение к его импульсному выходу, который находится за опломбированной крышкой. Могу ли я осуществить подключение к данному выходу? Конечно, я понимаю, что придется, как минимум, пригласить работника, который затем, после окончания работ, опломбирует счетчик. Могу ли я использовать самодельное устройство для съема показаний или требуется какое-то специальное сертифицированное устройство, внесенное в реестр? Аналогично интересует вопрос по подключению подобных устройств ПОСЛЕ счетчика. Насколько я понял, на текущий момент нет никаких законодательных актов, которые бы запрещали подключения подобных устройств.

Отвечать они почему-то предпочитают в телефонном режиме. Наверное, потому что в итоге можно откреститься от своих слов. Вкратце их ответ был таков:

Мы не знаем. Но с 1 июля 2020 года мы, наверное, будем подключать автоматизированную систему коммерческого учета показаний (АСКУЭ).

Всё. Всё, блядь!!! Главная энергосбытовая компания края не смогла ответить на мой вопрос и «предложила» свои услуги в следующем году. Которые она, возможно (!!!), будет предоставлять. Просто потому, что они пока что ничего не знают.
Если заупрямиться и пытаться добиться своего, то лично я вижу несколько выходов.

  1. Просто не платить за электричество в течение двух-трех месяцев. Обычно этого хватает, чтобы пришел контролер (который, вроде как, живет неподалеку от меня), снял пломбу и отключил мне свет. Прецеденты уже были (денег просто не было от слова «совсем»), поэтому я знаю, что пломбу обратно они в таких случаях не ставят. Пломбируют только тогда, когда заново подключают электроэнергию. То есть после оплаты задолженности.
  2. Тупо разбить счетчик и заменить его на новый с возможностью удаленного съема показаний.
  3. Через знакомых найти электрика, который согласится выполнить работу по подключению оборудования к импульсному выходу и сможет опломбировать электросчетчик.

Есть еще несколько вариантов, но они пока что не оформились в голове целиком, поэтому я их не описываю.

Как меня забанили на narodmon.ru

Негодования пост

Ничто, как говорится, не предвещало...
Не так давно переделал свою метеостанцию: использовал другую прошивку для ESP8266, переделал схему для более устойчивой работы модуля зимой — ранее он периодически отваливался от домашнего WiFi и не отправлял данные. Заодно немного переделал схему отправки данных: вместо того, чтобы напрямую отправлять их на сервер, данные сначала забирались системой Domoticz, а затем отправлялись на сервер narodmon. Метод отправки тоже изменился — теперь на HTTP-запрос GET.
В итоге, за три «нарушения» за последние несколько дней, на один из датчиков мне поставили «бан» на месяц. Почему? Потому, что Domoticz отдавал данные атмосферного давления, округленными до единицы, что привело к тому, что показания не менялись в течение нескольких часов. Администрация сайта посчитала это нарушением и исключила этот датчик из общедоступной карты. Да, я последние пару дней был занят оптимизацией скрипта отправки в связи с изменившимися обстоятельствами, и не обращал особого внимания на то, что творится с передаваемыми показаниями.
Конечно, меня эта ситуация немного опечалила. Как говорится, «не делай добро...» На мой взгляд, администрации стоило бы предоставить больше информации еще при первом возникновении ошибки. Иначе это выглядит так:

  1. Около показаний датчика появляется информация, что показания не менялись с такого-то времени. Сам датчик выделяется желтым цветом.
  2. Через сутки или больше появляется значок предупреждения с тем же текстом. Т. е. информативности никакой. Ну не меняются показания, и что? Такое может случиться, например, при возникновении неполадок с оборудованием. И, если я не успел исправить это очень быстро, то с карты они пропадают. Если я не заходил на сайт, то я вообще этого всего не увижу. А что? У меня данные отправляются, сервер отвечает, что принял их. А что на самом деле происходит — никто не ведает.
  3. Датчик «улетает» в приватные, т. е. не видимые никому, кроме владельца. Если попробовать заново выбрать пункт «публичная карта», чтобы вернуть его на место, то получаем еще одно «предупреждение». То есть не получаем — оно нигде не отображается, но вам оно засчитывается. Тишина на ровном месте. После третьего «предупреждения» вы наконец-то видите причину, почему датчик не появляется на карте — вас забанили. Опля! А раньше нельзя было сказать? Я бы более внимательно искал причину, а не считал исчезновение датчика с карты глюками сайта.
  4. Спустя еще полдня после «бана» я начинаю получать уведомления из программы, установленной на телефон. А вот это уже, на мой взгляд, издевательство. Могу повториться: а раньше нельзя было сказать? Нигде! Нигде об этом ничего не написано! Перерыл всю справку и нашел только одно более-менее подходящее предложение:
    «- Если показания датчика не передавались более 30 дней — он и его показания удаляются с сервера автоматически. При неактивности датчика более 3ч датчик он пропадает с карты.»

Хочется материться после всего этого. Изменения на сайте вносятся, но никто о них не оповещается. Мы же телепаты, мы и так все знаем.

Новость от УК

Если честно, то в плане названия ничего в голову не приходит, кроме как: «грамота лохам», «издевательство от УК» и т. п.
Суть в следующем. Не так давно всем жильцам подъезда пришли квитанции с суммой квартплаты. Конечно (который год уже!) УК предлагает всем задолжникам оплатить сумму задолженности и тогда они не будут брать пени. Почин, вроде бы, хороший. Но, зная свою управляющую компанию, не тороплюсь с этим. И вот сегодня в почту падает новость от них (подписан по RSS):
«ГУК Жилфонд выберет и наградит дома с образцовой платёжной дисциплиной жителей».
Лично я считаю это издевательством. Поясню на своем конкретном примере. Ранее уже писал, что хотелось бы погасить полностью задолженность по квартплате, выплачивая каждый месяц сумму на несколько тысяч превышающую саму квартплату. И мне бы удалось это сделать еще весной, если бы вдруг УК не прислала всем перерасчет за тепло на сумму от 5 до 20 тысяч рублей. Это вывело из себя весь подъезд, все решили оплачивать только через суд.
Ладно, будем считать, что это «прошлое». Но начнем «считать» настоящее. В начале зимы батареи были очень горячими. Затем, несмотря на понижение температуры, они стали более холодными. Ради эксперимента прикупил спиртовый градусник, но он оказался бракованным — показывал температуру +27 градусов, хотя дома явно более холодно, ближе к 20 градусам. Не торопясь (весь декабрь еще впереди), ищу другой. Жена говорит, что показаниям датчика DS18B20 они не поверят :-)

Скрипт передачи данных на сервер narodmon.ru

Как и писал ранее, в какой-то момент надоело, что роутер периодически не может отправить данные на сервер, поэтому пришлось немного подредактировать его. После недельного тестирования отправил его администрации ресурса и, после некоторых уточнений, он был добавлен на сайт. Сейчас он находится в разделе «Справка» — «OpenWRT, OR-WRT» — «6. Скрипт для отправки показаний с отказоустойчивостью». Сам скрипт был размещен на github. Было добавлено краткое описание работы и кусок журнала его работы, из которого видно как он накапливает данные во время отсутствия связи с сервером, а затем, когда она появляется вновь, отправляет все недоставленные пакеты.
Самый «интересный» на мой взгляд момент состоит в том, что в моих планах заменить текущий датчик температуры на другие, которые будут передавать данные через домашний WiFi, что, в свою очередь, означает, что я не смогу воспользоваться пакетом owfs и скрипт будет бесполезен для меня. Хотя возможно, что я оставлю этот датчик в качестве «контрольной группы».

Подключение датчиков

Вчера купил пару bme280. Утром пришел на работу с большим желанием подключить его и посмотреть на показания. Достал из рюкзака пенал с паяльными принадлежностями... А он внутри залит спиртово-канифольным флюсом. Запах сильный, конечно. Пришлось потратить кучу времени на отмывание всего, что было в пенале. Как оказалось, лопнула крышка у банки с флюсом.
Дождавшись когда все просохнет, воткнул в макетку все датчики, которые у меня есть: am2302, am2320, DS18b20 и bme280. Затем отправился на сайт за прошивкой с поддержкой bme280. Эта функция оказалась платной, поэтому пришлось также заплатить за лицензию. Цена небольшая — всего 110 рублей, но есть привязка к устройству. Иными словами, вы не можете использовать одну лицензию для разных ESP8266. Ну да ладно, я пока не собираюсь массово их закупать.
Настроил все необходимые параметры в модуле и вернулся на главную страницу, где отображаются показания все датчиков. Показания меня несколько удивили. Так bme280 показывал температуру примерно на 1 градус выше, чем все остальные датчики. Влажность отличалась у всех трех: am2302, am2320 и bme280. И только температура через некоторое время стала примерно равной у всех. Так как давление у меня умеет измерять только один, пришлось сравнивать показания с ближайшими датчиками на сайте narodmon.
Итог:

am2320 am2302 bme280 ds18b20
Температура 27,6 27,5 28,6 27,6
Влажность 45,0% 43,2% 36,7%
Давление 743,30 mmHg

UPD. Уже ближе к вечеру наткнулся на датчик освещенности и углекислого газа. Последний, после коротких раздумий, решил не брать, а вот первый взял, не выдержал. Заодно приобрел пару коробочек для будущей метеостанции.
Остается решить только один теоретический вопрос. Для измерения некоторых вещей, таких как давление, влажность, освещенность, требуется создать в боксе отверстия. Но отверстия нужно создать так, чтобы в них не попадала вода, чтобы они не перекрывались льдом при наступлении зимы. Думаю, что нужно попробовать связаться с теми пользователями narodmon, которые уже сделали что-то подобное и выяснить у них этот вопрос.

Датчик температуры

Добавил на сайт показания от своего уличного датчика температуры. К сожалению, пока что показания не изменяются в реальном времени, для их обновления необходимо обновить страницу. Надеюсь в будущем это исправить.
До наступления Нового года также хочу немного изменить способ передачи показаний на сторонние погодные серверы, такие как Narodmon, OpenWeatherMap и WeatherUnderground. Сейчас они формируются и передаются bash-скриптом на сервере, планирую переделать их на PHP. Это даст мне возможность заносить их в базу MySQL на моем сервере и уже оттуда передаваться на другие. Также это позволит, в свою очередь, сделать мне страницу на сайте с историей показаний.
В общем, планов много, остается только найти время когда их все осуществить :-)