Custom Generac integration component with support for generators and propane tank monitors. It will set up the following platforms.
| Platform | Entities created for each generator |
|---|---|
binary_sensor |
is_connected, is_connecting, has_maintenance_alert, has_warning |
sensor |
status, run_time, protection_time, activation_date, last_seen, connection_time, battery_voltage, device_type, dealer_email, dealer_name, dealer_phone, address, status_text, status_label, serial_number, model_number, device_ssid, panel_id |
| Platform | Entities created for each propane tank monitor |
|---|---|
binary_sensor |
is_connected, is_connecting, has_maintenance_alert, has_warning |
sensor |
status, capacity, fuel_level, fuel_type, orientation, last_reading_date, battery_level, address, device_type |
NOTE: If you've previously installed this integration, delete it first from Settings -> Integrations and delete the "Custom Repository" entry in HACS (found in HACS -> Integrations -> 3 dot menu on the top right)
Click this button to skip steps 1 and 2 below:
- On the HACS -> Integrations page, click the
Explore & Download Repositoriesbutton - Search the list for
generacand select it to open the details page - On the bottom right, click the
Downloadbutton - Restart Home Assistant (not the quick reload option)
- Once Home Assistant comes back online, go to Settings -> Integrations
- Click the
Add Integrationbutton - Search the list for
generacand select it - Enter the credentials you use to login for https://app.mobilelinkgen.com/ and submit the form
- The integration should initialize and begin pulling your device information within seconds
- Using the tool of choice open the directory (folder) for your HA configuration (where you find
configuration.yaml). - If you do not have a
custom_componentsdirectory (folder) there, you need to create it. - In the
custom_componentsdirectory (folder) create a new folder calledgenerac. - Download all the files from the
custom_components/generac/directory (folder) in this repository. - Place the files you downloaded in the new directory (folder) you created.
- Restart Home Assistant
- In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "generac"
If you want to contribute to this please read the Contribution guidelines
This project was generated from @oncleben31's Home Assistant Custom Component Cookiecutter template.
Code template was mainly taken from @Ludeeus's integration_blueprint template
Forked from the original implementation created by @bentekkie
