Site Tools


en:tech:powermeter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
en:tech:powermeter [2022/09/23 14:37] bullaren:tech:powermeter [2022/09/26 08:58] – [Donate] bullar
Line 105: Line 105:
  
 The calculated result is sent to the MQTT server at each completed measurement interval. The calculated result is sent to the MQTT server at each completed measurement interval.
 +
 +===== Programming (ESPHome)=====
 +The PowerMeter can also easily be integrated with help of [[https://esphome.io|ESPHome]] into [[https://www.home-assistant.io|Home Assistant]]. The sample code for on phase you will find here:
 +
 +<code yaml>
 +esphome:
 +  name: powermeter
 +
 +esp8266:
 +  board: esp01_1m
 +
 +# Enable logging
 +logger:
 +
 +# Enable Home Assistant API
 +api:
 +  encryption:
 +    key: "---key---"
 +
 +ota:
 +  password: "---password---"
 +
 +wifi:
 +  ssid: !secret wifi_ssid
 +  password: !secret wifi_password
 +
 +  # Enable fallback hotspot (captive portal) in case wifi connection fails
 +  ap:
 +    ssid: "Powermeter Fallback Hotspot"
 +    password: "--password--"
 +
 +captive_portal:
 +
 +time:
 +  - platform: sntp
 +    id: my_time
 +
 +sensor:
 +  - platform: pulse_counter
 +    pin: 
 +      number: GPIO14
 +      inverted: true
 +      mode:
 +        input: true
 +        pullup: true
 +    unit_of_measurement: 'kW'
 +    name: 'Power Meter Flat'
 +    id: powermeter_flat
 +    internal_filter: 10us
 +    filters:
 +      - multiply: 0.06  # (60s/1000 pulses per kWh)
 +
 +  - platform: total_daily_energy
 +    name: "Total Daily Energy"
 +    power_id: powermeter_flat
 +</code>
 +
 +Instead of measuring the time between two pulses the number of pulse per time interval is counted. 
  
  
 ===== Conclusion ===== ===== Conclusion =====
  
-The PowerMeter has been running for 2 months without any problems and is transmitting the data. A typical consumption curve looks like this (screen shot from my own //Volkszähler//):+The PowerMeter is running more than a year now without any problems and is transmitting the data. A typical consumption curve looks like this (screen shot from my own [[https://www.volkszaehler.org|//Volkszähler//]]):
  
 {{ :tech:verbrauch.png?direct&600 |}} {{ :tech:verbrauch.png?direct&600 |}}
Line 124: Line 182:
  
  
-==== Donate ====+===== Donate =====
  
-If you line my articles feel to donate a cappuccino or so...+If you like my articles feel to donate a cappuccino or so...
  
 <html> <html>
en/tech/powermeter.txt · Last modified: 2022/11/07 16:15 by bullar