ESP 32 Cam Tasmota-Parte Seconda

ESP 32 Cam Tasmota-Parte Seconda

In questo articolo vedremo quali sono le configurazioni ulteriori da fare via webconsole e l’integrazione della CAM con Domoticz.

Apriamo la console wEB DI ESP32CAM raggiungibile all’indirizzo IP della CAM.

Screenshot_2021-03-08_20-26-45

Andiamo su consoles e poi su console.

Le configurazioni da inserire qui a riga di comando sono le stesse applicate in questo articolo .

Ricordiamo quali sono quelle principali.

La prima cosa che andremo a fare è cambiare l’indirizzo IP.

Per fare questo occorre inserire nella console il comando

IPAddress1 192.168.1.123

Dove occorre inserire al posto di 192.168.1.123 l’indirizzo IP da dare al Tasmota.

Fatto questo impostiamo gli NTP server

Ntpserver1 ntp1.inrim.it
Ntpserver2 ntp2.inrim.it

Impostiamo quindi la timezone

Timezone 2

Passiamo a quelle che sono le configurazioni specifiche per la cam.

Ho riscrontrato diversi errori relativi al fatto che la CAMera non viene correttamente inizializzata. Per questo motivo è preferibile impostare una regola che la inizializzi al restart della CAM.

Nella console digitiamo quindi i seguenti comandi:

Rule1 ON System#Boot DO WcInit ENDON
Rule1 1

Eseguiamo poi un riavvio digitando:

Restart 1

Potremo leggere nella console:

… CAM: Initialized

… RSL: stat/tasmota_***/RESULT = {“WCInit”:”Done”}

Questo ci dà la certezza che la camera è stata inizializzata ed è pronta a trasmettere lo stream quando glielo chiederemo. Come passo finale, qualora non servissero, dagli altri menu di configurazione consiglio di disabilitare i log non necessari e MQTT

Per il collegamento con domoticz ho utilizzato il collegamento via Web e l’ho collegato ad uno switch relativo all’hardware Dummy.

Creato lo switch come in figura

EspCAm2Switch

ho inserito nel rigo ON il seguente URL

http://indirizzoIPEsp32CAM/cm?cmnd=WcStream%200

che comanda al Tasmota di avviare lo stream

e nel rigo OFF

http://indirizzoIPEsp32CAM/cm?cmnd=WcStream%200

questo link comanda al tasmota di spegnere lo stream. Consiglio di tenere lo stream sempre spento fintanto che la webcam non ci serve perchè diversamente la board si scalda molto e va in blocco.

Configurando e gestendo la webcam in questo modo si dimostra molto stabile e pronta.

Per sicurezza ho creato anche un altro Switch ocn il quale effettuare il restart della camera da remoto.

In questo caso il link da mettere su ON è:

http://indirizzoIPEsp32CAM/cm?cmnd=Restart%201

Su OFF non andremo ad inserire nulla poichè non c’è nessuna azione da fare in questo caso.

Metteremo, invece, un OFF delay di qualche secondo per spegnere lo switch.

ESP32 CAM è provvista di un LED molto intenso. E’ possibile  modificare alcuni parametri in modo che compaia sulla WebCam console un tasto per accendere il led e una barra per diminuire o aumentare la luminosità rendendo a tutti gli effetti il led dimmable.

Andiamo in Configuration -> Configure Module nel menu a tendina scegliere in corrispondenza di IO GPIO4 Relay.
Al riavvio la Webcam Gui risulterà Cambiata.

Il punto debole di questa scheda è il consumo che diventa molto importante con lo streming on e ancora di più con il led accesso. Non ho fatto misurazioni precise, ma la scheda  si riavvia  accendendo il led  acceso per più di qualche secondo con un alimentatore che arriva a 2.5 A, mentre senza l’utilizzo del led rimane traqnquillamente accesa senza riavviarsi. Occorre prestare attenzione perchè i continui riavvii innescano la procedura di reset riportando la board al firmware originale. E’ possibile comprendere questa cosa solo guardando i log della console.

Si consiglia quindi di utilizzare la funzione LED solo con un alimentatore di amperaggio superiore.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.