PiotrMachowski / lovelace-xiaomi-vacuum-map-card

This card provides a user-friendly way to fully control map-based vacuums in Home Assistant. Supported brands include Xiaomi (Roborock/Viomi/Dreame/Roidmi/Valetudo/Valetudo RE), Neato, Wyze, Roomba, Ecovacs (and probably more).
MIT License
1.38k stars 247 forks source link

Remove support for integration KrzysztofHajdamowicz/miio2 #454

Open KrzysztofHajdamowicz opened 1 year ago

KrzysztofHajdamowicz commented 1 year ago

Checklist

The problem

I am abandoning STYTJ02YM integration, new maintainer is needed. For now, no further commits from my side are expected.

What version of a card has described problem?

2.0.11

What was the last working version card?

v6.6.6

What vacuum model do you have problems with?

STYTJ02YM

Which integration do you use to control your vacuum (link)?

https://github.com/KrzysztofHajdamowicz/home-assistant-vacuum-styj02ym

What browser (browsers/apps) does have this problem?

All of them

What version of Home Assistant do you use?

2022.8.1

What type of installation are you running?

Home Assistant OS

Card's configuration

type: custom:xiaomi-vacuum-map-card
map_source:
  camera: camera.xiaomi_cloud_map_extractor
calibration_source:
  camera: true
entity: vacuum.vacuum
vacuum_platform: KrzysztofHajdamowicz/miio2
map_locked: true
append_icons: true
icons:
  - icon: mdi:water-outline
    conditions:
      - entity: vacuum.vacuum
        attribute: is_mop
        value: 1
      - entity: vacuum.vacuum
        attribute: water_grade
        value: 11
    tap_action:
      action: call-service
      service: vacuum.send_command
      service_data:
        entity_id: vacuum.vacuum
        command: set_suction
        params: 12
  - icon: mdi:water-opacity
    conditions:
      - entity: vacuum.vacuum
        attribute: is_mop
        value: 1
      - entity: vacuum.vacuum
        attribute: water_grade
        value: 12
    tap_action:
      action: call-service
      service: vacuum.vacuum
      service_data:
        entity_id: vacuum.vacuum
        command: set_suction
        params: 13
  - icon: mdi:water
    conditions:
      - entity: vacuum.vacuum
        attribute: is_mop
        value: 1
      - entity: vacuum.vacuum
        attribute: water_grade
        value: 13
    tap_action:
      action: call-service
      service: vacuum.send_command
      service_data:
        entity_id: vacuum.vacuum
        command: set_suction
        params: 11

Javascript errors shown in the browser's console (if applicable)

No response

Additional information

No response

PiotrMachowski commented 1 year ago

[*]

KrzysztofHajdamowicz commented 1 year ago

There is a hope
https://github.com/home-assistant/core/issues/76301

PiotrMachowski commented 1 year ago

My guess is that you will be redirected to feature requests

PiotrMachowski commented 1 year ago

I have checked out repo that you suggested as a replacement. Unfortunately it doesn't support services that your version does :(

rytilahti commented 1 year ago

I'm currently in progress of restructuring python-miio to make it easier to add support for device-specific features, including vendor-specific sensors, switches, and buttons that will be automatically added to homeassistant for supported devices: https://github.com/rytilahti/python-miio/issues/1495 - this will make it considerably easier to add support for non-roborock vacuums, so there's some hope to get it officially implemented in the future.

PiotrMachowski commented 1 year ago

@rytilahti thank you!

rzechu commented 3 months ago

Any update :( ? image

PiotrMachowski commented 3 months ago

@rzechu with what?