MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    Calendar Module: How to declare local calendar

    Troubleshooting
    5
    13
    6778
    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.
    • yawns
      yawns Moderator @DazDavid last edited by

      @DazDavid
      great, glad to help!

      1 Reply Last reply Reply Quote 0
      • bhepler
        bhepler Project Sponsor @cowboysdude last edited by bhepler

        @cowboysdude said in Calendar Module: How to declare local calendar:

        console.log(json.compliments.morning[0])

        I’m not programmer either but doesn’t this line just call the first object in the json file?

        Yes, it does. My test file has ten compliments loaded for each array (morning, afternoon & evening). That line was just to verify that I was getting a JSON object and not a file path. Which it does, meaning that I have the code reading from a local and parsing into a JSON object correctly. Now if I can just get that object in place of the default one, I’m golden.

        @strawberry-3-141 said in Calendar Module: How to declare local calendar:

        @bhepler something like this should do the job:
        move the call of complimentFile into the start method, you want to load that file only once not every 30 secs
        then override the the config compliments object with your data, that should be it

        Well, nuts. I inserted this code and now the config.compliments is undefined. But I do think you’ve got me on the right track. Thanks!

        compliments.js:67 Uncaught TypeError: Cannot read property 'length' of undefined
        
        bhepler 1 Reply Last reply Reply Quote 0
        • bhepler
          bhepler Project Sponsor @bhepler last edited by

          Okay, thanks to @strawberry-3-141 expert advice, I have it up and running. The code he gave me is good, the JSON file I am loading from is not. We’ve got it sorted out and now I’m loading a compliment array from a file. Woohoo!

          1 Reply Last reply Reply Quote 0
          • 1
          • 2
          • 2 / 2
          • First post
            Last post
          Enjoying MagicMirror? Please consider a donation!
          MagicMirror created by Michael Teeuw.
          Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
          This forum is using NodeBB as its core | Contributors
          Contact | Privacy Policy