Pour ceux que ça intéresse, voici l'intégration d'une petite caméra M5Stack (en Wifi avec batterie), assez sympa, qui fonctionne sans problème avec eedomus.
La caméra s'appelle "Timer Camera" U082X : https://docs.m5stack.com/en/unit/timercam (chez tous les bons distributeurs) car elle se déclenche intervalle régulier (pas de PIR ou de détection de mouvement). Son seul point faible est qu'elle ne voit pas la nuit.
Pour 20€, elle fonctionne plusieurs semaines pour faire un timelaspe ou surveiller à intervalle lent.
En utilisant le logiciel M5Burner, il y a un firmware officiel "TimerCam" (v1.1), qui permet de récupérer un Token et de flasher("Burn") l'ESP32 de la caméra. C'est plus simple que d'autres projets ESP32, il n'y a rien à programmer (même si on peut programmer son propre firmware).
En lançant le "Burn", trois questions sont posées : Wifi, Password et fréquence d'envoi des images.
Les images sont envoyées en POST sur le serveur M5Stack, et récupérable avec le Token (ici aaabbbccc pour l'exemple).
La dernière image est disponible à l'adresse : http://api.m5stack.com:5003/timer-cam/i ... =aaabbbccc
Il doit être possible de les envoyer en FTP sur le serveur eedomus, mais il y a un peu plus de travail (compiler un firmware adapté pour faire du FTP).
Pour récupérer l'image sur eedomus, j'utilise le périph du store eedomus "Caméra universelle" (de Nikya, merci!), que je lance par une règle à la même fréquence que la timer camera, et je créé un périph caméra dans eedomus pour le compte FTP et historiser les images.
GET : http://localhost/script/?exec=ucam.php& ... 1&urlsnap=[VAR1]
avec comme paramètre
VAR1 = http%3A%2F%2Fapi.m5stack.com%3A5003%2Ftimer-cam%2Fimage%3Ftok%3Daaabbbccc
Avec une images toutes les minutes, la caméra n'a tenu que 4 heures.
Avec une image toutes les heures, cela fait plus d'une semaine que la caméra tourne. D'après le fabriquant, la Timer Camera peut tenir 1 mois. Je continue mes tests sur l'autonomie.
L'intérêt est surtout le prix, et le fait que la caméra est "ouverte" (pas de protocole radio propriétaire avec une base ou une app propriétaire). Il doit y avoir d'autres caméras sur batterie qui proposent du FTP, peut-être Reolink, mais la documentation n'est pas claire, et en tout cas par Arlo. Cela m'intéresse si certains ont trouvé de bons modèles assez ouverts.
En résumé, une micro caméra à batterie à 20€, qui prend des photos toutes les x minutes pendant plusieurs jours/semaines et les envoie en Wifi vers eedomus.
Pour en faire bon usage !