]> git.giorgioravera.it Git - homeassistant.git/commitdiff
First integration with roborock master
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Sat, 7 Nov 2026 12:04:17 +0000 (13:04 +0100)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Sat, 7 Nov 2026 12:04:17 +0000 (13:04 +0100)
README.md
packages/roborock.yaml [new file with mode: 0644]

index 696e484ee42fbea1bd58aea4b3dcaf94d9caf63d..a9632a849bff616689ce1ab8cf4985c28427ec46 100644 (file)
--- 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)
 * 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)
 * 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)
   * 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
   * 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 (file)
index 0000000..718b89f
--- /dev/null
@@ -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