* Enhance README with badges and installation details
Updated README to include badges, installation steps, and device options for AirSend integration.
* Update hacs.json
include content_in_root
delete iot_class thats not a hacs.json but manifest.json property
* Remove install script
Remove install script — installation is now handled via HACS or manual copy
* feat: migrate to config flow with device registry and brand icons
- Migrate all platforms to async_setup_entry (config flow)
- Each device now appears as a real HA device in the device registry
- Add device_info to all entities (cover, switch, button, sensor, binary_sensor)
- Add config_flow.py with airsend.yaml + !secret resolution
- Add strings.json for UI labels
- Fix unique_id bug (was splitting each character of the name)
- Split binary_sensor.py from sensor.py
- Bump version to 4.0
* Add icon for local brand
* Revise installation steps for AirSend integration
* Correction du crash websocket
raise Exception remplacé par return False
* Update README with AirSend configuration steps
Added instructions for configuring AirSend in Home Assistant.
* Update README with clearer instructions for YAML
Clarified instructions for editing the airsend.yaml file.
* Add files via upload
* Add English translation for AirSend configuration
* Add fr translations
* Update screenshot following latest version
* Fixe unavailable and new type light
Corrections de bugs
500 avec wait: true non fatal
Nouveau type
light.py — lumière dimmable (type 4100)
Implements RestoreEntity to maintain cover position and state after Home Assistant restarts.
Changes:
- Add RestoreEntity mixin to AirSendCover class
- Implement async_added_to_hass() to restore previous state
- Position restoration for type 4099 covers (with position support)
- Open/closed state restoration for all cover types
- Maintains backward compatibility with 50% default for new covers
Fixes issue where covers would reset to 50% position after every restart.