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.

    MagicMirror and adruino over ethernet

    Scheduled Pinned Locked Moved General Discussion
    26 Posts 3 Posters 8.0k Views 3 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 @Kereknjek
      last edited by

      @Kereknjek said in MagicMirror and adruino over ethernet:

      Arduino mega, located at electrical cabinet, is running HTTP server to wich I can connect from my PC or mobile to view current status, statistics and errors.
      Now I want to make module for MagicMirror to display that data.

      how do you ‘view’ that

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      S 1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil @sdetweil
        last edited by sdetweil

        @sdetweil if u want to send requests (in code) to the arudino web server, its just a the nodejs request library

        see https://www.npmjs.com/package/request

        you could use my sample module. https://github.com/sdetweil/SampleModule
        there are also modules that will show ae existing page, MMM-IFrame

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • K Offline
          Kereknjek
          last edited by

          Arduino sends data formated as simple HTML page. Pure text.

          1 Reply Last reply Reply Quote 0
          • K Offline
            Kereknjek
            last edited by

            Thank you!
            I’ll need some time to digest all the info you have provided. :smiling_face_with_open_mouth_cold_sweat:

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @Kereknjek
              last edited by

              @Kereknjek no problem… come on back, there is all kinds of help around

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • K Offline
                Kereknjek
                last edited by

                @sdetweil said in MagicMirror and adruino over ethernet:

                @Kereknjek I would see this module… MMM-ArduPort and how to send data from the arduino to the pi via serial

                I also had added an http server to my arduino ESP8266 NodeMCU and provided apis for data access as another route, which keeps the devices from having to be physically wired together

                Your MMM-ArduPort module looks EXACTLY like what I had in mind!
                I’ll give it a detailed examination. :D

                1 Reply Last reply Reply Quote 0
                • K Offline
                  Kereknjek
                  last edited by

                  I think that this is way to extensive for my knowledge. I can’t make heads or tails out of it…

                  S 1 Reply Last reply Reply Quote 0
                  • S Offline
                    sdetweil @Kereknjek
                    last edited by

                    @Kereknjek basically the arduino sends text strings with Serial.println(“[COMMAND:NAME:DATA]”)

                    To transmit a sensor data to the module: `[sensor:SENSOR_NAME:SENSOR_VALUE]**

                    Example:

                    Serial.println(“[sensor:MQ2:19]”);
                    Serial.println(“[sensor:LM35:11]”);
                    Serial.println(“[sensor:HCSR04:64]”);

                    but anyhow, lots of work in the arduino code to make this work

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    K 1 Reply Last reply Reply Quote 0
                    • K Offline
                      Kereknjek @sdetweil
                      last edited by Kereknjek

                      @sdetweil
                      That part is perfectly clear.

                      Here is C/P of what I am using now:

                            client.println("< !DOCTYPE HTML >");
                            client.println("< html >");
                            client.print("Napon panela: ");
                            client.print(PanelU);
                            client.println(" V < br/>");
                            client.print("Struja panela: ");
                            client.print(PanelI);
                            client.println(" A < br/>");
                            client.print("Napon baterije: ");
                            client.print(BatU);
                            client.println(" V < br/>");
                      

                      .
                      .
                      .
                      client.println(“< / html >”);

                      That is slightly modified ethernet server sample program from ethernet library.

                      Edit: had to add spaces because html wasn’t showing.

                      S 1 Reply Last reply Reply Quote 0
                      • B Offline
                        BD0G
                        last edited by

                        This may be a stupid question , but . Why not just use the MMM-iFrame Module since the information is already provided /served from a webserver within the Arduino? You can change the size of the iFrame that displays the Url so that it can be small and take up just a little of the magic mirror or large and fill the mirror. Since you will not be touching the screen to change or interact with the data.

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 1 / 3
                        • First post
                          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