From 16f8862e2e042defa7f44d60faee8ba176553a32 Mon Sep 17 00:00:00 2001 From: indykoning <15870933+indykoning@users.noreply.github.com> Date: Tue, 10 Sep 2019 21:20:58 +0200 Subject: [PATCH] Added documentation for growatt server integration. (#10032) * Added documentation for growatt server integration. * Apply suggestions from code review Co-Authored-By: Klaas Schoute * :pencil2: Tweak * Updated information. --- source/_components/growatt_server.markdown | 64 +++++++++++++++++++++ source/images/supported_brands/growatt.png | Bin 0 -> 5558 bytes 2 files changed, 64 insertions(+) create mode 100644 source/_components/growatt_server.markdown create mode 100644 source/images/supported_brands/growatt.png diff --git a/source/_components/growatt_server.markdown b/source/_components/growatt_server.markdown new file mode 100644 index 00000000000..10fe85ebf45 --- /dev/null +++ b/source/_components/growatt_server.markdown @@ -0,0 +1,64 @@ +--- +title: "Growatt server PV Inverter Sensor" +description: "Instructions on how to integrate your Growatt server solar inverter within Home Assistant." +logo: growatt.png +ha_category: + - Sensor + - Energy +ha_release: 0.99 +ha_iot_class: Cloud Polling +--- + +This is a sensor to collect information from your Growatt inverters using [Growatt server](https://server.growatt.com/). + +This will log into your Growatt account and grab the first "Plant", after which it collects the inverters on this plant and creates sensors for these inverters as well as total sensors. + +## Configuration + +Add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +sensor: + - platform: growatt_server + username: GROWATT_SERVER_USERNAME + password: GROWATT_SERVER_PASSWORD +``` + +{% configuration %} +username: + description: The username used to log into Growatt server. + required: true + type: string +password: + description: The password used to log into Growatt server. + required: true + type: string +plant_id: + description: The plant id to use in case you have multiple plants on your account. + required: false + type: integer + default: 0 +name: + description: Name of the sensor to use in the frontend. + required: false + default: Growatt + type: string +{% endconfiguration %} + +## Example with multiple plants + +```yaml +# Example configuration.yaml entry +sensor: + - platform: growatt_server + name: 'growatt home' + plant_id: 12345678 + username: username + password: password + - platform: growatt_server + name: 'growatt work' + plant_id: 87654321 + username: username + password: password +``` diff --git a/source/images/supported_brands/growatt.png b/source/images/supported_brands/growatt.png new file mode 100644 index 0000000000000000000000000000000000000000..9b4de04e0fa7ed92e53000e1a8f45d8a40623b87 GIT binary patch literal 5558 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 Ef+?tf_5c6? literal 0 HcmV?d00001