Witam, zakładam temat ponieważ spotkało mnie coś dziwnego. Zrobiłem aktualizację, która naprawiła kilka problemów, ale stworzyła jeden i to dziwny. Otóż miałem możliwość sterowania odkurzaczem i już jej nie mam.
Przed aktualizacją wszystko działało teraz wygląda to jw.
Skutkuje to błędem uniemożliwiającym restart HA i wpisem w logach:
Logger: homeassistant.core
Source: components/hassio/__init__.py:684
First occurred: 09:53:29 (1 occurrences)
Last logged: 09:53:29
Error executing service: <ServiceCall homeassistant.restart (c:01G67RSGW0X2ASH0F9VVR7MD7J)>
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/core.py", line 1722, in catch_exceptions
await coro_or_task
File "/usr/src/homeassistant/homeassistant/core.py", line 1741, in _execute_service
await cast(Callable[[ServiceCall], Awaitable[None]], handler.job.target)(
File "/usr/src/homeassistant/homeassistant/components/hassio/__init__.py", line 684, in async_handle_core_service
raise HomeAssistantError(
homeassistant.exceptions.HomeAssistantError: The system cannot restart because the configuration is not valid: Platform error vacuum.miio2 - Requirements for miio2 not found: ['python-miio==0.5.3'].
Jak to naprawić? co ciekawe ekstraktor map działa i pokazuje poprawne dane.
W sumie mogę żyć bez tej funkcjonalności, choć troszkę szkoda, fajnie jest mieć sterowanie wszystkiego w jednym miejscu.
Największy problem to brak możliwości zrestartowania HA.
configuration.yaml wygląda tak.
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Text to speech
tts:
- platform: google_translate
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
vacuum:
- platform: miio2
host: 192.168.x.xxx
token: 544a7456387a4930346b44474d7xxxxx
name: Rosie
camera:
- platform: xiaomi_cloud_map_extractor
host: 192.168.x.xxx
token: 544a7456387a4930346b44474d7xxxxx
username: j.litwin9@gmail.com
password: xxxxxxxxxxxxxxxxxx
draw: ['all']
attributes:
- calibration_points
map_transformation:
scale: 2
trim:
top: 45
bottom: 30
left: 35
right: 35
texts:
- text: "Salon"
x: 23
y: 35
color: [125, 20, 213]
- text: "Sypialnia"
x: 72
y: 35
color: [125, 20, 213]
- text: "Kuchnia"
x: 77
y: 60
color: [125, 20, 213]
- text: "Hol"
x: 57
y: 60
color: [125, 20, 213]
- text: "Lazienka"
x: 64
y: 81
color: [125, 20, 213]
font_size: 75
scan_interval:
seconds: 3
auto_update: true
# store_map: false
# force_api: xiaomi
#resources:
# - url:/ local/mini-media-player-bundle.js?v=1.12.1
# type: module
frontend:
javascript_version: latest
themes: !include_dir_merge_named themes
# Example configuration.yaml entry
device_tracker:
- platform: nmap_tracker
hosts: 192.168.1.0/24
W miejscu xxx są poprawne wpisy,