Email or username:

Password:

Forgot your password?
Ambassador Tablicek

Разобрался наконец с #Mosquitto / #Mqtt. Им бы log level на старте демона повербозней, чтобы понятно было какого чёрта при переключении с локалхоста на другой IP авторизация анонимов отваливается. Имхо явное лучше неявного и такого умного, но, видать, дырявые брокеры в локалках это жопа.

Научился управлять своими рекуператорами. Изначально ещё споткнулся чутка об nested topics, вроде можно, но Vakio с таким топиком даже не пытается цепляться к брокеру.

Начал с ванильного paho-mqtt, кончил ~~за упокой~~ с aiomqtt. Зачем, нахера, не знаю, особенно с учётом того, что мне по факту тупо кронтаб нужен на каждое устройство.

Из прочих радостей, сейчас допинаю это до какого-то божеского вида с рекуператорами и попытаюсь разобраться с термостатами тёплых пола и стены-полотенцесушителя. Их давно хочу научить подогреваться к утру, чтобы после душа брать тёплые полотенца и утром зубы чистить на тёплом полу.

Ну и самый большой геморрой - водонагреватель. Он тупой, а русклимат, игнорирующие запрос на local mqtt - редиски. Не рекомендую брать технику, управляемую через hommyn (electrolux в моём случае), это вендорлок, который когда-нибудь, да навернётся. Вроде его можно "хакнуть", через dns-спуфинг прицепив к себе, но это кажется только без TLS работать будет. С кондиционерами наверное та же беда.

Пылесос от Xiaomi вроде не наебёшь, только если перепрошивать.

Без приложенек, конечно останусь, но flask, sqlite (а надо ли вообще, мб redis хватит) и bootstrap делают brrrr.

Зато можно будет всякой логикой начинать обмазываться, типа дома я или нет.

Update: Вопросики к #Mosquitto появились. Он при подписке на топик выдаёт в ответ, как я понимаю, последнее полученное сообщение по нему. Но не всегда. Выключил рекуператор, глазами увидел что он выключился, подписчик тоже получил эту команду (там read-write топики). Перезапустил подписчика - он получает в ответ state=on. Ну как с такими технологиями картину мира-то строить?

#пердолинг

3 comments
cauf 🇷🇺

@strizhechenko

> Имхо явное лучше неявного

Хочу компилируемый язык программирование, который был бы спроектирован на основе pep20

Go Up