Page 1 sur 1

Armement Desarmement Cameras REOLINK suite

Publié : 18 sept. 2023, 21:48
par astrometeo974
Comme prévu, voici la suite de la gestion de mes deux caméras Reolink 410W et 511WA.

Le but du jeu était de pouvoir activer de façon la plus simple possible la gestion de deux critères.
1) Activer en notre présence (FTP et EMAIL) les caméras durant la nuit uniquement.
2) Activer en notre absence (FTP et EMAIL) les caméras 24h sur 24.
Pour celà j'ai créé un switch on/off dans lequel j'ai programmé deux scripts "Reolink_on.sh"
et "Reolink_off.sh" aux horaires adéquat.
Au niveau Reolink j'ai activé FTP et Email 24h/24 pour les deux caméras.

Pour les scripts, voici le script on, a adapter selon chacun (explications dans mon post précédent)

Code : Tout sélectionner


# ! /usr/bin/bash
## Script Reolink_on.sh    Script pour activer les caméras Reolink
## Camera on FTP et Mail
curl -s -k -X POST -H "Content-Type: application/json" -d "[{\"cmd\":\"SetFtpV20\",\"action\":0,\"param\":{\"Ftp\":{\"channel\":0,\"enable\":1}}}]" "http://IPCAM1:PORT/cgi-bin/api.cgi?user=usercam1&password=PWDCAM1"
sleep 1
curl -s -k -X POST -H "Content-Type: application/json" -d "[{\"cmd\":\"SetEmailV20\",\"action\":0,\"param\":{\"Email\":{\"channel\":0,\"enable\":1}}}]" "http://IPCAM1:PORT/cgi-bin/api.cgi?user=[b][i]usercam1&password=PWDCAM1"
sleep 1
curl -s -k -X POST -H "Content-Type: application/json" -d "[{\"cmd\":\"SetFtpV20\",\"action\":0,\"param\":{\"Ftp\":{\"channel\":0,\"enable\":1}}}]" "http://IPCAM2:PORT/cgi-bin/api.cgi?user=usercam2&password=PWDCAM2"
sleep 1
curl -s -k -X POST -H "Content-Type: application/json" -d "[{\"cmd\":\"SetEmailV20\",\"action\":0,\"param\":{\"Email\":{\"channel\":0,\"enable\":1}}}]" "http://IPCAM2:PORT/cgi-bin/api.cgi?user=usercam2&password=PWDCAM2"

Pour l'utilisation, lorsque je quitte mon domicile pour la journée, j'active le switch sur on.
Seul inconvénient il repassera a off le matin suivant, mais pour mon utilisation celà ne me pose pas de pb de le réactiver le cas échéant le matin suivant.
Dans le cas ou je suis absent plusieurs jours je le passe en on et désactive le switch dans Domoticz que je réactive à mon retour.

En espérant que celà sera utile à nombre d'entre vous, je suis preneur de toutes idées
www.astrometeo974.fr

Re: Armement Desarmement Cameras REOLINK suite

Publié : 18 sept. 2023, 21:51
par astrometeo974
Gros bug je me suis planté dans les balises !!!!!
Pensez a faire le nettoyage
Merci

Modération

Publié : 19 sept. 2023, 12:18
par Keros
Pour info, tu as la possibilité d'éditer tes posts en cliquant sur la petite icône crayon en haut à droite de tes messages.

Re: Armement Desarmement Cameras REOLINK suite

Publié : 19 sept. 2023, 13:55
par astrometeo974
Ok merci correction effectuée, mais sans aucune balise (gras, taille, souligné ou autre).
Je ne trouve pas comment les rendres effectives.

Re: Armement Desarmement Cameras REOLINK suite

Publié : 19 sept. 2023, 18:21
par Keros
Il en restait encore :

Code : Tout sélectionner

[b]Reolink_on.sh[/b]
Je viens de corriger.

Les balises gras, taille, souligné ou autre ne sont pas prisent en compte à l'intérieur de balises code. Ou, dis autrement, il n'est pas possible de mettre des styles à l’intérieur dans champ code.

Re: Armement Desarmement Cameras REOLINK suite

Publié : 31 déc. 2023, 16:33
par dyter
Merci pour l'info, j'ai peaufiné un peu tout ça sur une ligne pour siren, push, mail ainsi que les leds infrarouge (pour la conso car j'ai plusieurs réolink et cela va du simple au double !)

Activation lors de la mise en route de l'alarme:

Code : Tout sélectionner

curl -X POST 'http://192.168.0.97/cgi-bin/api.cgi?user=admin&password=toto' -d '[{"cmd":"SetAudioAlarmV20", "param": {"Audio": {"enable": 1, "channel": 0}}},{"cmd":"SetPushV20","param":{"Push":{"enable":1}}},{"cmd":"SetEmailV20","param":{"Email":{"enable":1}}},{"cmd": "SetIrLights", "action": 0, "param": {"IrLights": {"channel": 0, "state": "Auto"}}}]'
Désactivation:

Code : Tout sélectionner

curl -X POST 'http://192.168.0.97/cgi-bin/api.cgi?user=admin&password=toto' -d '[{"cmd":"SetAudioAlarmV20", "param": {"Audio": {"enable": 0, "channel": 0}}},{"cmd":"SetPushV20","param":{"Push":{"enable":0}}},{"cmd":"SetEmailV20","param":{"Email":{"enable":0}}},{"cmd": "SetIrLights", "action": 0, "param": {"IrLights": {"channel": 0, "state": "Off"}}}]'