...may be you just use another Espruino instead of a RaspberryPI. Espruino can be a web server as well and then directoy control your pellet stove.
Your satellites could come out of deep sleep every once in a while - like 1..3 minutes (or on a button press after you flushed the room with cold air) - power the wifi, initialize it, connect, and do a get or ajax request with the room id and temp as a parms (or data).
Your central Espruino would be constantly on, wifi connected, and run a Web server. The incoming request url is parsed and action taken accordingly and also hold on to the information. With any wifi device you can then go for the cenral expruino server as well with a different URI and pull and display the held data...
Since the server - for example ES 8266 - can run only a very limited number of connections at one time, therefore using a ajax request with timeout on the satellites could manage a retry.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
...may be you just use another Espruino instead of a RaspberryPI. Espruino can be a web server as well and then directoy control your pellet stove.
Your satellites could come out of deep sleep every once in a while - like 1..3 minutes (or on a button press after you flushed the room with cold air) - power the wifi, initialize it, connect, and do a get or ajax request with the room id and temp as a parms (or data).
Your central Espruino would be constantly on, wifi connected, and run a Web server. The incoming request url is parsed and action taken accordingly and also hold on to the information. With any wifi device you can then go for the cenral expruino server as well with a different URI and pull and display the held data...
Since the server - for example ES 8266 - can run only a very limited number of connections at one time, therefore using a ajax request with timeout on the satellites could manage a retry.