Tuya dual meter

Tuya wifi/ZigBee Dual Channel Smart Energy meter: integrazione in Home Assistant

Tuya dual meter


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:

iddescrizionenoteunità di misuradevice classscaling factor
1Forward EnergyEnergia totale immessa in retekWhenergy0,01
2Reverse EnergyEnergia totale assorbita dalla retekWhenergy0,01
101dp_power_apotenza istantanea canale Awattpower0,1
102Direction AValori possibili: REVERSE oppure FORWARD
104Direction BValori possibili: REVERSE oppure FORWARD
105dp_power_bpotenza istantanea canale Bwattpower0,1
106dp_energy_forward_aenergia immessa – canale AkWhenergy0,01
107dp_energy_reverse_aenergia assorbita – canale AkWhenergy0,01
108dp_energy_forward_benergia immessa – canale BkWhenergy0,01
109dp_energy_reverse_benergia assorbita – canale BkWhenergy0,01
110dp_power_factor_afattore di potenza – canale Apower factor
111dp_freqfrequenza di reteHzfrequency0,01
112dp_voltage_ain Volt; da dividere per 10Voltvoltage0,1
113dp_current_acorrente istantanea canale AAcurrent0.001
114dp_current_bcorrente istantanea canale BAcurrent0,001
115Total Powerpotenza istantanea totale (dp_power_a + dp_power_b)wattpower0,1
116dp_voltage_coef(default: 1000)
117dp_current_a_calibration(default: 1000)
118dp_power_a_calibration(default: 1000)
119dp_energy_a_calibration_forward(default: 1000)
121dp_power_factor_bfattore di potenza – canale Bpower factor
122dp_freq_calibration(default: 1000)
123dp_current_b_calibration(default: 1000)
124dp_power_b_calibration(default: 1000)
125dp_energy_b_calibration_forward(default: 1000)
127dp_energy_a_calibration_reverse(default: 1000)
128dp_energy_b_calibration_reverse(default: 1000)
129dp_report_rate_controlreporting 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

1 Comment

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *