Добрый день всем! Сегодня сделаем обзор WiFi выключателей в круглый подрозетник фирмы Lonsonho.
Прошиты они, естественно, под Tuya. Сейчас Туя стала пихать разные контроллеры, не обязательно Esp. У меня уже лежит целая коллекция таких контроллеров. Поэтому при заказе я у продавца сразу спросил, - внутри Esp8266? На что мне был дан ответ, что нет. Я уж думал придется колхозить. Но при вскрытии выключателя, внутри оказался модуль TYWE3S, а он как раз таки на Esp8266. Повезло, в общем.
Родная прошивка туёвая мне совершенно не интересна, поэтому я даже не проверял ее работу. С помощью тестера определил, какие пины за что отвечают. Ну и соответственно, накидал прошивку на esphome. Прошил с помощью USB-UART конвертера. В Home assistant получаем два выключателя света, и один переключатель подсветки клавиш. Подсветку клавиш на всех выключателях дома я повесил на автоматизацию Включение по заходу солнца. Выключение по восходу.
esphome: name: light_batch platform: ESP8266 board: esp12e wifi: ssid: !secret wifi_ssid password: !secret wifi_password ap: ssid: Batch password: batch12345 captive_portal: # Enable logging logger: # Enable Home Assistant API api: password: batch reboot_timeout: 0s ota: password: batch output: - platform: gpio pin: GPIO12 id: light_relay1 - platform: gpio pin: GPIO14 id: light_relay2 switch: - platform: gpio name: green_led pin: GPIO13 id: green_led inverted: true - platform: restart name: "Batch Room restart" light: - platform: binary name: 'light_relay1' id: light_mt_relay1 output: light_relay1 restore_mode: ALWAYS_OFF - platform: binary name: 'light_relay2' id: light_mt_relay2 output: light_relay2 restore_mode: ALWAYS_OFF binary_sensor: - platform: gpio pin: number: GPIO4 mode: INPUT_PULLUP filters: - invert: - delayed_on: 20ms name: light_button1 id: light_button1 on_release: then: - light.toggle: light_mt_relay1 - platform: gpio pin: number: RX mode: INPUT_PULLUP filters: - invert: - delayed_on: 20ms name: light_button2 id: light_button2 on_release: then: - light.toggle: light_mt_relay2 sensor: - platform: wifi_signal name: "Batch Room WiFi Signal" update_interval: 60s - platform: uptime id: device_uptime internal: true # name: "Living Room uptime" text_sensor: - platform: template name: "Batch Room uptime" lambda: |- uint32_t uptime = (id(device_uptime).state); int minutes = (uptime % 3600) / 60; int hours = (uptime % 86400) / 3600; int days = uptime / 86400; if (days > 0) { return { (String(days) " д." String(hours) " ч." String(minutes) " мин.").c_str() }; } if (hours > 0) { return { (String(hours) " ч. " String(minutes) " мин.").c_str() }; } else { return { (String(minutes) " мин.").c_str() }; } update_interval: 60s icon: mdi:clock-start
Есть один важный момент с этими выключателями. У официального продавца их заказывать надо именно из Китая, а не российского склада. Из российского склада приезжает подделка.
Не знал этого. Мои пришли с китая. Спасибо за инфу.
Добрый день.
А подскажите, можно ли их прошить под нативный HomeKit (прошу прощения, если вопрос простой, но я только начинаю смотреть в сторону умного дома)?
Хотелось бы подобрать выключатели в круглый подрозетник. Также есть сложность в установке 2х выключателей 2х клавишных (например) рядом. Так как в исходном ремонте стояли в одной рамке и выходит расстояние уже чем ставить 2 выключателя. Подобного типа выключатели видел только Livovo, но как я понимаю там нет нативного хомкита.
Я прошивал только реле Sonoff, и на этом пока мой опыт исчерпан, поэтому вопрос может быть довольно глупый.
Заранее спасибо за ответ.
Скорее всего можно, это надо смотреть прошивку RavenCore. Я ее не знаю.
Добрый день. А можно ли картинку с распиновкой?