как я понял, bosch держит в секрете методику расчета этого «качества». Пользователям дается готовая библиотека для использования, без сорцов. Я ковырял эту библиотеку для понимания логики работы. Как автор узнал методику расчета — не знаю… как и то, является ли она официальной
Недавно собрал монитор на контроллере ESP8266 (wemos d1 mini + nodemcu firmware) и датчиках: BME680 + mh-z19 + BH1750. Отлично работает без избыточных Raspberry Pi, не говоря уже про разницу в ценах. Если бы не прожорливость и привередливость mh-z19, то можно было бы питать это от аккумулятора. Подключил все это к HomeAssistant — полет отличный!
имел дело с этим датчиком. Там это самое «качество» высчитывается из суммы двух параметров с разными вЕсами в пересчете на проценты. Первый параметр — это текущая влажность воздуха относительно комфортной. Второй — это сопротивление воздуха в Омах. Причем в «качество» входит не само сопротивление, а его флуктуации. То есть берется N измерений сопротивления воздуха и смотрится отклонение показания последнего измерения от среднего значения предыдущих N измерений. Чем меньше флуктуации, тем лучше. Видимо это логичнее назвать показателем однородности воздуха ))
Вот тут, к сожалению, ничем не могу помочь. До 100 руб/мес сам ничего не нашел. Ждал многообещающих тарифов для IoT. Но что то их текущие тарифы дороже обычных выходят. Как я понял, оператору выгоднее предлагать больше трафика и брать больше денег, чем создавать дешевые тарифы с малым трафиком. Итог: плачу 130 руб/мес за 2 Гб, из которых больше 100 Мб никогда не трачу. Если кто найдет дешевле, то сам с радостью перейду.
Можно использовать любой трекер, поддерживаемый homeassistant, это раздел "presence-detection". Я лично использую свой самописный https://m.habr.com/en/post/414509/. Проверяли также у товарища на компоненте "iCloud": все работает!
Дедушка либо очень сильно угадал, либо «вычислил меня по айпи» )) Книгу «1984» я, к своему стыду, не читал. Слушал песни, слушал истории от друзей, смотрел экранизацию, но не читал. Это однажды всплыло в одном из моих комментариев на данном ресурсе. Теперь обязательно прочту. Издание 1989 года потрепанное и оттого более «теплое».
Не успел добрать кармы. Однако буквально вчера переписал один из своих же модулей для HomeAssistant. Второй раз об одном и том же писать не стал, а просто обновил старую статью. Обновление после UPD3. Может кто-нибудь сочтет достойным…
Из готовых решений можно посмотреть в сторону sonoff rf bridge (не реклама). Умеет как получать, так и передавать сигналы 433 МГц. Плюс имеет WiFi. Сделана на основе популярного ESP8266. Можно подключать к различным системам умного дома. А обилие прошивок для ESP8266 позволяет расширить функционал и отойти от китайских проприетарных облачных сервисов
К счастью, никогда не сталкивался с подобным поведением. Особенно в плане не отключения после кипячения. Может проблема как раз с параметром, который у меня называется howMuchBoil? Не пробовали в фирменном приложении уменьшать его?
Вот и нет больше уличной магии.
Спасибо за находку ) Этот запрос можно вообще убрать из модуля.
Насчет «little-endian» утверждать не буду, но данным термином не пользовался, так как не весь ответ от чайника соответствует данной концепции, а лишь отдельные байты. Возможно, не прав.
Возможно, нестабильность — это не вина приложения, а вина аппаратной\программной части самого чайника. У меня в HomeAssistant тоже иногда проскакивают ошибки коннекта. Я специально для этого и ввел параметр "время обновления состояния", чтобы наблюдать за этим. Абсолютно не критично оказалось: все автоматизации, связанные с чайником, работают как часы! В моменты ручного запуска\остановки из интерфейса HomeAssistant тоже ни разу не подводил.
По поводу датчика уровня — согласен, не хватает. В описании к чайнику было сказано, что он не будет кипятиться, если нет воды… я потратил вечер, чтобы найти этот параметр в запросах\ответе, пока не провел эксперимент. Реальность больно ударила меня: там тупо термореле стоит, а не датчик уровня… а я так надеялся. Если его включить пустым, то он включится и через несколько секунд его вырубит защита.
коммент
Можно использовать любой трекер, поддерживаемый homeassistant, это раздел "presence-detection". Я лично использую свой самописный https://m.habr.com/en/post/414509/. Проверяли также у товарища на компоненте "iCloud": все работает!
Огромное спасибо Дедушке за подарки!!!
не знал… надо книгу читать, а не экранизацию смотреть… каюсь, эту так и не прочел
Спасибо за находку ) Этот запрос можно вообще убрать из модуля.
Насчет «little-endian» утверждать не буду, но данным термином не пользовался, так как не весь ответ от чайника соответствует данной концепции, а лишь отдельные байты. Возможно, не прав.
Если идея осуществится — обязательно поделитесь ;)
Возможно, нестабильность — это не вина приложения, а вина аппаратной\программной части самого чайника. У меня в HomeAssistant тоже иногда проскакивают ошибки коннекта. Я специально для этого и ввел параметр "время обновления состояния", чтобы наблюдать за этим. Абсолютно не критично оказалось: все автоматизации, связанные с чайником, работают как часы! В моменты ручного запуска\остановки из интерфейса HomeAssistant тоже ни разу не подводил.
По поводу датчика уровня — согласен, не хватает. В описании к чайнику было сказано, что он не будет кипятиться, если нет воды… я потратил вечер, чтобы найти этот параметр в запросах\ответе, пока не провел эксперимент. Реальность больно ударила меня: там тупо термореле стоит, а не датчик уровня… а я так надеялся. Если его включить пустым, то он включится и через несколько секунд его вырубит защита.