Dodałem dzisiaj Suple do HA, mam problem ponieważ nie wykrywa mi pewnych urządzeń.
Jest są to:
melink na sofcie mulitiboard
sonoff na sofcie multiboard
sonoff 4ch multiboard
yunshan tryb gate na sofcie uni pro
brak widoczności czujników temperatury
yunshan gate na sofcie incan easy
Dlaczego tych urządzeń nie dodało? Jak je dodać? Jeśli nie da się z automatu, da się to zrobić linkami bezpośrednimi?
Home Assistant brak urządzeń supla
-
mariusz_70
- Posts: 104
- Joined: Thu Nov 10, 2016 5:51 pm
- Location: Koszalin
Jeśli korzystasz z oficjalnego serwera Supli a w HA z korzystałeś z wbudowanej integracji to tam są duże ograniczenia:
viewtopic.php?f=6&t=4799
Aby w pełni zintegrować Suplę musisz posiadać własny serwer z doinstalowanym supla-mqtt-client który udostępnił nam @Beku:
viewforum.php?f=63
A tutaj kilka przykładów konfiguracji:
viewtopic.php?f=6&t=5445
viewtopic.php?f=6&t=4799
Aby w pełni zintegrować Suplę musisz posiadać własny serwer z doinstalowanym supla-mqtt-client który udostępnił nam @Beku:
viewforum.php?f=63
A tutaj kilka przykładów konfiguracji:
viewtopic.php?f=6&t=5445
-
akir
- Posts: 155
- Joined: Wed Nov 07, 2018 7:17 pm
Dzięki Mariusz,
Obecnie nie chciałbym stawiać swojego serwera.
Czyi nie ma możliwości wykorzystać z chmury supli do sterowania z linków bezpośrednich np samych bram?
rest_command: !include rest_command.yaml
Znalazłem to z linka podanego
rest_command: !include rest_command.yaml nie idzie tego wykorzystać?
Obecnie nie chciałbym stawiać swojego serwera.
Czyi nie ma możliwości wykorzystać z chmury supli do sterowania z linków bezpośrednich np samych bram?
rest_command: !include rest_command.yaml
Znalazłem to z linka podanego
rest_command: !include rest_command.yaml nie idzie tego wykorzystać?
-
akir
- Posts: 155
- Joined: Wed Nov 07, 2018 7:17 pm
supla:
servers:
- server: xxxxx.supla.org
access_token: token
rest_command: !include rest_command.yaml
To jak to poprawnie zapisać>?
Nie przechodzi wersyfikacji
servers:
- server: xxxxx.supla.org
access_token: token
rest_command: !include rest_command.yaml
To jak to poprawnie zapisać>?
Nie przechodzi wersyfikacji
-
mariusz_70
- Posts: 104
- Joined: Thu Nov 10, 2016 5:51 pm
- Location: Koszalin
Do sterowania linkami nie musisz mieć integracji z Suplą, a prawidłową konfiguracje HA.
Po zintegrowaniu z serwerem Supli masz dostęp do włączników/przełączników.
W configuration.yaml dodaj taki wpis, i zwróć uwagę na prawidłowe odstępy w liniach:
w/w przykładzie podałem fikcyjny adres i token.
Po takiej konfiguracji restart HA i powinny pokazać się urządzenia.
Lektura - https://sviete.github.io/AIS-docs/docs/ ... supla.html
Linki bezpośrednie:
W configuration.yaml dodaj taki wpis:
powinno wyglądać to tak:
i teraz w tym samym katalogu co jest configuration.yaml tworzysz plik o nazwie rest_command.yaml,
a w nim dodajesz taki wpis:
url to twoje linki bezpośrednie (w/w są fikcyjne), z tego co pamiętam to w trakcie tworzenia linku powinno być wyłączone "Dla urządzeń"
bo innaczej mi nie działało
Restart HA i powinny pojawić się w systemie nowe encje: rest_command.brama_garaz , rest_command.brama_wjazd
Można to sprawdzić w "Narzędzia deweloperskie - USŁUGI"
BRAMY - aby sterować bramami musimy stworzyć encję "cover".
W configuration.yaml dodaj taki wpis:
powinno wyglądać to tak:
i teraz w tym samym katalogu co jest configuration.yaml tworzysz plik o nazwie cover.yaml,
a w nim dodajesz taki wpis:
I po restarcie w systemie będą dwie nowe encje do sterowania wjazdem: cover.door1 , i garażem: cover.door2
Po zintegrowaniu z serwerem Supli masz dostęp do włączników/przełączników.
W configuration.yaml dodaj taki wpis, i zwróć uwagę na prawidłowe odstępy w liniach:
Code: Select all
supla:
servers:
- server: svr1.supla.org
access_token: ZjA2DdiZWVlODQ5Nz3NjZiNWIyNTI3MjJjmFmNzkzMjNiYjZDUyOWY0YWRiMQ.aHR0cHM6Ly90bWRhramluLm15ZnJpdHoubmV0
Po takiej konfiguracji restart HA i powinny pokazać się urządzenia.
Lektura - https://sviete.github.io/AIS-docs/docs/ ... supla.html
Linki bezpośrednie:
W configuration.yaml dodaj taki wpis:
Code: Select all
rest_command: !include rest_command.yaml
Code: Select all
supla:
servers:
- server: svr1.supla.org
access_token: ZjA2DdiZWVlODQ5Nz3NjZiNWIyNTI3MjJjmFmNzkzMjNiYjZDUyOWY0YWRiMQ.aHR0cHM6Ly90bWRhramluLm15ZnJpdHoubmV0
# LINKI BEZPOŚREDNIE
rest_command: !include rest_command.yaml
a w nim dodajesz taki wpis:
Code: Select all
# Link Brama Wjazd
brama_wjazd:
url: 'https://svr1.supla.org/direct/199/5AzY7777Nmj2j5QN/open-close'
# Link Brama Garaż
brama_garaz:
url: 'https://svr1.supla.org/direct/188/AnnnnnYmzY3MyYDm/open-close'
bo innaczej mi nie działało
Restart HA i powinny pojawić się w systemie nowe encje: rest_command.brama_garaz , rest_command.brama_wjazd
Można to sprawdzić w "Narzędzia deweloperskie - USŁUGI"
BRAMY - aby sterować bramami musimy stworzyć encję "cover".
W configuration.yaml dodaj taki wpis:
Code: Select all
cover: !include cover.yaml
Code: Select all
supla:
servers:
- server: svr1.supla.org
access_token: ZjA2DdiZWVlODQ5Nz3NjZiNWIyNTI3MjJjmFmNzkzMjNiYjZDUyOWY0YWRiMQ.aHR0cHM6Ly90bWRhramluLm15ZnJpdHoubmV0
# LINKI BEZPOŚREDNIE
rest_command: !include rest_command.yaml
# BRAMY-ROLETY
cover: !include cover.yaml
a w nim dodajesz taki wpis:
Code: Select all
- platform: template
covers:
door1:
friendly_name: 'BRAMA WJAZD'
device_class: door
icon: mdi:gate
open_cover:
service: cover.open_cover
entity_id: rest_command.brama_wjazd
close_cover:
service: cover.close_cover
entity_id: rest_command.brama_wjazd
stop_cover:
service: cover.stop_cover
entity_id: rest_command.brama_wjazd
- platform: template
covers:
door2:
friendly_name: 'BRAMA GARAZ'
device_class: door
icon: mdi:garage
open_cover:
service: cover.open_cover
entity_id: rest_command.brama_garaz
close_cover:
service: cover.close_cover
entity_id: rest_command.brama_garaz
stop_cover:
service: cover.stop_cover
entity_id: rest_command.brama_garaz
You do not have the required permissions to view the files attached to this post.
-
akir
- Posts: 155
- Joined: Wed Nov 07, 2018 7:17 pm
Z suplą miałem połączenie przy dodawaniu rest_command: !include rest_command.yaml dodałem jedną spację i tu był błąd. Teraz usułgi utworzyło bez problemu. Kolejny problem jaki napotkałem to przy tworzeniu cover i sprawdzeniu konfiguracji mam
Invalid config for [cover.template]: [icon] is an invalid option for [cover.template]. Check: cover.template->covers->door1->icon. (See ?, line ?).
Invalid config for [cover.template]: [icon] is an invalid option for [cover.template]. Check: cover.template->covers->door2->icon. (See ?, line ?).
Invalid config for [cover.template]: [icon] is an invalid option for [cover.template]. Check: cover.template->covers->door1->icon. (See ?, line ?).
Invalid config for [cover.template]: [icon] is an invalid option for [cover.template]. Check: cover.template->covers->door2->icon. (See ?, line ?).
You do not have the required permissions to view the files attached to this post.
Last edited by akir on Sat Jan 25, 2020 5:50 pm, edited 1 time in total.
-
mariusz_70
- Posts: 104
- Joined: Thu Nov 10, 2016 5:51 pm
- Location: Koszalin
Sorry, pisałem szybko i wdarł się błąd:
Code: Select all
- platform: template
covers:
door1:
friendly_name: 'BRAMA WJAZD'
device_class: door
open_cover:
service: cover.open_cover
entity_id: rest_command.brama_wjazd
close_cover:
service: cover.close_cover
entity_id: rest_command.brama_wjazd
stop_cover:
service: cover.stop_cover
entity_id: rest_command.brama_wjazd
- platform: template
covers:
door2:
friendly_name: 'BRAMA GARAZ'
device_class: door
open_cover:
service: cover.open_cover
entity_id: rest_command.brama_garaz
close_cover:
service: cover.close_cover
entity_id: rest_command.brama_garaz
stop_cover:
service: cover.stop_cover
entity_id: rest_command.brama_garaz
-
akir
- Posts: 155
- Joined: Wed Nov 07, 2018 7:17 pm
Przeszło tym razem pięknie, dodanie nowej encji 3 przyciski i oczywiście żeby nie było łatwo nie działają
. Sprawdziłem w usługach wysłanie otwiera bramę, przez przycisk już nie. 
You do not have the required permissions to view the files attached to this post.
-
akir
- Posts: 155
- Joined: Wed Nov 07, 2018 7:17 pm
entity id zmieniłem na service i działa
dziękuje bardzo za poświęcony czas.
Jak na podstawie tego stworzyć template dla włącznika?
Próbowałem coś takiego ale nie idzie
- platform: template
covers:
light:
friendly_name: 'OSWIETLENIE DRUKARKI'
device_class: light
light.turn_on_cover:
service: homeassistant.turn_on
service: rest_command.light.living_room
light.turn_off_cover:
service: homeassistant.turn_off
service: rest_command.light.living_room
Jak na podstawie tego stworzyć template dla włącznika?
Próbowałem coś takiego ale nie idzie
- platform: template
covers:
light:
friendly_name: 'OSWIETLENIE DRUKARKI'
device_class: light
light.turn_on_cover:
service: homeassistant.turn_on
service: rest_command.light.living_room
light.turn_off_cover:
service: homeassistant.turn_off
service: rest_command.light.living_room
Last edited by akir on Sat Jan 25, 2020 8:05 pm, edited 1 time in total.
