Hi All...wanted to get a separate/dedicated thread for the Espress module that I wrote software for to work with HeaterMeter. It uses the esp8266 wifi chip (with also has a nice processor/ram/flash that can be programmed). I used NodeMCU currently because it's easier to work/flash with...but it would work with the esp12e chips directly as well....these devices are pretty cheap...around $3-$5 from ali/ebay.
I just started the project but here is where it's at:
with this setup you don't have to configure any port-forwarding or anything like that to get your HM on the internet to see graphs and set temperature from anywhere.
I've tested it with a prototype HM that I made from a standard UNO....it's functioning well so far. I haven't 'beautified' the webpages yet, if anyone with more css/html experience wants to help make it 'pretty'...please feel free to contact me!
I'm looking for anyone who wishes to beta test it out....please pm me.
btw: it's free and opensource
here are some working screenshots...dashboard is a WIP, its a javascript file that pulls data in (live updating) from thingspeak channel.
I just started the project but here is where it's at:
- Start and access local wifi (if it cannot connect, then it will start a local AP and serve webconfig pages to phone/tablet wirelessly). It does captive DNS so you don't need to know the ip once you connect to the esp-wifi device....just type any url and it will hit the config page(neat!)
- configuration via webpages for all of HeatMeter parameters(probes,lcd,fan,pid..etc), as well as configuration of your thingspeak account(free) and of course wifi settings to connect to your internet router.
- every 15 seconds it will update thingspeak servers so you can view/react to HeatMeater data.
- It will also check every 5 seconds for remote temperature set....this allows you to input a setpoint on the thingspeak site and have the temperature set on your HM.
with this setup you don't have to configure any port-forwarding or anything like that to get your HM on the internet to see graphs and set temperature from anywhere.
I've tested it with a prototype HM that I made from a standard UNO....it's functioning well so far. I haven't 'beautified' the webpages yet, if anyone with more css/html experience wants to help make it 'pretty'...please feel free to contact me!
I'm looking for anyone who wishes to beta test it out....please pm me.
btw: it's free and opensource

here are some working screenshots...dashboard is a WIP, its a javascript file that pulls data in (live updating) from thingspeak channel.




