esp8266 SML (Smart Message Language) bridge

web/wifi adaptor for "smart" meter with IR UART interface

Similar projects worth following
My electronic "smart" meter sends out a bunch of data every second by flashing an infrared LED and transmitting UART compatible data. To log this data (in conjunction with data my photovoltaic system provides via json) the following components are necessary:

Hardware: just add an infrared diode/transistor and connect to esp8266. Add housing and power supply.

Software: brew up a webserver that spits out json and maybe a web page based on spriteTMs http server for esp8266. Plug it into already existing logging software (e.g. cacti). Maybe add local cache/fifo buffer for raw data.

Future expansion might be possible by integrating esp8266s into the dish washer or other household devices to trigger them to run based on consumption/solar power generation. Another possible idea is to wire an esp8266 to an spi speaking display and show some stats etc.

Enjoy this project?



rawe wrote 07/21/2015 at 08:51 point

Due to lack of spare time and a low priority of this project, it is suspended (not dead yet) for the near future. 

  Are you sure? yes | no

rawe wrote 04/09/2015 at 05:45 point

"Espressif ESP8266 SDK is installed, its libraries and headers are merged with the toolchain" (:

  Are you sure? yes | no

rawe wrote 04/09/2015 at 21:06 point

usr@t30:~/git/nodemcu-firmware$ make flash COMPORT=/dev/ttyUSB0
make -C ./app flash
make[1]: Entering directory `/home/usr/git/nodemcu-firmware/app'
../tools/ --port /dev/ttyUSB0 write_flash 0x00000 ../bin/0x00000.bin 0x10000 ../bin/0x10000.bin
Erasing flash...
Writing at 0x0000c400... (100 %)
Erasing flash...
Writing at 0x00068b00... (100 %)


  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates