Update the list of all services

This commit is contained in:
Adrian Jagielak 2025-07-25 16:33:08 +02:00
parent d68aa6adca
commit 3c82daf6e9
No known key found for this signature in database
GPG Key ID: 0818CF7AF6C62BFB
3 changed files with 26 additions and 48 deletions

View File

@ -123,35 +123,22 @@ todo: links to the .ts service implementations below
| user_code | | | | user_code | | |
| water_heater | | ✅ | | water_heater | | ✅ |
## Services that are deprecated, unused, or removed in newer versions of the system. ## Problematic services
| Service | Description | | Service | Description |
| --- | --- | | --- | --- |
| appliance | |
| blinds | Replaced by barrier_ctrl |
| boiler | Replaced by water_heater |
| fan | Replaced by fan_ctrl|
| fire_detector | Replaced by alarm_fire|
| garage_door | Replaced by barrier_ctrl|
| gas_detector | Replaced by alarm_gas |
| gate | Replaced by barrier_ctrl |
| heat_detector | |
| heat_pump | |
| heater | |
| input | |
| leak_detector | |
| meter | |
| meter_cooling | | | meter_cooling | |
| meter_gas | | | meter_gas | |
| meter_heating | |
| meter_water | | | meter_water | |
| schedule | Not recognized by the official app | | meter_heating | |
| schedule_entry | Not recognized by the official app | | schedule | |
| sensor | | | schedule_entry | |
| siren | Replaced by siren_ctrl| | sound_switch | |
| sound_switch | Not recognized by the official app | | time_parameters | |
| time_parameters | Not recognized by the official app | | battery_charge_ctrl | |
| water_valve | | | inverter_consumer_conn | |
| inverter_grid_conn | |
| inverter_solar_conn | |
## Virtual, unnecessary services (easily reproduced in stock Home Assistant) ## Virtual, unnecessary services (easily reproduced in stock Home Assistant)

View File

@ -122,35 +122,22 @@ todo: links to the .ts service implementations below
| user_code | | | | user_code | | |
| water_heater | | ✅ | | water_heater | | ✅ |
## Services that are deprecated, unused, or removed in newer versions of the system. ## Problematic services
| Service | Description | | Service | Description |
| --- | --- | | --- | --- |
| appliance | |
| blinds | Replaced by barrier_ctrl |
| boiler | Replaced by water_heater |
| fan | Replaced by fan_ctrl|
| fire_detector | Replaced by alarm_fire|
| garage_door | Replaced by barrier_ctrl|
| gas_detector | Replaced by alarm_gas |
| gate | Replaced by barrier_ctrl |
| heat_detector | |
| heat_pump | |
| heater | |
| input | |
| leak_detector | |
| meter | |
| meter_cooling | | | meter_cooling | |
| meter_gas | | | meter_gas | |
| meter_heating | |
| meter_water | | | meter_water | |
| schedule | Not recognized by the official app | | meter_heating | |
| schedule_entry | Not recognized by the official app | | schedule | |
| sensor | | | schedule_entry | |
| siren | Replaced by siren_ctrl| | sound_switch | |
| sound_switch | Not recognized by the official app | | time_parameters | |
| time_parameters | Not recognized by the official app | | battery_charge_ctrl | |
| water_valve | | | inverter_consumer_conn | |
| inverter_grid_conn | |
| inverter_solar_conn | |
## Virtual, unnecessary services (easily reproduced in stock Home Assistant) ## Virtual, unnecessary services (easily reproduced in stock Home Assistant)

View File

@ -33,6 +33,7 @@ export type VinculumPd7Device = {
| 'boiler' | 'boiler'
| 'chargepoint' | 'chargepoint'
| 'door_lock' | 'door_lock'
| 'energy_storage'
| 'fan' | 'fan'
| 'fire_detector' | 'fire_detector'
| 'garage_door' | 'garage_door'
@ -41,14 +42,16 @@ export type VinculumPd7Device = {
| 'heat_detector' | 'heat_detector'
| 'heat_pump' | 'heat_pump'
| 'heater' | 'heater'
| 'input'
| 'inverter'
| 'leak_detector' | 'leak_detector'
| 'light' | 'light'
| 'media_player' | 'media_player'
| 'meter' | 'meter'
| 'none'
| 'sensor' | 'sensor'
| 'siren' | 'siren'
| 'thermostat' | 'thermostat'
| 'input'
| 'water_valve' | 'water_valve'
| string | string
| null; | null;
@ -60,11 +63,12 @@ export type VinculumPd7Device = {
| 'garage' | 'garage'
| 'lock' | 'lock'
| 'main_elec' | 'main_elec'
| 'none'
| 'other'
| 'presence' | 'presence'
| 'scene' | 'scene'
| 'window' | 'window'
| 'window_lock' | 'window_lock'
| 'inverter'
| string | string
| null; | null;
} | null; } | null;