Jest to jedno z moich ulubionych urządzeń w domu - jest w stanie z każdego urządzenia na pilota (IR) zrobić smart urządzenie! Występuje również wersja Pro która obsługuje RF+IR - wtedy to mamy prawdziwy kombajn ;)
Osobiście ja do RF 433Mhz preferuję Sonoff RF Bridge ze względu na możliwość wysyłania i odbierania sygnałów i robienia na ich podstawie automatyzacji. W Broadlinku (pełny test tutaj) możemy tak naprawdę tylko wysyłać wcześniej odczytane kody.
Broadlink RM Mini3 już nie kupicie ale to samo oferuje RM4 (wyłącznie IR), cena regularna w Polsce to 75 zł. Na Aliexpress od 18$.
Współpraca z HA - IoT class: Local Polling - więc nareszcie omijamy tę nieszczęsną ciągle niedziałającą chmurę!
Konfiguracja Broadlinka w HA
Sprowadza się to tak naprawdę do ustawienia na Broadlinka (w routerze) stałego IP. Od razu je kopiujemy i mac adres również - od najnowszej wersji nawet to nie jest wymagane już!
Obecnie przechodzimy do Konfiguracja
-> Integracja
i tam dodajemy wykryte HUBy IR.
Odczytywanie kodów
Najprostszym sposobem odczytywania kodów jaki znalazłem to pobranie programu na Windowsa: Broadlink Manager i odpalamy.
Klikamy Scan
i pojawi się nam połączenie. Jeżeli nie pojawia się Device ready to use
- patrz akapit Problemy.
Teraz klikamy: Learn New Command
i wybieramy czy ma być to IR czy RF.
A następnie na pilocie klikamy interesujący nas przycisk:
W Home Assistant wykorzystamy kod żółty czyli Base64.
Konfiguracja pilotów w HA
Możemy zrobić switch, light lub po prostu scripts - możliwości jest naprawdę dużo.
Switch
Jeżeli chcemy np. wyłączać i włączać LED albo TV możemy zrobić przełącznik w pliku configuration.yaml
switch:
- platform: broadlink
mac: c8:f7:42:40:ad:9c
switches:
- name: "TV 1"
command_on: 'JgBeAY2WETkQORI4EBUQFRETERQRFBE5EDkROREUEBURFBETERQSExE5ERQQFBEUERQQFREUETgRFBE5EDoROBE5ETgSOBEABgWUlRA5EjgROREUERMRFBITERQQOhA5ETkRFBEUERMRFBITERQRORAUEhMSExEUEBURFBE4EhMRORE4EjgRORE4EjgRAAYGkpYROBI4ETkQFRAUERQRFBEUEDoROBI4EBUQFREUEBQRFBEUEDoRFBAUEhMRFBEUERQRNxMTETkROBI4ETcTOBE5EQAGBpKWEDkRORE5ERQRExEUERQRFBE5ETgSOBAVERQQFBITERQRFBA6ERMRFBITEBURFBEUEDkRFBE5ETgSOBE5EDkROREABgWTlRE5EjgQOhETERQRFBEUERQQORI4ETkRFBETERQSExEUEBUROBITERQRFBEUERQQFBE5ERQQOhE4EjgRORA5EjgRAA0FAAAAAAAAAAAAAA=='
command_off: 'JgBeAY2WETkQORI4EBUQFRETERQRFBE5EDkROREUEBURFBETERQSExE5ERQQFBEUERQQFREUETgRFBE5EDoROBE5ETgSOBEABgWUlRA5EjgROREUERMRFBITERQQOhA5ETkRFBEUERMRFBITERQRORAUEhMSExEUEBURFBE4EhMRORE4EjgRORE4EjgRAAYGkpYROBI4ETkQFRAUERQRFBEUEDoROBI4EBUQFREUEBQRFBEUEDoRFBAUEhMRFBEUERQRNxMTETkROBI4ETcTOBE5EQAGBpKWEDkRORE5ERQRExEUERQRFBE5ETgSOBAVERQQFBITERQRFBA6ERMRFBITEBURFBEUEDkRFBE5ETgSOBE5EDkROREABgWTlRE5EjgQOhETERQRFBEUERQQORI4ETkRFBETERQSExEUEBUROBITERQRFBEUERQQFBE5ERQQOhE4EjgRORA5EjgRAA0FAAAAAAAAAAAAAA=='
- name: "Mibox"
command_on: 'JgAYAY2WETkQORE5ERQRFBAWEBQQFBE5ETkQORMSERQQFRAVEBUROBEUERQRFBAVEBUQFBAWEBUPOhA5ETkRORA5ETkROREABgSUlRE5EDoQORAVERQQFg8VERQQORI4ETkQFRETERURFA8VEDkRFBEUERQRFBEUERQRFBAUEDoRORA5ETkQORE5ETkQAAYIkJYSOBE5ETgSExEVDxYPFREUEDkSNhM5EBURExIUDxUQFRA6EBURExEUERQQFg8VEBQSExE5EjgROBI4EDoQORE5EAAGBZSWEDkSOBE5EBURFBAVEBQQFRE5EDkROREUEBUQFRETERQQOhEUEBURExEVEBQQFg8VEBUQORE5ETkPOhE5EDoROBEADQU='
command_off: 'JgAYAY2WETkQORE5ERQRFBAWEBQQFBE5ETkQORMSERQQFRAVEBUROBEUERQRFBAVEBUQFBAWEBUPOhA5ETkRORA5ETkROREABgSUlRE5EDoQORAVERQQFg8VERQQORI4ETkQFRETERURFA8VEDkRFBEUERQRFBEUERQRFBAUEDoRORA5ETkQORE5ETkQAAYIkJYSOBE5ETgSExEVDxYPFREUEDkSNhM5EBURExIUDxUQFRA6EBURExEUERQQFg8VEBQSExE5EjgROBI4EDoQORE5EAAGBZSWEDkSOBE5EBURFBAVEBQQFRE5EDkROREUEBUQFRETERQQOhEUEBURExEVEBQQFg8VEBUQORE5ETkPOhE5EDoROBEADQU='
- platform: broadlink
mac: c8:f7:42:da:65:22
switches:
- name: "TV2"
command_on: 'JgBwAE0WJhUSFSYWExQnFRIVEhYmFRMUExUTFBQAA1JNFiYVEhUmFhMUJhYSFRMVJxQTFBMVEhUTAANTTRYmFRMVJhUSFScVExQSFiYVFBQSFRIWFAADU00VJxUSFSYWEhUmFRMVExQnFRIVExUSFRMADQUAAAAAAAAAAA=='
command_off: 'JgBUAE4VJxQTFScUExUmFRIVExUmFRMWERUTFhIAA1JOFSYWExQmFRMVJhUSFhMUJxQUFBIWEhUSAANTThUmFhIVJhUTFSYVEhYSFSYWEhUSFhIVEgANBQAAAAA='
Musisz wypełnić oba command_off
jak i command_on
- jeżeli kody są takie same to wprowadź je 2x, niestety nie będziesz znać ich stanu - ponieważ nie jest to w prosty sposób możliwe przy Broadlinku.
Scripts
Możemy również zrobić skrypty na dane kody pilota, w pliku scripts.yaml
script:
lef_fade:
sequence:
- service: remote.send_command
data:
entity_id: remote.mini3
command: b64:JgAcAB0dHB44HhweGx4cHR06HB0cHhwdHB8bHhwADQUAAAAAAAAAAAAAAAA=
Bardzo ważne bo b64: nie może być żadnej spacji. Jeżeli chcemy dodać więcej kodów jeden po drugim i od razu ładnie nazwać możemy zrobić tak:
projector_off:
alias: Projector OFF
sequence:
- service: remote.send_command
data:
entity_id: remote.broadlink_rm3_remote
command:
- b64:JgBQAAABJ5QSEhI4EhITEhI4EjcSExISEzcSExI3EjgSEhITEjcTNxITEjcSNxM3EhMSNxITEhITNxITEhITEhI4EhISOBI3EgAFJAABKEgUAA0FAAAAAAAAAAA=
- b64:JgBQAAABJ5QUERI3ExISExI3EjgUEBMSEjgUEBI4FDUUERITEjcSNxUQEjgSNxQ2FBASOBISExISOBQQEhMSExI3EhMUNRI4EgAFJAABJ0oSAA0FAAAAAAAAAAA=
- b64:JgBQAAABJ5QSExI3EhMSEhM3EjcSExITEjcSExI3EjgSEhMSEjgSNxITEjcSOBI3EhMSNxITEhMSNxITEhMSEhI4EhITNxI3EgAFJQABJ0oSAA0FAAAAAAAAAAA=
- b64:JgBQAAABJ5QUERQ1FBESExI3FDUVEBQREjcUERQ1FTUUERISEzcUNRQRFDUUNhQ1FBEUNRUQFBEUNRQRFBEUERQ1FBEUNRQ2FAAFIgABJ0oUAA0FAAAAAAAAAAA=
Dodajemy sobie to do widoku:
I mamy gotowe, jak chcemy mieć przesuwak zamiast dwóch piorunów to dodajemy:
retain: true
optimistic: false
Wystawienie przycisku do Google Home
Oczywiście nasz przycisk czy też skrypt możemy wystawić do Google Home i zarządzać nim głosowo :) Wszystko opisuję w tym artykule: Home Assistant - bezpłatna integracja z Google Asystent
switch.LED:
expose: true
room: Living Room
name: LED Light
Problemy
Najlepiej zainstalować BM na dockera, który... odblokowuje działanie na Windowsie i wszystko się łączy. Więcej znajdziesz na grupie tutaj: Grupa: GoogleHomePolska a tutaj sama instalacja na dockerze: broadlinkmanager on raspberry pi
Podsumowanie
Miło w końcu odciąć się od chmury Broadlinka, która często potrafi się zwiesić (a kiedyś to było po prostu notoryczne, obecnie jest zdecydowanie lepiej).
Źródło:
https://www.home-assistant.io/integrations/broadlink/
Chcesz wiedzieć więcej? Dołącz do grupy na FB. Będzie nam też miło jak polubisz Fanpage!

Oczyszczacz Xiaomi Air Purifier 4
Od: 749 zł 999 zł | Powiadom gdy cena spadnie
Jest to środkowa wersja nowej serii 4 tych popularnych oczyszczaczy. Zastosowano tutaj zupełnie nowy system montażu, filtrów oraz konstrukcji. Jest dość cichy i posiada europejskie normy w trybie automatycznym. Dodatkowo posiada jonizator powietrza!
Dziwi brak reklam? Przeczytaj dlaczego i wesprzyj bloga na lub