mirror of
https://github.com/simisimis/blinkmeter.git
synced 2025-12-06 08:42:26 +02:00
3c7788490965653dc5458d82692773b9c7a34fa0
#Blinkmeter
Electricity meter blink counter nodemcu lua code for ESP8266.
What it does:
- Upon starting it establishes connection to provided wifi ssid
- It counts electricity meter flashes and stores them in counter variable
- It opens a socket and exposes counter.
- Once prometheus scrapes the value, counter gets reset to 0.
Installation
Download nodemcu firmware
- I use this site to build custom nodemcu firmware: nodency-build,com
Flash your ESP8266 controller
bash $ esptool.py --port /dev/ttyUSB0 --baud 115200 write_flash --flash_size=detect 0 /path/to/nodemcu.bin
Download ESPlorer
- You can get it at Esplorer site
- Extract and launch with java 1.7+
bash $ java -jar ESPlorer.jar
Upload lua files
- move location_example.lua to location.lua and change to your ssid/psk
- upload files through esplorer.
Languages
Lua
100%