Read the statement by Michael Teeuw here.
MMM-Growatt
-
MMM-Growatt
Module that displays data from your Growatt Inverter.
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
-
-
@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?
-
@andersfalt Good evening. I just replied on Github Issue. Please check there and advise.
-
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.
-
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.
You can run both modules at the same time if required. Just follow the installation and or upgrade steps in both modules.
- Module updated to cater for different Growatt Inverter Types.
-
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 } },
-
@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