Набор скриптов для «умного дома» на Raspberry PI 3

Так уж получилось, что мой «умный» дом, это фактически небольшая кучка скриптов. Приведу пример основных из них, вдруг кому интересно будет…

Отправка/получение данных по радиоканалу с частотой 433Mhz:

Получение:

Отправка:

Получение температуры/влажности с датчиков dh11:

Мигаем светодиом:

Получение данных с микротика

Температура:

Уровни WIFI сигналов:

WiFi реле Sonoff DIY 3:

Текущий статус:

Переключение реле:

Python: Получение состояния реле Sonoff Basic R3

Задача: получить состояние реле и записать его состояние в БД

Решение:

Реле отдает своё состояние по ссылке:

Однако в зависимости от ревизии прошивки, данные могут немного отличаться. В нижеприведённом скрипте это учтено: