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.

    MMM-FroniusSolar family modules

    Scheduled Pinned Locked Moved Utilities
    31 Posts 5 Posters 3.7k Views 5 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.
    • C Offline
      chrisfr1976
      last edited by

      Hi,

      i was working the last days on a module to get rid of the last iframes on my mirror. These modules can all visualize solar energy data from a Fronius solar system using SVG magic :)

      • MMM-FroniusSolar: Best for simple setups prioritizing clarity and minimalism.
      • MMM-FroniusSolar2: Suitable for scenarios requiring visual feedback on power flows (e.g., monitoring dynamic energy consumption).
      • MMM-FroniusSolar3: Ideal for larger or customizable displays where scalability is important.

      If you do not have a FroniusPV but your system has an API it should be not much work to adjust the node_helper file.

      All in a column:
      MMM-FroniusSolar

      Regards, Chris.

      C 1 Reply Last reply Reply Quote 1
      • C Offline
        chrisfr1976 @chrisfr1976
        last edited by

        Hi,

        i found a small bug. At this moment you need to change your inverter-IP in the node_helper.js file.

        I‘ll fix this to a config entry this weekend.

        Regards, Chris.

        C 1 Reply Last reply Reply Quote 0
        • C Offline
          chrisfr1976 @chrisfr1976
          last edited by

          Fixed. IP can now be defined in the config.js:

          InverterIP: "<yourInverterIP>",
          

          Regards, Chris.

          C 1 Reply Last reply Reply Quote 1
          • C Offline
            chrisfr1976 @chrisfr1976
            last edited by

            Hello,

            I’ve added a quite special module to the “family” which is exact what I need. Maybe someone else hat also a PV on the roof controlled by the Fronius inverter and in addition a mini-PV system measuring with a Shelly-device. I have exactly that case in my house :-)

            So, that’s it: MMM-FroniusSolar4

            Added Shelly device in the monitoring:

            MMM-FroniusSolar4

            There is a small flickering effect with the text labels. SVG doesn’t like text with icons inside that much. I have no more ideas how to fix this (I tried a lot). But it is not really annoying me.

            One hint: the label text must be modified in the js-file in this part of the code:

                    svg.appendChild(createGauge( "Grid", this.config.icons.P_Grid, "top", .............));
                    svg.appendChild(createGauge( "Akku", this.config.icons.P_Akku, "bottom", ................));
                    svg.appendChild(createGauge( "", this.config.icons.P_Load, "middle",..................));
            	svg.appendChild(createGauge( "PV Mini", this.config.icons.P_Shelly, "bottom", ...............));
            

            The "" is the house in the middle :)

            Regards, Chris.

            1 Reply Last reply Reply Quote 0
            • A Offline
              alfi153
              last edited by

              Hi. the module looks very good.
              I installed the Fronius3. But my mirror only shows loading. The ip is correct. On an other mirror I use energy monitor and this works.
              Any idea what I make wrong

              C 1 Reply Last reply Reply Quote 0
              • C Offline
                chrisfr1976 @alfi153
                last edited by

                @alfi153
                Hello,
                the node_helper.js is the same for module 1,2 and 3. If one of them is not running there must be a config error. Maybe my mistake in the readme. Check what the console messages and/or pm2 logs tell and send me the result. I‘ll check parallel the documentation.

                Regards, Chris.

                A 1 Reply Last reply Reply Quote 0
                • A Offline
                  alfi153 @chrisfr1976
                  last edited by

                  @chrisfr1976
                  Hello.
                  On the other Mirror I use MMM-Fronius2 from deg0nz. These model get information from my Gen24. But your module shows: loading. Is there anything to change in the Gen24 settings

                  C 2 Replies Last reply Reply Quote 0
                  • C Offline
                    chrisfr1976 @alfi153
                    last edited by chrisfr1976

                    @alfi153 Hi, my module is working complete different. I don‘t know the other node_helper. The MMM-FroniusSolar 1-3 use the same node_helper. Version 4 is again different. For inverter settings nothing special is necessary. Is the ip configured corretly?

                    Which version do you try to use?

                    Chris.

                    Regards, Chris.

                    A 3 Replies Last reply Reply Quote 0
                    • A Offline
                      alfi153 @chrisfr1976
                      last edited by

                      @chrisfr1976
                      I try to use Version 3.
                      The ip is correct
                      i have activated the API on my Fronius Gen24
                      is it possible to get any Log file?

                      1 Reply Last reply Reply Quote 0
                      • A Offline
                        alfi153 @chrisfr1976
                        last edited by

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 1 / 4
                        • 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