• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Display temperature over network

Scheduled Pinned Locked Moved General Discussion
14 Posts 7 Posters 3.0k Views 7 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    sdetweil @linuxdxs
    last edited by Mar 26, 2020, 2:23 PM

    @linuxdxs how transmit over network?

    Sam

    How to add modules

    learning how to use browser developers window for css changes

    1 Reply Last reply Reply Quote 0
    • L Offline
      linuxdxs
      last edited by Mar 26, 2020, 3:21 PM

      So far I have no idea how to transfer the data. Maybe over udp and phyton?

      S 1 Reply Last reply Mar 26, 2020, 3:25 PM Reply Quote 0
      • S Offline
        sdetweil @linuxdxs
        last edited by Mar 26, 2020, 3:25 PM

        @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

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • L Offline
          linuxdxs
          last edited by Mar 26, 2020, 4:06 PM

          Ok, which webserver would you prefere

          S 1 Reply Last reply Mar 26, 2020, 4:22 PM Reply Quote 0
          • S Offline
            sdetweil @linuxdxs
            last edited by Mar 26, 2020, 4:22 PM

            @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

            https://github.com/sdetweil/SampleModule

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 0
            • E Offline
              ember1205
              last edited by Mar 26, 2020, 4:23 PM

              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. :)

              S 1 Reply Last reply Mar 26, 2020, 4:24 PM Reply Quote 0
              • S Offline
                sdetweil @ember1205
                last edited by Mar 26, 2020, 4:24 PM

                @ember1205 thats another way, but takes more skill to trigger into MM…

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                E 1 Reply Last reply Mar 26, 2020, 4:29 PM Reply Quote 0
                • E Offline
                  ember1205 @sdetweil
                  last edited by Mar 26, 2020, 4:29 PM

                  @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.

                  S 1 Reply Last reply Mar 26, 2020, 4:40 PM Reply Quote 0
                  • S Offline
                    sdetweil @ember1205
                    last edited by Mar 26, 2020, 4:40 PM

                    @ember1205 based on @linuxdxs comments and questions, I think starting slow is a better choice…

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    1 Reply Last reply Reply Quote 0
                    • S Offline
                      stampeder
                      last edited by Mar 26, 2020, 6:45 PM

                      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.

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 1 / 2
                      1 / 2
                      • First post
                        6/14
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy