Декабрь 1

fang-hacks + webhook HA

и так тут берем мучаемся но все же запускаем мертвую камеру как ip камеру

tut

Далее пробуем настроить детектор движения, ведь лишних датчиков не бывает

вроде тут есть инструкция, но файлы которые можно найти в репозиторием выдавали

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")
  }
}
'

Метки: , , , , ,
Copyright 2018. All rights reserved.

Опубликовано 01.12.2022 admin в категории "Без рубрики

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *