fang-hacks + webhook HA
и так тут берем мучаемся но все же запускаем мертвую камеру как 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")
}
}
'