Read the statement by Michael Teeuw here.
Display temperature over network
-
@linuxdxs how transmit over network?
-
So far I have no idea how to transfer the data. Maybe over udp and phyton?
-
@linuxdxs what is running on the pi 0?.. raspian and python?
you could set up a little web server (using node js and express, or python) and then a module on the Magic Mirror could call that server to get the data
-
Ok, which webserver would you prefere
-
@linuxdxs you can write code to start the web server… node web server using express library is very short…
I don’t know python that well… I’m sure a google search will give u results…so, whatever u feel more comfortable with
once u set that up you can use your browser to invoke the function on the pi0 to return the temp…
once that is working, then u can build a module to do the same…
using my sample module might help on the last step -
Why not write the module that goes into MM and then use a script on the thermometer to update the module when the temp changes? If your thermometer is measuring the internal temp of a home, and that changes infrequently because the heat or AC is on, there’s no point in polling the thermometer every five minutes to see what the temp is. :)
-
@ember1205 thats another way, but takes more skill to trigger into MM…
-
@sdetweil Agreed. And, it would still require a method for the module to “register” with the remote thermometer of its existence when it loads so that initial temp and updates will be transmitted.
-
@ember1205 based on @linuxdxs comments and questions, I think starting slow is a better choice…
-
If you are using the Raspberry Pi Zero W’s they come with wifi built in. I just finished getting the MMM-temp-DS18B20 module issue fixed and working. The next thing would be to use MMM-MQTT. This will allow you to have a broker that will collect all the readings and store them in a set of topics. Then you just need the MMM-MQTT-client to read the topics and display the readings. It sounds way more complicated than it really is. I recently wrote a blog posting on http://www.desert-home.com/ called http://www.desert-home.com/2020/02/temperature-adventures-with-rasppi.html. It explains a lot of it. Then you just need to setup the MQTT-clients to read the temperatures. Good luck. Should be a fun project.