Thingiverse
ESP32 led pulse reader for energy meter
par brainmademedoit
1
Téléchargements
2
Likes
0
Makes
Enclosure for ESP32 dev board and soldered photodiode module. Can be used to count pulses from blinking leds, e.g. from energy or utility meter.
52x28mm dev board fits
Photodiode module is sold in ebay etc, find it with search term "photodiode module"
Reel about the project
https://www.instagram.com/reel/C2LC6u_tiWS/?igsh=MWVmNHF1aDlzM3Z1dQ==
Code for ESPHome
```
# Energy meter led read
sensor:
- platform: pulse_counter
pin: 15
unit_of_measurement: 'W'
name: energymeter_house_power
filters:
- multiply: 60 # (60s/1000 pulses per kWh * 1000 Wh/kWh)
total:
unit_of_measurement: 'kWh'
name: energymeter_house_energy
id: energymeter_house_energy
accuracy_decimals: 2
filters:
- multiply: 0.001 # (1/1000 pulses per kWh)
```
If you want to store the energy counter value permanently in-device, use the following code
```
esphome:
name:
on_boot:
then:
- lambda: |-
52x28mm dev board fits
Photodiode module is sold in ebay etc, find it with search term "photodiode module"
Reel about the project
https://www.instagram.com/reel/C2LC6u_tiWS/?igsh=MWVmNHF1aDlzM3Z1dQ==
Code for ESPHome
```
# Energy meter led read
sensor:
- platform: pulse_counter
pin: 15
unit_of_measurement: 'W'
name: energymeter_house_power
filters:
- multiply: 60 # (60s/1000 pulses per kWh * 1000 Wh/kWh)
total:
unit_of_measurement: 'kWh'
name: energymeter_house_energy
id: energymeter_house_energy
accuracy_decimals: 2
filters:
- multiply: 0.001 # (1/1000 pulses per kWh)
```
If you want to store the energy counter value permanently in-device, use the following code
```
esphome:
name:
on_boot:
then:
- lambda: |-
Vous avez imprimé ce modèle ? Connectez-vous et partagez votre make !
Connectez-vous pour laisser un commentaire
Se connecterPas encore de commentaires – soyez le premier !