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.

    birthdaylist - discontinued ?

    Scheduled Pinned Locked Moved Solved Requests
    63 Posts 2 Posters 11.4k Views 2 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.
    • R Offline
      rkorell @sdetweil
      last edited by rkorell

      @sdetweil said

      do you use pages, module scheduler or any other thing like that

      not “really”. - pages definitely not used
      I use MMM-Pir with cron - but this switches off the HDMI communication as far as I understand.
      MMM-MagicMover moves but doesn’t hide.

      All other of the modules are showing, not hiding anything.

      clock
      MMM-Profilepicture
      MMM-Moonphase
      MMM-Globe
      weather
      MMM-MyGarbage
      MMM-CalendarExt3Agenda
      MMM-Todoist
      birthdaylist    :-) 
      MMM-Systemstats
      MMM-Strava
      MMM-FRITZ-Box-Callmonitor-py3
      MMM-Fuel
      MMM-NowPlayingOnSpotify
      MMM-SystemInfo
      MMM-EventHorizon
      newsfeed
      MMM-Pir
      
      two times calendar
      and finally 
      weather
      all three for broadcasting to MMM-CalendarExt3Agenda , NOT visible.
      
      

      Regards,
      Ralf

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

        @rkorell i signed out of github and went back to
        my home page, clicked repositories
        put in part of the name

        IMG_0685.png

        Sam

        How to add modules

        learning how to use browser developers window for css changes

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

          @sdetweil said in

          @rkorell i signed out of github and went back to

          You’re FAR better than me in searching :-)
          I gave up at the front page .
          as I wrote: MY fault…

          Ralf

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

            @rkorell ok, just wanted to make sure nothing else was going on. github will only allow a user to pin 6 repos on their home page. i have at least 20 things i would pin

            i also don’t see anything in your list that would be sending hide requests

            i am driving all day today, so i may try to find a debug strategy

            my idea is to install MMM-logging, which takes the messages from the browser side and adds them to the messages from the server/node helper side

            and then i will give a debug message about which source called hide

            but im not sure that will tell us

            Sam

            How to add modules

            learning how to use browser developers window for css changes

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

              Dear Sam @sdetweil ,
              no hurry.
              It is definitely not urgent!

              Have a safe trip!
              I’ve added MMM-logging but cannot see a difference …

              Warmest regards,
              Ralf

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

                @rkorell have not added messages yet

                Sam

                How to add modules

                learning how to use browser developers window for css changes

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

                  @sdetweil
                  :-) yes for sure.
                  But I had assumed that the already given output (from other modules as well) will change …

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

                    @rkorell i added some debug for suspending, resuming, and getdom() if suspended

                    git pull to update

                    add debug:true
                    to the config options

                    you will see the output from mmm-logging

                    who calls before we suspend ?

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

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

                      @sdetweil said i added some debug for suspending, resuming, and getdom() if suspended

                      git pull to update

                      add debug:true
                      to the config options

                      you will see the output from mmm-logging

                      who calls before we suspend ?

                      Dear Sam,
                      thanks a lot.

                      pi@smarthome:~/MagicMirror/modules/birthdaylist $ git pull
                      hint: Pulling without specifying how to reconcile divergent branches is
                      hint: discouraged. You can squelch this message by running one of the following
                      hint: commands sometime before your next pull:
                      hint: 
                      hint:   git config pull.rebase false  # merge (the default strategy)
                      hint:   git config pull.rebase true   # rebase
                      hint:   git config pull.ff only       # fast-forward only
                      hint: 
                      hint: You can replace "git config" with "git config --global" to set a default
                      hint: preference for all repositories. You can also pass --rebase, --no-rebase,
                      hint: or --ff-only on the command line to override the configured default per
                      hint: invocation.
                      remote: Enumerating objects: 5, done.
                      remote: Counting objects: 100% (5/5), done.
                      remote: Compressing objects: 100% (1/1), done.
                      remote: Total 3 (delta 2), reused 3 (delta 2), pack-reused 0 (from 0)
                      Unpacking objects: 100% (3/3), 419 bytes | 32.00 KiB/s, done.
                      From https://github.com/sdetweil/birthdaylist
                         0fcfb8c..0c16aeb  master     -> origin/master
                      Updating 0fcfb8c..0c16aeb
                      Fast-forward
                       birthdaylist.js | 11 +++++++++--
                       1 file changed, 9 insertions(+), 2 deletions(-)
                      

                      git pull has worked, debug is enabled.
                      Surprisingly enough today in the morning birthdaylist is NOT disappeared.
                      This exactly is the kind of error I like most: Unpredictable and not reproducable :-(

                      Thanks anyway for your really great support (I’m pretty sure you do have more than enough other things to do …)

                      Checking the console output the “debug” switch works - a lot more of information is showing up.
                      Several module notifications are received from your module and broadcasted in log.
                      One single “conspicuousness”: undefined is in init! in line 48 of birthdaylist.js :

                      (Log.log(this.name + " is in init!");)
                      

                      The “suspended” status (and therefore “hidden” (??) ) is reached several times - I guess caused by MMM-Pir ? - at least it corresponds definitely with turning off the screen by MMM-Pir.

                      Warmest regards,
                      Ralf

                      R 1 Reply Last reply Reply Quote 0
                      • R Offline
                        rkorell @rkorell
                        last edited by

                        The suspending call seems indeed to come from MMM-Pir.
                        But there is always a resuming…

                        birthdaylist received a module notification: MMM_PIR-SCREEN_POWERSTATUS from sender: MMM-Pir
                        birthdaylist.js:337 birthdaylist suspending
                        birthdaylist.js:108 birthdaylist received a module notification: CURRENTWEATHER_TYPE from sender: weather
                        birthdaylist.js:108 birthdaylist received a module notification: WEATHER_UPDATED from sender: weather
                        birthdaylist.js:108 birthdaylist received a module notification: WEATHER_UPDATED from sender: weather
                        birthdaylist.js:108 birthdaylist received a module notification: CURRENTWEATHER_TYPE from sender: weather
                        birthdaylist.js:108 birthdaylist received a module notification: WEATHER_UPDATED from sender: weather
                        birthdaylist.js:108 birthdaylist received a module notification: WEATHER_UPDATED from sender: weather
                        birthdaylist.js:108 birthdaylist received a module notification: CALL_DISCONNECTED from sender: MMM-FRITZ-Box-Callmonitor-py3
                        birthdaylist.js:108 birthdaylist received a module notification: MMM_PIR-SCREEN_POWERSTATUS from sender: MMM-Pir
                        birthdaylist.js:345 birthdaylist resuming
                        birthdaylist.js:108 birthdaylist received a module notification: CURRENTWEATHER_TYPE from sender: weather
                        birthdaylist.js:108 birthdaylist received a module notification: WEATHER_UPDATED from sender: weather
                        birthdaylist.js:108 birthdaylist received a module notification: WEATHER_UPDATED from sender: weather
                        birthdaylist.js:337 birthdaylist suspending
                        2birthdaylist.js:108 birthdaylist received a module notification: MMM_PIR-SCREEN_POWERSTATUS from sender: MMM-Pir
                        birthdaylist.js:345 birthdaylist resuming
                        
                        

                        I assume that we have to wait until birthdaylist disappears and then check the written logs afterwards if there is something different (I guess: NOT :-(. )

                        Regards,
                        Ralf

                        S 2 Replies Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 7
                        • 1 / 7
                        • 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