From: Giorgio Ravera Date: Sat, 7 Nov 2026 12:04:17 +0000 (+0100) Subject: First integration with roborock X-Git-Url: http://git.giorgioravera.it/?a=commitdiff_plain;h=HEAD;p=homeassistant.git First integration with roborock --- diff --git a/README.md b/README.md index 696e484e..a9632a84 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ My server is an Intel NUC (NUC10i5FNH) with [Proxmox Virtual Environment](https: * Mitsubishi Air Conditioning (MSZ-LN25VG2V, MSZ-LN35VG2V) * Proxmox * QNAP NAS (TS-228A) +* Roborock Qrevo Edge 2 * Shelly (ShellyEM Gen4 & Shelly 2PM Gen4) * Sony Android TV (KD-55XF8596) * Xiaomi (MiJia door & window contact sensor, MiJia temperature & humidity sensor) @@ -106,6 +107,7 @@ The following integrations are not part of HACS. It's required to clone the rela * Netatmo (rename select.casa_ravera_testa to select.netatmo_casa_ravera_testa and assign names to all devices) * Openweather Map (Savona + Morgex) * Proxmox Integration (configuring specific pve user with permission PVEVMUser & PVEAuditor) + * Roborock * Shelly Devices (with the exception of Shelly Bulb) enabling firmware update sensor * SMTP * Sony Bravia diff --git a/packages/roborock.yaml b/packages/roborock.yaml new file mode 100644 index 00000000..718b89f5 --- /dev/null +++ b/packages/roborock.yaml @@ -0,0 +1,117 @@ +###################################################################### +# Roborock Package - Customizations +###################################################################### + +homeassistant: + customize: + + ###################################################################### + # Roborock Package - Customizations - General Package Settings + ###################################################################### + + package.roborock: + customize: &customize + package: 'roborock' + version: 1.0.0 + +###################################################################### +# Roborock Package - Logbook +###################################################################### + +logbook: + exclude: + entities: + # Robot + - binary_sensor.gigino_mocio_montato + - binary_sensor.gigino_contenitore_dell_acqua_collegato + - binary_sensor.gigino_mancanza_d_acqua + - binary_sensor.gigino_pulizia + - binary_sensor.gigino_in_ricarica + - number.gigino_volume + - select.gigino_intensita_del_mocio + - select.gigino_modalita_mocio + - select.gigino_cleaning_mode + - select.gigino_mappa_selezionata + - sensor.gigino_tempo_residuo_della_spazzola_principale + - sensor.gigino_tempo_residuo_della_spazzola_laterale + - sensor.gigino_tempo_di_filtraggio_rimanente + - sensor.gigino_tempo_residuo_del_sensore + - sensor.gigino_tempo_di_pulizie + - sensor.gigino_tempo_totale_di_pulizia + - sensor.gigino_total_cleaning_count + - sensor.gigino_stato + - sensor.gigino_area_di_pulizia + - sensor.gigino_area_di_pulizia_totale + - sensor.gigino_errore_aspirapolvere + - sensor.gigino_batteria + - sensor.gigino_inizio_dell_ultima_pulizia + - sensor.gigino_fine_dell_ultima_pulizia + - sensor.gigino_avanzamento_della_pulizia + - sensor.gigino_current_room + - switch.gigino_non_disturbare + - time.gigino_inizia_non_disturbare + - time.gigino_fine_non_disturbare + #- vacuum.gigino + # Dock Robot + - binary_sensor.gigino_dock_dirty_water_box + - binary_sensor.gigino_dock_clean_water_box + - button.gigino_dock_resolve_dock_error + - select.gigino_dock_modalita_vuota + - sensor.gigino_dock_strainer_time_left + - sensor.gigino_dock_errore_nella_base + - sensor.gigino_dock_tempo_rimanente_per_l_asciugatura_del_mocio + - switch.gigino_dock_blocco_bambini + - switch.gigino_dock_svuotamento_polvere + - switch.gigino_dock_lavaggio_del_mocio + - switch.gigino_dock_asciugatura_del_mocio + +###################################################################### +# Roborock Package - Recorder +###################################################################### + +recorder: + exclude: + entities: + # Robot + - binary_sensor.gigino_mocio_montato + - binary_sensor.gigino_contenitore_dell_acqua_collegato + - binary_sensor.gigino_mancanza_d_acqua + - binary_sensor.gigino_pulizia + - binary_sensor.gigino_in_ricarica + - number.gigino_volume + - select.gigino_intensita_del_mocio + - select.gigino_modalita_mocio + - select.gigino_cleaning_mode + - select.gigino_mappa_selezionata + - sensor.gigino_tempo_residuo_della_spazzola_principale + - sensor.gigino_tempo_residuo_della_spazzola_laterale + - sensor.gigino_tempo_di_filtraggio_rimanente + - sensor.gigino_tempo_residuo_del_sensore + - sensor.gigino_tempo_di_pulizie + - sensor.gigino_tempo_totale_di_pulizia + - sensor.gigino_total_cleaning_count + - sensor.gigino_stato + - sensor.gigino_area_di_pulizia + - sensor.gigino_area_di_pulizia_totale + - sensor.gigino_errore_aspirapolvere + - sensor.gigino_batteria + - sensor.gigino_inizio_dell_ultima_pulizia + - sensor.gigino_fine_dell_ultima_pulizia + - sensor.gigino_avanzamento_della_pulizia + - sensor.gigino_current_room + - switch.gigino_non_disturbare + - time.gigino_inizia_non_disturbare + - time.gigino_fine_non_disturbare + #- vacuum.gigino + # Dock Robot + - binary_sensor.gigino_dock_dirty_water_box + - binary_sensor.gigino_dock_clean_water_box + - button.gigino_dock_resolve_dock_error + - select.gigino_dock_modalita_vuota + - sensor.gigino_dock_strainer_time_left + - sensor.gigino_dock_errore_nella_base + - sensor.gigino_dock_tempo_rimanente_per_l_asciugatura_del_mocio + - switch.gigino_dock_blocco_bambini + - switch.gigino_dock_svuotamento_polvere + - switch.gigino_dock_lavaggio_del_mocio + - switch.gigino_dock_asciugatura_del_mocio