
La NOUS A1 è una presa smart WiFi con monitoraggio energetico integrato (chip BL0937). Con firmware Tasmota comunica con TapHome tramite MQTT. Il template fornisce controllo relè e misurazione energetica completa — tensione, corrente, potenza attiva/reattiva/apparente, fattore di potenza e consumo energetico cumulativo.
La presa utilizza un chipset ESP8266 ed è dimensionata per 16A di picco / 15A continui (fino a 3680W max, 3450W continui). Richiede un broker MQTT esterno (es. Mosquitto) accessibile sia dalla presa che da TapHome Core.
Configurazione
Configurazione Tasmota MQTT
Prima di importare il template TapHome, la NOUS A1 deve avere il firmware Tasmota e la connessione al broker MQTT configurata:
- Aprire l’interfaccia web Tasmota (inserire l’IP del dispositivo nel browser)
- Navigare a Configuration → Configure MQTT
- Impostare l’Host sull’indirizzo IP del broker MQTT
- Impostare la Port (predefinita
1883) - Impostare User e Password se il broker richiede autenticazione
- Annotare il valore del Topic (es.
tasmota_496D5A) — necessario per il template TapHome
Variabili del template
Dopo l’importazione del template in TapHome, impostare la variabile personalizzata plug1topic in base al topic MQTT Tasmota della presa:
| Variabile | Descrizione | Come ottenere |
|---|---|---|
plug1topic | Topic MQTT Tasmota della presa smart | Tasmota web UI → Configuration → MQTT → campo Topic |
Il valore predefinito è tasmota_496D5A — deve essere modificato in base al topic effettivo di ogni presa.
Il topic MQTT è specifico per dispositivo. Se si utilizzano più prese NOUS A1, ciascuna richiede un’istanza di template separata con un valore
plug1topicunivoco.
Calibrazione del monitoraggio energetico
Il chip BL0937 per il monitoraggio energetico richiede calibrazione per letture accurate. Per calibrare:
- Collegare un carico resistivo noto (es. lampadina da 60W) alla presa
- Nella console Tasmota, impostare la tensione di riferimento:
VoltageSet 230 - Impostare la potenza di riferimento:
PowerSet 60 - Verificare che il fattore di potenza mostri un valore vicino a 1,00 per il carico resistivo
La calibrazione è una procedura una tantum — i valori sono memorizzati nella memoria flash e persistono dopo i riavvii. Senza di essa, le letture del chip BL0937 possono essere imprecise.
Funzionalità del dispositivo
Controllo relè
Il template espone una singola uscita relè per la presa AC 230V. Il relè viene controllato pubblicando su cmnd/{topic}/Power con payload 1 (ON) o 0 (OFF). Quando il relè viene spento, il template richiede anche un aggiornamento dello stato energetico (Status 8) per aggiornare immediatamente le letture.
Monitoraggio energetico
Il template legge i dati energetici dal payload tele/{topic}/SENSOR, pubblicato periodicamente (predefinito ogni 300 secondi). Sono disponibili le seguenti misurazioni:
- Voltage — tensione di rete (V)
- Current — corrente di carico (A)
- Active Power — potenza attiva (W)
- Apparent Power — potenza apparente inclusa la componente reattiva (VA)
- Reactive Power — potenza reattiva (VAR)
- Power Factor — rapporto tra potenza attiva e apparente (cos phi, 0–1)
- Energy Today — consumo cumulativo dalla mezzanotte (kWh)
- Total Energy — consumo cumulativo dall’avvio del contatore, persistente dopo i riavvii (kWh)
- Period Energy — consumo nel periodo di telemetria corrente (Wh)
Diagnostica WiFi
Il template legge lo stato WiFi dal payload tele/{topic}/STATE:
- WiFi Channel — numero del canale 2,4 GHz (1–13)
- WiFi Signal Strength — livello del segnale in dBm
- WiFi RSSI — qualità del segnale in percentuale (0–100%)
- Uptime — tempo di attività del dispositivo in secondi dall’ultimo avvio
Funzionalità aggiuntive
La NOUS A1 con firmware Tasmota supporta anche il monitoraggio dello stato della connessione tramite topic LWT (Last Will and Testament), il consumo energetico di ieri, un periodo di telemetria configurabile (10–3600 secondi) e comandi per il reset del contatore energetico. Il chip BL0937 può essere ricalibrato da remoto tramite comandi MQTT. Queste funzionalità potranno essere aggiunte in un futuro aggiornamento del template.
Risoluzione dei problemi
Nessun dato in TapHome
- Verificare che la presa sia connessa al WiFi — l’interfaccia web Tasmota dovrebbe essere accessibile all’IP del dispositivo
- Controllare che MQTT sia configurato e connesso — la pagina principale di Tasmota mostra lo stato della connessione MQTT
- Confermare che la variabile
plug1topicin TapHome corrisponda esattamente al valore Topic nella configurazione MQTT di Tasmota - Utilizzare un client MQTT (es. MQTT Explorer) per sottoscriversi a
tele/#e verificare che la presa pubblichi messaggi STATE e SENSOR
Letture energetiche imprecise
- Il chip BL0937 richiede calibrazione con un carico resistivo noto — vedere la sezione calibrazione sopra
- I carichi induttivi (motori, driver LED) hanno naturalmente un fattore di potenza inferiore a 1,0 — questo è un comportamento atteso, non un errore di misurazione
- Controllare il periodo di telemetria — l’intervallo predefinito di 300 secondi significa che i valori energetici si aggiornano ogni 5 minuti
Le serie di produzione più recenti della NOUS A1 potrebbero utilizzare chipset non-ESP incompatibili con il firmware Tasmota. Verificare il chipset prima dell’acquisto se è richiesta l’integrazione Tasmota/MQTT.