Tasmota MagicHome RGBW
Стандартный модуль MagicHome путает цвета потому тут нам подсказывают какие пины, за что отвечают
эта конфигурация с последней тасмотой на ура подхватываются модулем tasmota HomeAssistant
Стандартный модуль MagicHome путает цвета потому тут нам подсказывают какие пины, за что отвечают
эта конфигурация с последней тасмотой на ура подхватываются модулем tasmota HomeAssistant
и так тут берем мучаемся но все же запускаем мертвую камеру как ip камеру
Далее пробуем настроить детектор движения, ведь лишних датчиков не бывает
вроде тут есть инструкция, но файлы которые можно найти в репозиторием выдавали
snx_isp_ctl Segmentation fault
mosquitto_pub Segmentation fault
единственные файлы которые у меня заработали это файлы с «/media/mmcblk0p2/data/test»
Но mqtt там нет, а wget не хочет работать с post
решение
создаем два файла
vi /media/mmcblk0p2/data/usr/bin/jsonmotion.sh
#!/bin/sh
json=$(cat <<EOF
{
"motion": true
}
EOF
)&&len=${#json}&&echo -e "POST /api/webhook/my-super-secret-webhook-id HTTP/1.1\r\nHost: 192.168.1.88\r\nContent-type: application/json\r\nContent-length: $len\r\nConnection: close \r\n\r\n$json" | nc -i 3 host.ha 8123
chmod 755 /media/mmcblk0p2/data/usr/bin/jsonmotion.sh
vi /media/mmcblk0p2/data/usr/bin/jsonnomotion.sh
#!/bin/sh
json=$(cat <<EOF
{
"motion": false
}
EOF
)&&len=${#json}&&echo -e "POST /api/webhook/my-super-secret-webhook-id HTTP/1.1\r\nHost: 192.168.1.88\r\nContent-type: application/json\r\nContent-length: $len\r\nConnection: close \r\n\r\n$json" | nc -i 3 host.ha 8123
chmod 755 /media/mmcblk0p2/data/usr/bin/jsonnomotion.sh
и меняем vi /media/mmcblk0p2/data/usr/bin/rtsp-md.sh
#!/bin/sh
# Copyright 2018 Vladimir Dronnikov
# GPL
# MQTT added by Johan Leirnes 2018-11-28
snx_isp_ctl --mdset-thre 1000 # YMMV
snx_isp_md 2>&1 | awk '
/^Detected Moving!$/ {
if (alarm == 0) {
alarm = 1
print "+alarm"
system("/media/mmcblk0p2/data/usr/bin/jsonmotion.sh")
}
}
/(have no motion status = 0)/{
if (alarm != 0) {
alarm = 0
print "-alarm"
system("/media/mmcblk0p2/data/usr/bin/jsonnomotion.sh")
}
}
'