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 Repositories
button - Search the list for
generac
and select it to open the details page - On the bottom right, click the
Download
button - Restart Home Assistant (not the quick reload option)
- Once Home Assistant comes back online, go to Settings -> Integrations
- Click the
Add Integration
button - Search the list for
generac
and 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_components
directory (folder) there, you need to create it. - In the
custom_components
directory (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