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

read csv-data and put it in an array

Scheduled Pinned Locked Moved Utilities
313 Posts 3 Posters 354.2k Views 4 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.
  • P Offline
    Perlchamp
    last edited by May 2, 2020, 5:07 PM

    done, it’s frozen now. must restart …

    1 Reply Last reply Reply Quote 0
    • P Offline
      Perlchamp
      last edited by May 2, 2020, 5:10 PM

      question:
      in the

      socketNotificationReceived: function(notification, payload) {
      		if(notification === "HAVEDATA") {
      			var self = this;
                     ...
      

      payload should be the variable in which the jsonString is saved ?

      S 1 Reply Last reply May 2, 2020, 5:14 PM Reply Quote 0
      • S Offline
        sdetweil @Perlchamp
        last edited by May 2, 2020, 5:14 PM

        @Perlchamp it has the jsonObj from the node_helper

        u can call it anything, its just a name

        so, if you put a stop right on the var self = this
        and then cursor over the work payload in

        function(notification, payload)
        

        it will show you that object content, and u can go up and click on parts to make them expand to examine the contents

        Screenshot at 2020-05-02 12-14-08.png

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • P Offline
          Perlchamp
          last edited by May 2, 2020, 5:25 PM

          ok, there is a light at the end of the tunnel:
          image

          1 Reply Last reply Reply Quote 0
          • S Offline
            sdetweil
            last edited by sdetweil May 2, 2020, 5:36 PM May 2, 2020, 5:29 PM

            code was changed to add ages

            in getDom()

            			for(var name of this.active_birthdays[birthday]) {
            				var m = document.createElement("div");
            				Log.log("BIRTHDAY >> " + birthday);
            				Log.log("NAME >> " + name);
            				m.innerText = birthday + " " + name;
            				wrapper.appendChild(m);
            			}
            

            now is

            			for(var person of this.active_birthdays[birthday]){
            				var m=document.createElement('div')
            // create your table row here				
            				m.innerText=birthday+ ' '+ person.name+' age='+person.age
            				wrapper.appendChild(m)					
            			}
            

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 0
            • P Offline
              Perlchamp
              last edited by May 2, 2020, 5:36 PM

              great, thanks !
              to your information:
              there are NO semikolons in your posted code. within them it goes !

              S 1 Reply Last reply May 2, 2020, 5:37 PM Reply Quote 0
              • S Offline
                sdetweil @Perlchamp
                last edited by May 2, 2020, 5:37 PM

                @Perlchamp end of line ; are not required… I cut/pasted that code out of the running module

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                1 Reply Last reply Reply Quote 0
                • P Offline
                  Perlchamp
                  last edited by May 2, 2020, 5:42 PM

                  without i have a black screen, with everythings fine.
                  another information:
                  age must be +1 but i think i will solve this alone. if not i’m too stuipid for this all :-)
                  so i can create my table now. but i see:
                  people who has birthday the same day:
                  date should be displayed once, and the names in the same , separated by

                  S 1 Reply Last reply May 2, 2020, 5:43 PM Reply Quote 0
                  • S Offline
                    sdetweil @Perlchamp
                    last edited by sdetweil May 2, 2020, 5:47 PM May 2, 2020, 5:43 PM

                    @Perlchamp ok, I think you can fix those… age is a date diff()… add to results

                    edit: age needs more work that just number… because they were comparing MONTH, but age was exact days.

                    so I change my bd to may, but TODAY I am 68… in may i WILL BE 69 (in the future)
                    so if TODAY or before, do NOT add one, if tomorrow or after (in the month) add 1

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    1 Reply Last reply Reply Quote 0
                    • P Offline
                      Perlchamp
                      last edited by May 2, 2020, 5:47 PM

                      i think, too. thanks very much, sam. I don’t know how to thank you Thank you very much !
                      you’re great !
                      and it is up to you whether you publish this module. I will not adorn myself with foreign feathers!

                      S 2 Replies Last reply May 2, 2020, 5:48 PM Reply Quote 0
                      • 1
                      • 2
                      • 16
                      • 17
                      • 18
                      • 19
                      • 20
                      • 31
                      • 32
                      • 18 / 32
                      18 / 32
                      • First post
                        171/313
                        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