MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. djsunrise19
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    D
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 71
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Complete Walkthrough - Install MagicMirror on a PC - Windows 7/10

      @Henrik No, I tried a lot of electron versions, a lot of raspberries, ATB, odroids. I created that electron topic :-D. I like it smooth, none of them was. All in all I have to say, that electron seems to be the problem. The renderer / the performance is too bad. Within chrome only, the website runs super smooth. With electron its a huge difference. Even under windows (8GB RAM, G4600 CPU), electron doesn’t perform like chrome does. But it’s okay, and expensive, :-D. MagicMirror V1 was a website only. Way better than V2 with the electron framework (only the performance aspect).

      Perhaps @Mykle1 has an idea for MMM-voice under windows?

      posted in Troubleshooting
      D
      djsunrise19
    • RE: Complete Walkthrough - Install MagicMirror on a PC - Windows 7/10

      I switched from raspberry to a mini-itx windows10 system, too. With my raspy system I had way too much performance issues. Thanks for your walkthrough, it works really well. But, modules like MMM-voice or Hello Lucy won’t work, am I right? That would be too bad :/.

      posted in Troubleshooting
      D
      djsunrise19
    • RE: MMM-PublicTransportHafas – Public transport information for all stations known to Deutsche Bahn

      @raywo Done!

      Another topic is your reference to query_stations.js. In your readme you’re talking about the query_station.js ;).

      posted in Transport
      D
      djsunrise19
    • RE: DeutscheBahn - API - direct relations - information of german railway - DB

      @raywo Cool, danke ;). Ich habe mir das Modul angeschaut und dir im entsprechenden Topic auf englisch geantwortet. der Output des Produkttyps erscheint irgendwie zweimal.

      posted in Transport
      D
      djsunrise19
    • RE: MMM-PublicTransportHafas – Public transport information for all stations known to Deutsche Bahn

      Hi! Great module. There seems to be a problem with the output (product type “RB” twice). Perhaps you can check that:
      0_1519065090416_Bildschirmfoto 2018-02-19 um 19.29.00.png

      posted in Transport
      D
      djsunrise19
    • RE: DeutscheBahn - API - direct relations - information of german railway - DB

      @raywo ich schau mal rein. Danke!

      posted in Transport
      D
      djsunrise19
    • RE: DeutscheBahn - API - direct relations - information of german railway - DB

      Gibt es eigentlich einen einfachen Weg um innerhalb des Moduls im Output irgendwo zusätzlich “in xx Minuten” anzeigen zu lassen?

      posted in Transport
      D
      djsunrise19
    • RE: DeutscheBahn - API - direct relations - information of german railway - DB

      Hi! Mir ist der Thread hier auch gerade aufgefallen und ich frage mich, wo der Unterschied zu https://github.com/olexs/MMM-PublicTransportDB sein soll?

      @raywo: Dein Modul kannte ich vorher gar nicht. Werde es gleich mal ausprobieren ;)

      Grüße
      Maurice

      posted in Transport
      D
      djsunrise19
    • RE: Since the update calendar too wide

      same here with “maximumEntries”. Doesn’t work anymore. I see all of them, 30 or 35.

      posted in Troubleshooting
      D
      djsunrise19
    • RE: Electron CPU usage

      @Sean said in Electron CPU usage:

      @djsunrise19
      As I see, rendering engine of electron seems to be the reason of whole of thing. Electron has its own v8 and renderer. I doubt it goes worse on some late version. I don’t know why, but there is few things we could do.

      Report this to electron, wait a patch. Or downgrade or… turn off the animation.

      Seems logical. But I have to mention, that there is no MMv2 and electron version number combination that works without those peaks and small lags. The smoothest way ist the browser directly (like in MMv1 - everything was fine there).

      So the question is: Anyone here who doesn’t have those peaks and lags while the transitions with MMv2 and electron?

      posted in Troubleshooting
      D
      djsunrise19
    • RE: Electron CPU usage

      Today, I tried a few things, too. Perhaps my results could be helpful for us. Sorry, this will be a long post ;). I have following the devices:

      • Raspberry 3 Model B - my standard mirror device
      • Asus Tinker Board
      • odroid C2 (ARM64)

      Software Versions MM:

      • MM v2.1.2 on all devices

      Electron Versions:

      • Raspberry 3 Model B (v1.6.11)
      • Asus Tinker Board (v1.4.15) but v1.6.11 works the same
      • odroid C2 (ARM64) (v.1.8.0 - because of the x64; I uninstalled spectron, because there is no x64 support)

      Configs:

      • Standard (Calendar, Compliments, Newsfeed, Clock)
      • MyConfig (Calendar, Compliments, Newsfeed, Clock, Todoist, Sonos, Netatmo, WheaterUnderground, Stocks, Reiseauskunft, Strava); here, cpu usage is a little bit higher, but the behaviour is the same.

      The 100% usage topic seems to be a electron problem and I think it can be solved with some downgrades of MM2 and electron. v.1.7.5 seems to be bad. Whatever, here is what I found out:

      1. nmon with the ATB (v1.7.5 electron here) and default config:
        0_1504730980288_atb_defaultconfig-2.1.2-MM-1.7.5-elec.png
        CPU usage while transitions is very high. Lagging!

      2. nmon with the ATB (v1.4.15 electron here) and default config:
        0_1504731051428_atb_defaultconfig-2.1.2-MM-1.4.15-elec.png
        CPU usage is better but, to be honest, way to high for transitions (cpu peaks). And still some small lags.

      3. nmon with the odroid and default config:
        0_1504731421342_odroid_defaultconfig-2.1.2-MM-1.8.0-elec.png
        The best result. but still peaks while the transitions. Some lags here, too.

      So, here is my actual config:
      4) nmon with the Raspberry 3 Model B and MyConfig:
      0_1504731971062_raspi3_mauroconfig-2.1.2-MM-1.6.11-elec.png
      Same here, still lags.

      The last thing I tried was very interesting. I opened my chromium on the ATB and put the webadress from my Raspberry 3 Model B device in it. So I openend that Rapsberry 3 Model B MM2 on my ATB. And that happens:
      0_1504731554810_atb_mauroconfig-browser-raspi.png
      Absolutely smooth, no peaks at all.

      BTW: My Raspberry 3 Model didn’t have any more cpu usage while that process.

      Can anybody tell us, WHY?

      posted in Troubleshooting
      D
      djsunrise19
    • RE: Electron CPU usage

      @wtidwell said in Electron CPU usage:

      @SashMare @Mykle1 my
      I also downgraded electron to 1.4.15 and I’m seeing dramatically improved performance!

      Do you have some CPU load Screenshots? As I read, around 55% is to high too.

      posted in Troubleshooting
      D
      djsunrise19
    • RE: Electron CPU usage

      @Mykle1 said in Electron CPU usage:

      @djsunrise19 said in Electron CPU usage:

      Thanks. Yes, v1.4.15.

      I just had a thought (miracle). What version of MM is everyone using?

      My Pi3 B mirror is running MM version 2.1.0. I’ve had no reason to update it. It’s rock solid

      I had this problems since the new MM2 Version. Very long so. But my version is the newest one. 2.1.2 I think.

      posted in Troubleshooting
      D
      djsunrise19
    • RE: Electron CPU usage

      @Mykle1 Thanks. Yes, v1.4.15.

      posted in Troubleshooting
      D
      djsunrise19
    • RE: Electron CPU usage

      My two cents again ;): My electron pakackage.json version is v.1.6.10. I made a downgrade to v1.4.15. Code says “invalid”. But the installation seems to work? Do you guys know, where I can check the installed electron version?

      0_1504426788014_2d4145db-2b69-49bc-9afc-c040466208b1-image.png

      No effect. 55% CPU and very sluggish (256MB GPU Memory):
      0_1504426736976_b576e10c-9bb1-4198-8117-10cd0c1c5b33-image.png

      posted in Troubleshooting
      D
      djsunrise19
    • RE: Electron CPU usage

      Input from my side: I checked the issues with electron 1.8 beta. Same problems.

      posted in Troubleshooting
      D
      djsunrise19
    • RE: Electron CPU usage

      @Mykle1 I’m sorry. There is nothing directly to you. I only try to write as much as I find out in that situation to know as much as we can. I’m very thankful that you’re trying to help (and didn’t have our transition problem).

      posted in Troubleshooting
      D
      djsunrise19
    • RE: Electron CPU usage

      @Mykle1 Yes, you’re right. Yesterday I installed the new raspbian stretch and all MM tools manually, uninstalled electron and installed the @beta (1.8.). I wanted to give that a try. But still the same.

      As you can see, the problem is there , less or more, over months (with that 50-70% cpu usage). With 2-3 animations at the same time my raspi struggles (raspi2 and raspi3). But a few days ago, there were an github update. Since that update my mirror is unusable. Why?

      git pull && npm install
      

      says, that there was a change in the readme file only. But it doesn’t seem so.

      posted in Troubleshooting
      D
      djsunrise19
    • RE: Electron CPU usage

      @TiemenMoesker said in Electron CPU usage:

      @djsunrise19

      So the CPU usage doens’t spike with animations?

      Not so high like my first one (100% permanently), about 50-60%. Here is a picture from my ATB, that arrives today. Naked installations, standard config / css / modules. 75% peak. Bad.

      0_1504205485394_18cd33cb-d24b-439c-9bdd-9d3daba3d1a9-image.png

      posted in Troubleshooting
      D
      djsunrise19
    • 1
    • 2
    • 3
    • 4
    • 2 / 4