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

Logging issues

Scheduled Pinned Locked Moved Solved Troubleshooting
22 Posts 2 Posters 1.7k 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.
  • B Offline
    BKeyport Module Developer @sdetweil
    last edited by Mar 7, 2025, 3:37 AM

    @sdetweil While this is broken up to explain what is sent where, there’s no lines in between other than the diagnostics on the error for “already paused”

    Sent: curl -X GET http://mirrorserv:8080/api/notification/PAGE_CHANGED/0

    [MMM-pages] received a notification to change to page 0 of type string. 
    module.js:189 MMM-pages is suspended.
    module.js:189 MMM-CalendarExt3Agenda is suspended.
    module.js:189 MMM-OpenWeatherForecast is suspended.
    module.js:189 MMM-CalendarExt3 is suspended.
    module.js:196 alert is resumed.
    module.js:196 calendar is resumed.
    module.js:196 MMM-Remote-Control is resumed.
    module.js:196 clock is resumed.
    module.js:196 MMM-Worldclock is resumed.
    module.js:196 MMM-Wallpaper is resumed.
    module.js:196 MMM-CalendarExt3 is resumed.
    module.js:196 MMM-CalendarExt3Agenda is resumed.
    module.js:196 MMM-Multimonth is resumed.
    

    Sent: curl -X GET http://mirrorserv:8080/api/notification/PAUSE_ROTATION/

    MMM-pages.js:311 [MMM-pages] pausing rotation
    

    Sent: curl -X GET http://mirrorserv:8080/api/notification/PAGE_CHANGED/2

    [MMM-pages] received a notification to change to page 2 of type string.
    module.js:189 MMM-pages is suspended.
    module.js:189 MMM-CalendarExt3Agenda is suspended.
    3module.js:189 MMM-Multimonth is suspended.
    module.js:189 MMM-CalendarExt3Agenda is suspended.
    module.js:189 MMM-CalendarExt3 is suspended.
    module.js:196 alert is resumed.
    module.js:196 calendar is resumed.
    module.js:196 MMM-Remote-Control is resumed.
    module.js:196 clock is resumed.
    module.js:196 MMM-Worldclock is resumed.
    module.js:196 MMM-Wallpaper is resumed.
    module.js:196 MMM-CalendarExt3 is resumed.
    module.js:196 MMM-OpenWeatherForecast is resumed.
    

    Sent: curl -X GET http://mirrorserv:8080/api/notification/PAUSE_ROTATION/

    MMM-pages.js:309 [MMM-pages] was asked to pause but rotation is already paused!
    MMM-pages.js:100 [MMM-pages] received a notification to increment pages!
    module.js:189 MMM-pages is suspended.
    

    etc.

    The diagnostics:

    MMM-pages.js:309 [MMM-pages] was asked to pause but rotation is already paused!
    setRotation	@	MMM-pages.js:309
    notificationReceived	@	MMM-pages.js:123
    sendNotification	@	main.js:99
    sendNotification	@	main.js:649
    sendNotification	@	module.js:350
    socketNotificationReceived	@	MMM-Remote-Control.js:159
    (anonymous)	@	module.js:240
    (anonymous)	@	socketclient.js:32
    Emitter.emit	@	index.js:136
    emitEvent	@	socket.js:553
    onevent	@	socket.js:540
    MMSocket.socket.onevent	@	socketclient.js:26
    onpacket	@	socket.js:508
    Emitter.emit	@	index.js:136
    (anonymous)	@	manager.js:217
    Promise.then		
    (anonymous)	@	globals.js:4
    ondecoded	@	manager.js:216
    Emitter.emit	@	index.js:136
    add	@	index.js:142
    ondata	@	manager.js:203
    Emitter.emit	@	index.js:136
    _onPacket	@	socket.js:259
    Emitter.emit	@	index.js:136
    onPacket	@	transport.js:99
    onData	@	transport.js:91
    ws.onmessage	@	websocket.js:48
    

    The "E" in "Javascript" stands for "Easy"

    S 1 Reply Last reply Mar 7, 2025, 4:05 AM Reply Quote 0
    • S Offline
      sdetweil @BKeyport
      last edited by Mar 7, 2025, 4:05 AM

      @BKeyport sent message

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      B 1 Reply Last reply Mar 7, 2025, 4:36 AM Reply Quote 0
      • B Offline
        BKeyport Module Developer @sdetweil
        last edited by BKeyport Mar 7, 2025, 4:38 AM Mar 7, 2025, 4:36 AM

        @sdetweil Got message - nothing critical, as usual. and if you have a better way to set page & pause (stop), then later resuming (start) the rotation, I’m all ears.

        For reference, same configuration as before.

        The "E" in "Javascript" stands for "Easy"

        S 1 Reply Last reply Mar 7, 2025, 3:34 PM Reply Quote 0
        • S Offline
          sdetweil @BKeyport
          last edited by sdetweil Mar 7, 2025, 3:37 PM Mar 7, 2025, 3:34 PM

          @BKeyport git pull for update
          I think you can set page (will resume rotation)
          then immediately (or before rotationTime) pauseRotation

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          B 1 Reply Last reply Mar 7, 2025, 9:18 PM Reply Quote 0
          • B Offline
            BKeyport Module Developer @sdetweil
            last edited by Mar 7, 2025, 9:18 PM

            @sdetweil – Pausing is working perfectly, but we moved the bug elsewhere.

            [MMM-pages] received a notification to change to page 0 of type string.
            MMM-pages.js:192 [MMM-pages] cannot change to a named page 0'
            updatePages	@	MMM-pages.js:192
            notificationReceived	@	MMM-pages.js:102
            sendNotification	@	main.js:99
            sendNotification	@	main.js:649
            sendNotification	@	module.js:350
            socketNotificationReceived	@	MMM-Remote-Control.js:159
            (anonymous)	@	module.js:240
            (anonymous)	@	socketclient.js:32
            Emitter.emit	@	index.js:136
            emitEvent	@	socket.js:553
            onevent	@	socket.js:540
            MMSocket.socket.onevent	@	socketclient.js:26
            onpacket	@	socket.js:508
            Emitter.emit	@	index.js:136
            (anonymous)	@	manager.js:217
            Promise.then		
            (anonymous)	@	globals.js:4
            ondecoded	@	manager.js:216
            Emitter.emit	@	index.js:136
            add	@	index.js:142
            ondata	@	manager.js:203
            Emitter.emit	@	index.js:136
            _onPacket	@	socket.js:259
            Emitter.emit	@	index.js:136
            onPacket	@	transport.js:99
            onData	@	transport.js:91
            
            curl -X GET http://mirrorserv:8080/api/notification/PAGE_CHANGED/0
            curl -X GET http://mirrorserv:8080/api/notification/PAUSE_ROTATION/
            

            The "E" in "Javascript" stands for "Easy"

            S 1 Reply Last reply Mar 7, 2025, 10:18 PM Reply Quote 0
            • S Offline
              sdetweil @BKeyport
              last edited by Mar 7, 2025, 10:18 PM

              @BKeyport can you show me the actual request for page 0

              its a number, 0 , not a string “0” or ‘0’

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              B 1 Reply Last reply Mar 8, 2025, 12:41 AM Reply Quote 0
              • B Offline
                BKeyport Module Developer @sdetweil
                last edited by Mar 8, 2025, 12:41 AM

                @sdetweil it’s through MMM-Remote-Control - the curl statements above is what is sent to trigger.

                The "E" in "Javascript" stands for "Easy"

                S 1 Reply Last reply Mar 8, 2025, 12:50 AM Reply Quote 0
                • S Offline
                  sdetweil @BKeyport
                  last edited by Mar 8, 2025, 12:50 AM

                  @BKeyport ok, will look at what to do

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  B 1 Reply Last reply Mar 8, 2025, 1:52 AM Reply Quote 0
                  • B Offline
                    BKeyport Module Developer @sdetweil
                    last edited by Mar 8, 2025, 1:52 AM

                    @sdetweil FWIW, it worked before the latest changes, just didn’t pause as requested.

                    The "E" in "Javascript" stands for "Easy"

                    S 1 Reply Last reply Mar 8, 2025, 2:01 AM Reply Quote 0
                    • S Offline
                      sdetweil @BKeyport
                      last edited by Mar 8, 2025, 2:01 AM

                      @BKeyport yes, i know, i sent a notification with a string and it crashed. so i added a check, its NOT supposed to be a string
                      but ive got to figure out how to deal with that

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      B 1 Reply Last reply Mar 8, 2025, 2:07 AM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 1 / 3
                      1 / 3
                      • First post
                        10/22
                        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