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

Newsfeeder is going way to fast when showing news

Scheduled Pinned Locked Moved Unsolved Troubleshooting
27 Posts 10 Posters 7.2k Views 11 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.
  • M Offline
    mumblebaj Module Developer @sdetweil
    last edited by Aug 11, 2021, 7:07 PM

    @sdetweil I think there may be an issue though. The MagicMirror Documentation says the following:

    The newsfeed module is one of the default modules of the MagicMirror. This module displays news headlines based on an RSS feed. Scrolling through news headlines happens time-based (updateInterval), but can also be controlled by sending news feed specific notifications to the module.
    

    The animationSpeed - Speed of the update animation. Which to me means that the time the news items go from one to the other.

    However, the news items scroll through and seem to be ignoring the updateInterval setting, almost like it is using the default animationSpeed as the updateInterval.

    That being said, on my laptop it seems to be behaving fine. I swopped this out on my PI for my MMM-NewsAPI module but before I did it was definitely scrolling through and ignoring the updateInterval.

    The code seems to fine as it references the updateInterval:

        scheduleUpdateInterval: function () {
                this.updateDom(this.config.animationSpeed);
    
                // Broadcast NewsFeed if needed
                if (this.config.broadcastNewsFeeds) {
                        this.sendNotification("NEWS_FEED", { items: this.newsItems });
                }
    
                this.timer = setInterval(() => {
                        this.activeItem++;
                        this.updateDom(this.config.animationSpeed);
    
                        // Broadcast NewsFeed if needed
                        if (this.config.broadcastNewsFeeds) {
                                this.sendNotification("NEWS_FEED", { items: this.newsItems });
                        }
                }, this.config.updateInterval);
        },
    

    Check out my modules at: https://github.com/mumblebaj?tab=repositories

    1 Reply Last reply Reply Quote 0
    • S Offline
      sdetweil @fribse
      last edited by Aug 11, 2021, 7:40 PM

      @fribse could you do a quick test for me.

      open the developers window, sources tab,
      in the left nav,
      expand modules, default, newsfeed,
      select the newsfeed.js
      source will appear on right window

      scroll the source down, til line 298 is in view, and click the line number so it looks like this

      Screenshot at 2021-08-11 14-36-57.png

      then hit f5 (will reload MM)

      and it will stop at line 298

      then use you mouse to hover over the this.config.updateInterval

      like this
      Screenshot at 2021-08-11 14-35-10.png

      and then tell me what node/npm version u are using

      u can do the debug using chrome, firefox or edge on your pc, if u have address:“0.0.0.0” and ipWhitelist:[] set in the mm config on the pi.

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 0
      • F Offline
        fribse
        last edited by Aug 13, 2021, 8:07 PM

        Like this:
        c6d12504-e82f-47aa-a7d2-8f93b35b736a-image.png
        ?

        pi@bathmirror:~ $ npm --version
        7.6.3

        S 1 Reply Last reply Aug 13, 2021, 8:26 PM Reply Quote 0
        • S Offline
          sdetweil @fribse
          last edited by Aug 13, 2021, 8:26 PM

          @fribse yes, thanks… so its got the right number for interval.

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          F 1 Reply Last reply Aug 15, 2021, 4:58 PM Reply Quote 0
          • F Offline
            fribse @sdetweil
            last edited by Aug 15, 2021, 4:58 PM

            @sdetweil Currently it shows the news in a proper speed, not sure what starts the problem?

            1 Reply Last reply Reply Quote 0
            • S Offline
              sek_is_back
              last edited by sek_is_back Aug 22, 2021, 5:39 AM Aug 22, 2021, 5:24 AM

              i got exact the same strange behavior. one day after my last post, the newsfeed worked like expected for 2 weeks. today the updateInterval seems to be ignored.
              After a pm2 restart everything is fine again.

              Now i wrote a cron to restart the Mirror every Night at 2am. will see if this will help.

              1 Reply Last reply Reply Quote 0
              • J Offline
                Jalibu Module Developer
                last edited by Jalibu Aug 22, 2021, 8:16 AM Aug 22, 2021, 8:15 AM

                I can confirm this error. Same on my MagicMirror:
                It worked for weeks and then out of a sudden the speed changed to turbo-mode during runtime

                1 Reply Last reply Reply Quote 0
                • F Offline
                  Fozi Project Sponsor
                  last edited by Aug 24, 2021, 5:09 PM

                  Same here. This behaviour started about 2 weeks ago. Some times the feeds cycle as expected, but then all of a sudden they rush through.

                  HowTo: Replace PIR Sensor with a RCWL-0516 Microwave Sensor

                  F 1 Reply Last reply Aug 24, 2021, 9:09 PM Reply Quote 0
                  • F Offline
                    fribse @Fozi
                    last edited by Aug 24, 2021, 9:09 PM

                    Yup, I saw it again this morning, odd.

                    F 1 Reply Last reply Aug 25, 2021, 10:11 AM Reply Quote 0
                    • F Offline
                      fribse @fribse
                      last edited by fribse Aug 25, 2021, 10:12 AM Aug 25, 2021, 10:11 AM

                      @sdetweil Ok, I finally got it tested again.
                      If I go to my computer and open the webpage via remote it shows the right interval (this was what I did earlier), and the news cycles slowly as it should.
                      But on the raspberry pi, it still races through the news.
                      I haven’t restarted the Rpi just to keep the problem, but for me it’s not an easy test on the RPi itself, as the RPi is of course behind the mirror and headless.

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