Come utilizzare il lettore di consumi pzem con il firmware Smarthome

Come utilizzare il lettore di consumi pzem con il firmware Smarthome

di Luigi Duchi

22 Aprile 2019

L'angolo dei lettori

Luigi Duchi

Benvenuti nella rubrica "l'angolo dei lettori". Questo spazio è una sezione del blog che permette a chiunque di scrivere un articolo o realizzare un video, effettuare prove e test che riguardano il mondo della tecnologia e proporne la pubblicazione su queste pagine.

Oggi l'instancabile Andrea Roncoroni ci presenterà un aggiornamento del suo firmware con inclusione del modulo pzem per la raccolta dei dati di consumo di un carico elettrico.

Avevamo già parlato di come utilizzare questo modulo in un altro articolo che potete leggere QUI 

Il modulo pzem è acquistabile su Amazon al seguente link: https://amzn.to/2vj328t

Se non ricordate di cosa si parla quando citiamo il firmware Smarthome vi consiglio di leggere l'articolo che potete consultare QUI

vediamo come procedere:

1. Esempio configurazione di un nodo Power per l’utilizzo di un PZEM004

1.1.  Modifica al PZEM004

Per rendere compatibile alla tensione di 3.3V dell’ESP8266, bisogna saldare sulla scheda del PZEM004 una resistenza da 1K Ohm come da foto.

Come utilizzare il lettore di consumi pzem con il firmware Smarthome

1.1.  Schema elettrico

Come utilizzare il lettore di consumi pzem con il firmware Smarthome
Come utilizzare il lettore di consumi pzem con il firmware Smarthome

1.1.  Utilizzo del tool per la creazione del file SmartHome_config.h 

Inserire i dati della rete WiFi e del broker MQTT negli appositi campi. Compilare i restanti campi come da immagine.

Come utilizzare il lettore di consumi pzem con il firmware Smarthome

Premere “Continua” per passare alla pagina di configurazione del nodo Power. Compilare i campi come da immagine.

Come utilizzare il lettore di consumi pzem con il firmware Smarthome

Premere “Continua” per completare la creazione del file SmartHome_config.h

Come utilizzare il lettore di consumi pzem con il firmware Smarthome

A questo punto possiamo passare alla fase di compilazione e invio del firmware al dispositivo.

1.1.  Settaggi scheda e invio al dispositivo

 Andiamo innanzitutto ad aprire il progetto SmartHome_V50Beta6.ino con Arduino IDE. Selezioniamo la corretta “Porta COM” e controlliamo i valori “Flash Size” e “Flash Mode” che sono caratteristici di ogni tipo di dispositivo.

Come utilizzare il lettore di consumi pzem con il firmware Smarthome

A questo punto non ci resta che premere il pulsante “Carica” ed attendere la fine delle operazioni.

1.1.  Package Home assistant

 Inserite le seguenti righe nel file smarthome_power_pzem004.yaml 

Nel campo “availability_topic” posto di “123456789012” dovrete mettere il MacAddress (minuscolo e senza “:”) del dispositivo.

sensor:
  - platform: mqtt
    name: "Voltage casa"
    state_topic: "Power/pzem004/ack"
    value_template: "{{value_json.V}}"
    unit_of_measurement: "V"
    availability_topic: "123456789012"
  - platform: mqtt
    name: "Current casa"
    state_topic: "Power/pzem004/ack"
    value_template: "{{value_json.A}}"
    unit_of_measurement: "A"
    availability_topic: "123456789012"
  - platform: mqtt
    name: "Power casa"
    state_topic: "Power/pzem004/ack"
    value_template: "{{value_json.W}}"
    unit_of_measurement: "W"
    availability_topic: "123456789012"
  - platform: mqtt
    name: "Energy casa"
    state_topic: "Power/pzem004/ack"
    value_template: "{{value_json.Wh}}"
    unit_of_measurement: "Wh"
    availability_topic: "123456789012"

Inserire il file nella cartella Packages e riavviare il Rasberry.

se utilizzate lovelace la schermata su homeassistant vi apparirà cosi:

Come utilizzare il lettore di consumi pzem con il firmware Smarthome

 Per questa guida è tutto vi rimando a seguire la precedente guida riguardante questo firmware se qualche passaggio non vi fosse chiaro.

 

Produrre e aggiornare contenuti su vincenzocaputo.com richiede molto tempo e lavoro. Se il contenuto che hai appena letto è di tuo gradimento e vuoi supportarmi, clicca uno dei link qui sotto per fare una donazione.

Luigi Duchi

Luigi Duchi

Nato a Grosseto il 24 Dicembre 1982 perito elettrotecnico che lavora nel mondo della domotica e installazione di impianti elettrici, impianti di allarmi, videosorveglianza e automazioni in genere. Appassionato da sempre di tecnologia e aperto alla conoscenza di nuove soluzioni.

Disqus loading...