Forwarded from Homever
SLS gateway. Или сказ о том как из китайского сделать шлюз здорового человека.
Обзор и личное мнение о реализации самодостаточного Zigbee шлюза. Переделка Xiaomi шлюза.
https://homever.ru/?p=1345
Обзор и личное мнение о реализации самодостаточного Zigbee шлюза. Переделка Xiaomi шлюза.
https://homever.ru/?p=1345
2020.08.17d10.bin
1.6 MB
+Полностью переписаны таймеры устройств
+Каждую минуту запускается скрипт
+Каждую минуту запускается скрипт
OneMinTimer.lua
+MQTT Discovery для color_temp
*Состояния click для кнопок Xiaomi меняется на action2020.08.19d1.bin
1.6 MB
+Поддержка IKEA TRADFRI bulb E14 WS 470 lumen, dimmable, white spectrum, opal white (LED1903C5/LED1835C6)
*Переработано MQTT Discovery для ламп, добавлена поддержка управления RGB лампами
*Переработано MQTT Discovery для ламп, добавлена поддержка управления RGB лампами
2020.08.19d3.bin
1.6 MB
+Переход на Lua 5.4.0
+Поддержка Legrand Wired switch without neutral (067771)
+Поддержка Legrand Wired switch without neutral (067771)
2020.08.19d5.bin
1.6 MB
*Исправлена размерность Integer типа в Lua
+Доработана Lua функция
+Доработана Lua функция
os.time(), теперь она может принимать таблицу
slsys.io
Собрано! Сбор 1400р на Lonsonho switch 3P+N+RU
Всем спасибо! Сбор завершён, устройство заказано!
2020.08.23d3.bin
1.8 MB
+Функционал Audio. Добавлены функции Lua и HTTP API для воспроизведения mp3 файла/потока по ссылке, остановки и установки громкости
2020.08.24d7.bin
1.8 MB
*Исправления в работе WebSockets
+Поддержка Philips Hue dimmer switch (324131092621)
*Исправлен краш при остановке воспроизведения Audio
+Функционал получения громкости, статуса, текущего URL для Audio
+Поддержка Philips Hue dimmer switch (324131092621)
*Исправлен краш при остановке воспроизведения Audio
+Функционал получения громкости, статуса, текущего URL для Audio
2020.08.24d11.bin
1.8 MB
*Исправление Audio - geturl
*Исправление Audio - stop
*Теперь корректно отдается результат Audio - playurl/stop
*Исправление Audio - stop
*Теперь корректно отдается результат Audio - playurl/stop
Сценарий lua для отправки сообщений в telegram, пример добавлен в github.
local char_to_hex = function(c)
return string.format("%%%02X", string.byte(c))
end
function round(exact, quantum)
local quant,frac = math.modf(exact/quantum)
return quantum * (quant + (frac > 0.5 and 1 or 0))
end
local function urlencode(url)
if url == nil then
return
end
url = url:gsub("\n", "\r\n")
url = url:gsub("([^%w ])", char_to_hex)
url = url:gsub(" ", "+")
return url
end
local hex_to_char = function(x)
return string.char(tonumber(x, 16))
end
function SendTelegram(text)
local token = "5177...:AAG0b...." --
local chat_id = "38806....."
--http.request("https://api.telegram.org/bot" .. token .. "/sendMessage?chat_id=" .. chat_id .. "&text=" .. tostring(text)) -- https пока не работает в lua
http.request("http://212.237.16.93/bot" .. token .. "/sendMessage?chat_id=" .. chat_id .. "&text=" .. urlencode(text))
end
local value = zigbee.value("0x00158D00036C1508", "temperature")
local text = "temperature: " .. round(tostring(value),2)
SendTelegram(text)
Forwarded from Умный дом с Alex Kvazis
🎥 Youtube
📖 Модернизация шлюза Xiaomi в SLS, можно ли подключать несколько SLS к Home Assistant
🧐 В этом обзоре я покажу процесс модернизации шлюза Xiaomi в SLS и заодно отвечу на вопрос - можно ли одновременно использовать несколько SLS шлюзов в одной системе Home Assistant
▶️ https://youtu.be/BYr71O9I9Zs
📖 Модернизация шлюза Xiaomi в SLS, можно ли подключать несколько SLS к Home Assistant
🧐 В этом обзоре я покажу процесс модернизации шлюза Xiaomi в SLS и заодно отвечу на вопрос - можно ли одновременно использовать несколько SLS шлюзов в одной системе Home Assistant
▶️ https://youtu.be/BYr71O9I9Zs
YouTube
Модернизация шлюза Xiaomi в SLS, можно ли подключать несколько SLS к Home Assistant
В этом обзоре я покажу процесс модернизации шлюза Xiaomi в SLS и заодно отвечу на вопрос - можно ли одновременно использовать несколько SLS шлюзов в одной системе Home Assistant
➡ Сайт проекта SLS - https://slsys.io/
➡ Телеграмм чат по SLS - https://t.me/slsys…
➡ Сайт проекта SLS - https://slsys.io/
➡ Телеграмм чат по SLS - https://t.me/slsys…
+Support RTC DS3231
+Support I2S DAC
+Lua: telegram.settoken(), telegram.setchat(), telegram.send(), gpio.pwm(), audio.raw()
+Lua: Second interval timer - OneSecTimer.lua
+Legrand Wired micromodule switch (064888)
+Legrand Wireless remote switch (067773)
+Legrand Wireless double remote switch (067774)
+Philips Hue motion sensor (9290012607)
+Philips Hue white ambiance E26/E27 (8718696548738)
+3A RGBW Downlight (LXT56-LS27LX1.7)
+Aqara D1 single key wireless wall switch (WXKG06LM)
+Aqara D1 double key wireless wall switch (WXKG07LM)
+Aqara D1 single gang smart wall switch (no neutral wire) (QBKG21LM)
+Aqara D1 double gang smart wall switch (no neutral wire) (QBKG22LM)
+Aqara D1 3 gang smart wall switch (no neutral wire) (QBKG25LM)
+Aqara D1 1 gang smart wall switch (with neutral wire) (QBKG23LM)
+Aqara D1 2 gang smart wall switch (with neutral wire) (QBKG24LM)
+Aqara D1 3 gang smart wall switch (with neutral wire) (QBKG26LM)
+Lonsonho Curtain switch (_TZ3000_egq7y6pr)
+Lonsonho smart socket (_TZ3000_vtscrpmw)
+Tuya Scene controller (_TZ3000_iyahmv2e)
+Lonsonho 1 gang switch module with neutral wire (QS-Zigbee-S05-LN)
+Lonsonho 2 gang switch module with neutral wire (QS-Zigbee-S04-2C-LN)
+Tuya Wireless switch with 3 buttons (TS0043)
+Moes thermostat (HY369RT)
+DIYRuZ Air quality sensor (DIYRuZ_AirSense)
+Support I2S DAC
+Lua: telegram.settoken(), telegram.setchat(), telegram.send(), gpio.pwm(), audio.raw()
+Lua: Second interval timer - OneSecTimer.lua
+Legrand Wired micromodule switch (064888)
+Legrand Wireless remote switch (067773)
+Legrand Wireless double remote switch (067774)
+Philips Hue motion sensor (9290012607)
+Philips Hue white ambiance E26/E27 (8718696548738)
+3A RGBW Downlight (LXT56-LS27LX1.7)
+Aqara D1 single key wireless wall switch (WXKG06LM)
+Aqara D1 double key wireless wall switch (WXKG07LM)
+Aqara D1 single gang smart wall switch (no neutral wire) (QBKG21LM)
+Aqara D1 double gang smart wall switch (no neutral wire) (QBKG22LM)
+Aqara D1 3 gang smart wall switch (no neutral wire) (QBKG25LM)
+Aqara D1 1 gang smart wall switch (with neutral wire) (QBKG23LM)
+Aqara D1 2 gang smart wall switch (with neutral wire) (QBKG24LM)
+Aqara D1 3 gang smart wall switch (with neutral wire) (QBKG26LM)
+Lonsonho Curtain switch (_TZ3000_egq7y6pr)
+Lonsonho smart socket (_TZ3000_vtscrpmw)
+Tuya Scene controller (_TZ3000_iyahmv2e)
+Lonsonho 1 gang switch module with neutral wire (QS-Zigbee-S05-LN)
+Lonsonho 2 gang switch module with neutral wire (QS-Zigbee-S04-2C-LN)
+Tuya Wireless switch with 3 buttons (TS0043)
+Moes thermostat (HY369RT)
+DIYRuZ Air quality sensor (DIYRuZ_AirSense)
2020.10.04d6.bin
2 MB
*Fix red led
+Implement Soil Moisture cluster for DIYRuZ_Flower
+Implement Soil Moisture cluster for DIYRuZ_Flower
2020.10.05d3.bin
2 MB
*Fix audio priority
*Fix current_heating_setpoint & force for Moes TRV
+Support Blitzwolf Water leak sensor (BW IS5)
*Fix current_heating_setpoint & force for Moes TRV
+Support Blitzwolf Water leak sensor (BW IS5)