Il Tuya Dual Channel Smart Energy Meter è un apparecchio compatto, dotato di due pinze amperometriche, tramite le quali misura la corrente alternata in due differenti conduttori.
Montando ad esempio una pinza sulla fase della corrente in ingresso dal contatore, e l’altra sulla fase dell’inverter di un impianto fotovoltaico, possiamo monitorare sia la produzione di energia elettrica dell’impianto fotovoltaico, sia l’assorbimento (o l’immissione) di corrente in rete.
E l’esempio dell’impianto fotovoltaico non lo faccio a caso: l’apparecchio dotato di due pinze amperometriche nasce proprio con lo scopo di monitorare la produzione di un impianto FV. E’ possibile usarlo anche per monitorare due carichi differenti, ma non è stato progettato per questo tipo di applicazione quindi incontrerete qualche difficoltà di configurazione in più.
Il Tuya Dual Channel Smart Energy Meter:
- è disponibile in due versioni, per il collegamento Wifi oppure ZigBee
- è dotato di una staffetta in plastica per mezzo della quale si può montare facilmente su un binario DIN (nel caso ad esempio lo vogliate montare all’interno del vostro quadro elettrico principale)
- Si alimenta con la corrente di rete (attenzione: per funzionare correttamente deve essere alimentato dalla medesima rete che va a misurare: se, per ipotesi, lo alimentate da un energy box per misurare carichi alimentati invece da rete, le misure che otterrete saranno sballate).
- è disponibili in varie versioni, nelle quali sostanzialmente cambia solo il tipo di pinze amperometriche a corredo, adatte per la misura di portate più elevate; il modello standard arriva con bobine da 80A (più che sufficienti per applicazioni domestiche), ma sono disponibili modelli anche con portate superiori (120A, 200A, 300A)
- è estremamente economico: lo trovate sia su Aliexpress a partire da circa 21 euro, sia, un po’ più caro, su Amazon.
Se consideriamo che l’equivalente Shelly è lo Shelly EM-2 del costo di una novantina di euro, ci rendiamo conto di quanto sia veramente economico questo articolo Tuya…
Collegamento del Dual Channel Smart Energy Meter
Lo schema di collegamento è semplice:
Sostanzialmente: una pinza amperometrica va posizionata sul cavo della fase della linea di ingresso del contatore, e l’altra sulla fase della linea che va verso il carico.
E’ necessario però osservare alcune accortezze:
- attenzione a montare le pinze amperometriche nel verso giusto: se le montate al contrario, il risultato delle misure sarà di segno opposto al reale
- l’apparecchio va alimentato con la stessa linea sulla quale deve effettuare la misura (e quindi, ad esempio, non lo potete alimentare da una linea differente, o da un UPS)
Configurazione in Home Assistant
La configurazione in Home Assistant non è immediata; non è di fatto utilizzabile tramite l’estensione Tuya originale, perchè dei numerosi parametri disponibili l’estensione ne restituisce solo uno (il totale della corrente immessa in rete), rendendola di fatto inutile.
Per utilizzarlo in tutte le sue potenzialità, dobbiamo:
- aggiungere al nostro Home Assistant l’integrazione LocalTuya
- collegare a LocalTuya il nostro wifi Dual Meter
- configurarlo in LocalTuya, definendo le variabili che ci vengono rese disponibili e che ci sono necessarie
Queste variabili sono elencate di seguito; per ciascuna il numero indica l’identificativo con cui LocalTuya riconosce la variabile:
id | descrizione | note | unità di misura | device class | scaling factor |
1 | Forward Energy | Energia totale immessa in rete | kWh | energy | 0,01 |
2 | Reverse Energy | Energia totale assorbita dalla rete | kWh | energy | 0,01 |
101 | dp_power_a | potenza istantanea canale A | watt | power | 0,1 |
102 | Direction A | Valori possibili: REVERSE oppure FORWARD | |||
104 | Direction B | Valori possibili: REVERSE oppure FORWARD | |||
105 | dp_power_b | potenza istantanea canale B | watt | power | 0,1 |
106 | dp_energy_forward_a | energia immessa – canale A | kWh | energy | 0,01 |
107 | dp_energy_reverse_a | energia assorbita – canale A | kWh | energy | 0,01 |
108 | dp_energy_forward_b | energia immessa – canale B | kWh | energy | 0,01 |
109 | dp_energy_reverse_b | energia assorbita – canale B | kWh | energy | 0,01 |
110 | dp_power_factor_a | fattore di potenza – canale A | power factor | ||
111 | dp_freq | frequenza di rete | Hz | frequency | 0,01 |
112 | dp_voltage_a | in Volt; da dividere per 10 | Volt | voltage | 0,1 |
113 | dp_current_a | corrente istantanea canale A | A | current | 0.001 |
114 | dp_current_b | corrente istantanea canale B | A | current | 0,001 |
115 | Total Power | potenza istantanea totale (dp_power_a + dp_power_b) | watt | power | 0,1 |
116 | dp_voltage_coef | (default: 1000) | |||
117 | dp_current_a_calibration | (default: 1000) | |||
118 | dp_power_a_calibration | (default: 1000) | |||
119 | dp_energy_a_calibration_forward | (default: 1000) | |||
121 | dp_power_factor_b | fattore di potenza – canale B | power factor | ||
122 | dp_freq_calibration | (default: 1000) | |||
123 | dp_current_b_calibration | (default: 1000) | |||
124 | dp_power_b_calibration | (default: 1000) | |||
125 | dp_energy_b_calibration_forward | (default: 1000) | |||
127 | dp_energy_a_calibration_reverse | (default: 1000) | |||
128 | dp_energy_b_calibration_reverse | (default: 1000) | |||
129 | dp_report_rate_control | reporting rate, in secondi; valori ammessi tra 3 e 60 (default: 10 secondi) |
Integrazione nella dashboard “Energy” di Home Assistant
Per integrare l’apparecchio nella dashboard predefinita “Energy” di Home Assistant, dovete:
- definire in Home Assistant i sensor relativi almeno alle due variabili:
108 (dp_energy_forward_b)
109 (dp_energy_forward_a) - editare configuration.yaml aggiungendo le seguenti righe:
homeassistant:
customize:
sensor.dp_energy_forward_energy_a:
state_class: total_increasing
sensor.dp_energy_forward_energy_b:
state_class: total_increasing
- configurare la dashboard “Energy”, inserendo il sensor “dp_energy_forward_b per “grid consumption” e dp_energy_forward_a per “Return to grid”
Il risultato dopo alcune ore (ovvero il tempo necessario a cominciare a raccogliere i dati) sarà qualcosa del genere:
Domande a cui non sono riuscito a rispondere
- È possibile in qualche maniera azzerare i contatori dell’apparecchio? E come?
O magari periodicamente si resettano da soli? - L’apparecchio sembra essere prodotto da almeno due aziende differenti, e le differenze tra i due prodotti, almeno esteticamente sono minime.
È veramente così? I due apparecchi sono veramente cloni uno dell’altro? O tra i due vi è qualche differenza? - Come integrarlo nella dashboard Energy in modo da inserire i dati di produzione dell’impianto fotovoltaico?
Nella dashboard Energy c’è una sezione apposita “Solar Panels” nella quale bisognerebbe specificare il sensor relativo… ma in Dual Meter non ‘è nessuna variabile che ci indichi direttamente questo valore, che si può ottenere invece per differenza di altri due ( dp_energy_forward_a – dp_energy_forward_b)
Come definire questo sensor in HA?
Se sapete rispondere, scrivetelo nei commenti.
Riferimenti e fonti per approfondire:
https://community.home-assistant.io/t/tuya-wifidualmeter-issue-missing-entities/606433/17
Pingback: Tuya wifi/ZigBee Dual Channel Smart Energy meter: integrazione in Home Assistant – seconda parte – Remitur