Witam,
nie mogę poradzić sobie z poniższym problemem:
HA postawione na proxmox, zainstalowany HACS, zainstalowana integracja HACS-SONOFF LAN
w ewelinku udostępnione urządzenia na drugie konto, które dodane jest w konfiguracji HA.
po restarcie wczytuje listę udostępnionych urządzeń, zapisuje w pliku .sonoff.json
niestety urządzeń tych nie widać w “narzędzia developerskie - stany”.
Jaka może być przyczyna, ktoś podpowie co robię źle, co sprawdzić?
Wylogowałeś się z “drugiego” konta?
konto tworzyłem na androidzie i po założeniu wróciłem na podstawowe. zatem się wylogowałem i z podstawowego udostępniłem urządzenia.
jam mam tak w configuration.yaml
sonoff:
username: blebleble
password: bleblebleble
force_update: [temperature, power]
scan_interval: "00:05:00" # (optional) default 5 minutes
sensors: [temperature, humidity, power, current, voltage]
reload: always
tego pliku jakoś nie kojarzę, nie chcę cie wprowadzać w błąd, bo od dawna mam to odpalone, i wszystko mi śmiga, może czegoś nie pamiętam.
dobra jest ten plik…
Sprawdź dla pewności, że udostępnione urządzenia pojawiły się w na “drugim” koncie.
W pliku .sonoff.json przechowywane są dane urządzeń sonoff. to raczej jest OK.
sekcja sonoff wygląda tak:
sonoff:
username: xxx
password: xxx
mode: local
reload: always # update device list every time HA starts
force_update: [temperature, power]
scan_interval: '00:05:00' # (optional) default 5 minutes
sensors: [temperature, humidity, power, current, voltage, rssi]
Edit:
tak, urządzenia na drugim koncie są OK
Po pierwsze edytuj Swoje posty, po drugie usuń z konfiguracji wpis:
mode: local
też zauważyłem, że jak dopisałem mode: local, to kiepsko mi to chodziło, więc skasowałem
usunąłem mode - zadziałało, ale jak to się ma do działania w sieci lokalnej bez dostępu do internetu?
urządzenia mam przełączone w tryb lan.
w związku że jest to mój pierwszy post, proszę o podpowiedź w jaki sposób edytować swój post by zachować ciągłość wypowiedzi? proszę o wyrozumiałość dla “zielonego”
Nie martw się będzie działać w Twojej lokalnej sieci.
kiedyś nie miałem neta a działało, więc powinno działać.
Witam,
Mam problem z instalacją dodatku SonoffLan. Dodałem go za pomocą Hacs, robię restart i nie widzę go w “+dodaj integrację”. robię coś źle czy o czymś zapomniałem? Inne integracje dodały się bez problemu. Próba ręcznego dodania też nie działa.
A gdzie masz napisane, że ma się tam pojawić?
Tu masz moja przykładową konfigurację do dodania do configuration.yaml:
sonoff:
username: .......
password: ********
reload: always
grace_period: 600 #(optional)
api_region: 'eu' #polecam dodać
entity_prefix: True #usuwa prefix sonoff z nazw urządzeń
debug: False #(optional)ć w
force_update: [temperature, power]
scan_interval: '00:05:00' # (optional) default 5 minutes
sensors: [temperature, humidity, power, current, voltage]
Rób to na innym koncie, niż to ze smartfona, bo jedno konto nie może być wykorzystywane na dwóch urządzeniach.
No dobrze. Dodałem do konfiguracji, zrestartowałem HA i dalej nic nie widzę.
Ale czego nie widzisz i gdzie?
Sprawdź czy masz encje od twoich urządzeń.
Mam, ruszyło mi to. Dzięki
2022-03-26T23:00:00Z
Po przebojach z nieprawidłową konfiguracją musiałem postawić od nowa HA.
Czy jesteście w stanie mi powiedzieć czemu teraz po ponownej instalacji nie widzi mi Sonoffa Dual skonfigurowanego jako roleta. Widzę natomiast dwa przełączniki.
Hej, mam taki sam problem że rolety są widoczne jako przełączniki. Co dziwne, do wczoraj wszystko było dobrze. Nagle cała malina z HA przestała działać (przyczyną najprawdopodobniej dużo zajętego swap). Zainstalowałem HA na proxmox i widzę przełączniki zamiast rolety. Zainstalował HA na świeżo na malinie i też przełączniki zamiast rolet. Z tego co pamiętam, nie może być dwóch instancji HA zalogowanych na to samo konto do którego są udostępniane rolety. Może gdzieś coś w jakimś cache utknęło. Sprawdzę jeszcze utworzenie nowego konta w Ewelink, udostępnienie dla niego urządzenia z głównego konta, przepne proxmoxa na nowe konto i zobaczę czy nadal tam będą dostępne jako przełączniki zamiast rolety.
edycja 1: Niestety, nowe konto któremu udostępniłem dotychczasowe urządzenia nie pomogło. Do sprawdzenia przychodzi mi do głowy jeszcze, dodanie urządzeń do nowego konta głównego i ponowienie procesu udostępniania, oraz inwestygacja kodu wtyczki, może to jest jakiś kłopot z mdns. Kod wtyczki ciekawszy, zacznę od tego Jeżeli komuś coś wiecej powiedza te logi to będę wdzięczny za dodatkową informację. Szukam odpowiedzi na to jaka jest dokładna przyczyna dla error 400.
2022-03-28 07:04:09 DEBUG main SysInfo: {'version': '2022.3.7', 'dev': False, 'hassio': True, 'virtualenv': False, 'python_version': '3.9.9', 'docker': True, 'arch': 'x86_64', 'os_name': 'Linux', 'os_version': '5.10.103', 'user': 'root', 'supervisor': '2022.03.5', 'host_os': 'Home Assistant OS 7.5', 'docker_version': '20.10.9', 'chassis': 'vm'}
2022-03-28 07:04:09 DEBUG main LOCAL mode start
2022-03-28 07:04:11 DEBUG sonoff_cloud 2 devices loaded from the Cloud Server
2022-03-28 07:04:12 DEBUG sonoff_local 10013a24 <= Local1 | {'currLocation': 100, 'location': 100} | 502
2022-03-28 07:04:12 DEBUG main 10013a24 == Init | {'uiid': 126, 'extra': {'manufacturer': 'SONOFF', 'model': 'DUALR3', 'sw_version': 'E32-2SW-P0 v1.4.0'}, 'params': {'currLocation': 100, 'location': 100, 'local': 'online'}}
2022-03-28 07:04:13 DEBUG sonoff_local 10013a0a <= Local1 | {'currLocation': 0, 'location': 0} | 1031
2022-03-28 07:04:13 DEBUG main 10013a0a == Init | {'uiid': 126, 'extra': {'manufacturer': 'SONOFF', 'model': 'DUALR3', 'sw_version': 'E32-2SW-P0 v1.4.0'}, 'params': {'currLocation': 0, 'location': 0, 'local': 'online'}}
2022-03-28 07:05:10 WARNING sonoff_local 10013a24 => Local4 | {'switch': 'off'} <= {'sequence': '1648443910689', 'seq': 503, 'error': 400, 'encrypt': True}
2022-03-28 07:05:10 DEBUG sonoff_local 10013a24 => Local4 | Check offline with timeout 20s
2022-03-28 07:05:10 DEBUG sonoff_local 10013a24 => Local4 | {'cmd': 'info'} <= {'sequence': '1648443910787', 'seq': 503, 'error': 400, 'encrypt': True}
2022-03-28 07:05:10 DEBUG sonoff_local 10013a24 => Local4 | Welcome back!