https://github.com/siku2/hass-acthor
Home Assistant integration for ACTHOR
https://github.com/siku2/hass-acthor
acthor hacs home-assistant
Last synced: 1 day ago
JSON representation
Home Assistant integration for ACTHOR
- Host: GitHub
- URL: https://github.com/siku2/hass-acthor
- Owner: siku2
- License: mit
- Created: 2020-02-14T21:13:21.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-05-06T07:05:22.000Z (about 1 year ago)
- Last Synced: 2024-05-06T08:27:51.605Z (about 1 year ago)
- Topics: acthor, hacs, home-assistant
- Language: Python
- Homepage:
- Size: 168 KB
- Stars: 3
- Watchers: 3
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# AC•THOR Home Assistant Integration
[](https://github.com/siku2/hass-acthor/releases)
[](https://hacs.xyz/docs/faq/custom_repositories)[](LICENSE)
[](https://github.com/siku2/hass-acthor/commits/main)Home Assistant integration for my-PV's AC•THOR.
## Disclaimer
AC•THOR only supports one active connection.
It's impossible to connect to the device while another connection is active.If you want to control it through another device you need to add them both to Home Assistant and use an automation to call the `acthor.set_power` service.
Please be aware that I can't guarantee that this will work well for your use case.
I'm trying to make it work for all possible use cases but because of the poor documentation on AC•THOR's side some features might not work as expected.Don't hesitate to open an issue if something seems off.
## Installation
Make sure you have [HACS](https://hacs.xyz) installed.
1. Add this repository as a custom repository to HACS: [](https://my.home-assistant.io/redirect/hacs_repository/?owner=siku2&repository=hass-acthor&category=integration)
2. Use HACS to install the integration.
3. Restart Home Assistant.
4. Set up the integration using the UI: [](https://my.home-assistant.io/redirect/config_flow_start/?domain=acthor)## Contributions are welcome
If you want to contribute to this please read the [Contribution guidelines](CONTRIBUTING.md)
### Providing translations for other languages
[](https://gitlocalize.com/repo/9429)
If you would like to use the integration in another language, you can help out by providing the necessary translations.
[Head over to **GitLocalize** to start translating.](https://gitlocalize.com/repo/9429)
If your desired language isn't available there, just open an issue to request it.
You can also just do the translations manually in [custom_components/acthor/translations/](./custom_components/acthor/translations/) and open a pull request with the changes.
## Limitations
The `load_nominal_power` isn't perfectly accurate which means that the switch might not provide full power.
Devices only seem to use about half of their allocated power.
The integration compensates for this by multiplying the value by 2 before writing it to the device.