home-assistant / home-assistant/core
Allow Gree AC Setup with IP adress instead of autodiscovery
- Dominant language
- Python
- Stars
- 90.5k
- Forks
- 38.6k
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 597
Description
### The problem
I have a WiFi enabled portable AC that is compatible with the gree integration. However I want to put this device on my iot wifi and subnet. This however breaks the auto discovery as the gree integration uses broadcasts to communicate with the devices instead of direct connections.
When using [this gree2mqtt bridge](https://github.com/aaronsb/gree-hvac-mqtt-bridge) I am able to enter the ip address of the device and control it through it.
I think it would be nice if the configure dialog of the gree integration would optionally allow you to input an ip address or host name for users with more advanced network configurations instead of relying on subnet broadcasts.
### What version of Home Assistant Core has the issue?
2022.11.5
### What was the last working version of Home Assistant Core?
_No response_
### What type of installation are you running?
Home Assistant OS
### Integration causing the issue
gree
### Link to integration documentation on our website
https://www.home-assistant.io/integrations/gree/
### Diagnostics information
_No response_
### Example YAML snippet
_No response_
### Anything in the logs that might be useful for us?
_No response_
### Additional information
_No response_
Contributor guide
Research direction
Start with the gree integration documentation and its configure dialog, then review the issue discussion and the referenced gree2mqtt bridge for how IP or hostname setup is exposed. Confirm the integration's current broadcast-based setup and define completion as allowing a device to be configured and controlled by address across a separate subnet.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend, networking
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100