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

MMM-Growatt

Scheduled Pinned Locked Moved Utilities
23 Posts 3 Posters 2.9k 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.
  • M Online
    mumblebaj Module Developer
    last edited by mumblebaj Mar 11, 2023, 12:32 PM Mar 11, 2023, 10:31 AM

    MMM-Growatt
    Module that displays data from your Growatt Inverter.
    image-6.png

    Module Dependencies:

    • growatt v0.3.0

    • Requires an account on server.growatt.com

    Module Config:

    {
               module: "MMM-Growatt",
               position: "middle_center", //Works best at middle_center. May not display all that well in other positions
               disabled: false,
               config: {
                   username: "username",
                   password: "password",
                   plantId: "plantId", // Can be obtained from the Growatt site by checking your Plant information. This can be accessed from the left side of the screen
                   updateInterval: 1000*60*30 ,//Update every 30 minutes
                   deviceSerial: "deviceSerial" //This is the device serial number. Can be found under Input Search Number. 
                           }
    },
    

    Installation Steps:

    cd ~/MagicMirror/modules
    git clone https://github.com/mumblebaj/MMM-Growatt.git
    cd MMM-Growatt
    npm install
    

    For any issues please open an issue on the module Github Issues page

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

    A M N 4 Replies Last reply Jul 14, 2023, 7:18 AM Reply Quote 5
    • A Offline
      andersfalt @mumblebaj
      last edited by Jul 14, 2023, 7:18 AM

      @mumblebaj I am just getting a blank screen. I have added all the information in the config file but nothing is showing up. Can you please help me?

      M 1 Reply Last reply Jul 14, 2023, 7:44 PM Reply Quote 0
      • M Online
        mumblebaj Module Developer @andersfalt
        last edited by Jul 14, 2023, 7:44 PM

        @andersfalt Good evening. I just replied on Github Issue. Please check there and advise.

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

        1 Reply Last reply Reply Quote 0
        • M Online
          mumblebaj Module Developer @mumblebaj
          last edited by Jul 18, 2023, 11:29 AM

          @mumblebaj

          Changes

          Updated module to no longer require user to specify plantId and deviceSerial. The values will be automatically obtained.

          Future updates

          Investigate adding multiple device support.

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

          M 1 Reply Last reply Aug 7, 2023, 7:34 PM Reply Quote 0
          • M Online
            mumblebaj Module Developer @mumblebaj
            last edited by Aug 7, 2023, 7:34 PM

            Update v2.0.0

            • Module updated to cater for different Growatt Inverter Types.
              Different Growatt Inveters models return different datasets. The update now caters for some of the models. Models catered for is storage, tlx and tlxh. Others can be added as and when required. Log an issue on the modules github issues.
            • npm module growatt updated to v0.5.6
              Updated the npmjs module growatt to the latest version which caters for the different inverter types.
            • plantId and deviceSerrial no longer required as part of the module config.
            • New Config would look like the below
            {
                       module: "MMM-Growatt",
                       position: "middle_center", //Works best at middle_center. May not display all that well in other positions
                       disabled: false,
                       config: {
                           username: "username",
                           password: "password",
                           updateInterval: 1000*60*30 ,//Update every 30 minutes
                                   }
            },
            

            New Module Created for Totals
            Created a new module, MMM-Growatt-Stats which now displays only totals.
            95bf95c6-aa01-4cb5-aa75-7fd5b6385251-image.png

            You can run both modules at the same time if required. Just follow the installation and or upgrade steps in both modules.

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

            M 1 Reply Last reply Aug 31, 2023, 9:21 PM Reply Quote 0
            • M Online
              mumblebaj Module Developer @mumblebaj
              last edited by Aug 31, 2023, 9:21 PM

              Update v2.0.1 = 2023/08/31

              • Had a request from user ruralbrewer to add support for https://server-us.growatt.com.
              • Users in the US registered on the US Growatt Server are now able to use the module.
              • A new Config option usServer: true must be added to the config/config.js. Users registered on the https://server.growatt.com need not add this option.
              {
                          module: "MMM-Growatt",
                          position: "middle_center", //Works best at middle_center. May not display all that well in other positions
                          disabled: false,
                          config: {
                              username: "username",
                              password: "password",
                              usServer: true, // only used by US Registered users
                              debug: false, // set to true if you want to create a debug log
                              mode: "dual", // Specify 'dual' when running https://github.com/mumblebaj/MMM-Growatt.git and https://github.com/mumblebaj/MMM-Growatt-Stats.git together else specify 'single'
                              updateInterval: 1000*60*30 //Update every 30 minutes
                              
                                      }
              },
              

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

              M 1 Reply Last reply Jul 4, 2024, 8:10 AM Reply Quote 0
              • M Online
                mumblebaj Module Developer @mumblebaj
                last edited by Jul 4, 2024, 8:10 AM

                @mumblebaj There were changes to Growatt API and the current version of the module has stopped working throwing errors.

                Please update to the latest version of the module, v2.0.5 which now works,

                Thanks
                BM

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

                1 Reply Last reply Reply Quote 0
                • N Offline
                  nowayto @mumblebaj
                  last edited by Mar 7, 2025, 9:44 AM

                  @mumblebaj Hello, can I ask you if there is a way to change module appearance?
                  I like your graphics but I need to run it on a small display, so I wanna ask you if there is a way to have a simplified text+number visualization or if I can get rid of battery power, because I don’t own it.
                  Your other module “MMM- GrowattStats” could be good for me, but only if I can get rid of “charged” and “discharged” icons.
                  A sort of Triangle with “solar” “imported” “load” will be perfect for me.
                  Thank you a lot for your nice work

                  M 1 Reply Last reply Mar 7, 2025, 3:14 PM Reply Quote 0
                  • M Online
                    mumblebaj Module Developer @nowayto
                    last edited by Mar 7, 2025, 3:14 PM

                    @nowayto Hi. As it stands it is probably not possible. Am I right that you are looking for a scaled down version? There is another MMM-Growatt module out there that does that. You can check it out. I can build a smaller version that would give a similar tabular view but will take some time.

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

                    N 1 Reply Last reply Mar 7, 2025, 6:23 PM Reply Quote 0
                    • N Offline
                      nowayto @mumblebaj
                      last edited by Mar 7, 2025, 6:23 PM

                      @mumblebaj I tried Dekinets’s one but it doesn’t work. login issues, screen stay without infos.
                      [LOG] Error: The server sent an unexpected response: /error.do?errorMess=errorNoLogin
                      at /home/MIRASPNAME/MagicMirror/modules/MMM-Growatt/node_modules/growatt/lib/growatt.js:302:22
                      at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

                      He told me to try an API update and I’ll do it when I have 1 minute

                      In the past I tried your module and it worked, but I need a simple visualization and honestly I don’t wanna bother you for a new build.

                      Thank you a lot

                      M 2 Replies Last reply Mar 7, 2025, 6:26 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 1 / 3
                      • 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