Kryty, rolety a žaluzie

AMP Motorization

AMP Motorization přidává do RichPear Home ovládání kompatibilních rolet, žaluzií, závěsů, markýz, vrat a dalších krytů přes lokální bridge nebo přes podporované Wi-Fi pohony se stejným komunikačním protokolem jako Motionblinds.

Doména
amp_motorization
Typ
lokální ovládání stínění
Komunikace
lokální push, případně lokální polling
Hlavní entity
cover, podle zařízení také button
01

Požadavky

Než začnete, připojte pohony nebo bridge AMP Motorization do oficiální mobilní aplikace výrobce a zkontrolujte, že z ní jde každý kryt otevřít, zavřít a zastavit.

RichPear Home a bridge musí být ve stejné lokální síti. Pokud máte oddělené VLAN nebo přísnější firewall, povolte komunikaci mezi serverem RichPear Home a bridgem ještě před přidáním integrace.

Připravte si lokální IP adresu bridge a šestnáctiznakový API klíč. Klíč má obsahovat i pomlčky, například ve tvaru 12ab345c-d67e-8f.

02

Získání API klíče

API klíč se získává v mobilní aplikaci značky, přes kterou je bridge nebo pohon spárovaný. U aplikace Blindsgalore AMP otevřete hlavní obrazovku, přejděte do nastavení přes nabídku vlevo nahoře, klepněte na profilovou fotografii, otevřete stránku About a pětkrát rychle klepněte na logo AMP uprostřed obrazovky.

U zařízení spárovaných v jiné kompatibilní aplikaci hledejte klíč na stránce About nebo informacích o aplikaci. Obvykle se zobrazí po několikanásobném klepnutí na název, logo nebo verzi aplikace.

Klíč je lokální přístupový údaj k ovládání stínění. Neukládejte ho do veřejných poznámek a při výměně bridge si poznamenejte nový klíč do provozní dokumentace domácnosti.

03

Přidání do RichPear Home

Otevřete http://rphome.local:8123. Pokud tato adresa v síti neodpoví, použijte http://IP-ADRESA:8123.

Přejděte do Nastavení → Zařízení a služby. Když se AMP Motorization zobrazí jako nalezené zařízení, otevřete nalezenou kartu a doplňte API klíč.

Pokud se zařízení neobjeví automaticky, zvolte Přidat integraci, vyhledejte AMP Motorization, případně zadejte IP adresu bridge a potom API klíč. Po dokončení pojmenujte zařízení podle místnosti, například Ložnice - roleta nebo Terasa - markýza.

04

Entity a ovládání

Hlavní ovládání se vytvoří jako entity typu cover. Podle typu zařízení může jít o rolety, žaluzie, závěsy, markýzy, vrata, střešní stínění, sítě proti hmyzu nebo podobné kryty.

Běžné kryty podporují otevření, zavření, zastavení a u zařízení s polohou také nastavení pozice. Naklápěcí žaluzie mohou navíc podporovat otevření, zavření, zastavení a nastavení náklonu lamel.

Pokud má zařízení v mobilní aplikaci nastavenou oblíbenou polohu, může se vytvořit tlačítko pro přesun na oblíbenou polohu. U podporovaných pohonů se může zobrazit také konfigurační tlačítko pro uložení aktuální polohy jako oblíbené; před jeho použitím musí být pohon v programovacím režimu podle návodu výrobce.

05

Top Down Bottom Up

U rolet Top Down Bottom Up se vytvoří tři entity: horní lišta, dolní lišta a kombinované ovládání. Horní a dolní lišta se pohybují nezávisle a mezi nimi zůstává látka.

Pro scény a přesné automatizace používejte u těchto rolet raději kombinovanou entitu a akci motion_blinds.set_absolute_position. Relativní pozice se u těchto rolet mění podle aktuální vzdálenosti lišt, takže stejná hodnota nemusí vždy znamenat stejné zakrytí okna.

Akce nepovolí polohu, při které by se horní a dolní část dostaly do kolize. V takovém případě se kryt nepohne a v logu zůstane chyba s důvodem odmítnutí.

06

Příklady automatizací

Pro běžnou roletu můžete použít standardní akce nad entitou cover. Příklad zavře roletu při silném slunci:

alias: Zavřít roletu při slunci
triggers:
  - trigger: numeric_state
    entity_id: sensor.osvit_obyvak
    above: 45000
actions:
  - action: cover.close_cover
    target:
      entity_id: cover.obyvak_roleta

Pro přesné nastavení pozice použijte cover.set_cover_position:

alias: Večerní poloha rolety
triggers:
  - trigger: sun
    event: sunset
actions:
  - action: cover.set_cover_position
    target:
      entity_id: cover.loznice_roleta
    data:
      position: 35

U Top Down Bottom Up rolety nastavte absolutní pozici a šířku zakrytí přes akci motion_blinds.set_absolute_position:

alias: Soukromí bez úplného zatažení
triggers:
  - trigger: time
    at: "19:30:00"
actions:
  - action: motion_blinds.set_absolute_position
    target:
      entity_id: cover.jidelna_combined
    data:
      absolute_position: 55
      width: 45
07

Síť a aktualizace stavu

Bridge používá v lokální síti UDP multicast 238.0.0.18:32100 a 238.0.0.18:32101. Pokud jsou RichPear Home a bridge v oddělených sítích, musí router nebo firewall tuto komunikaci propustit.

Když multicast v dané síti nefunguje spolehlivě, otevřete integraci v Nastavení → Zařízení a služby, zvolte Konfigurovat a vypněte volbu čekání na multicast push při aktualizaci. Integrace potom používá lokální dotazování.

Výchozí interval dotazování je delší. Pokud potřebujete častější aktualizace stavu a multicast není použitelný, vypněte v systémových možnostech automatické dotazování integrace a vytvořte vlastní automatizaci, která pravidelně zavolá akci Aktualizovat entitu na jednu z entit stínění. Aktualizuje se tím i zbytek zařízení ze stejného bridge.

08

Řešení problémů

Bridge se nenajde: zkontrolujte napájení bridge, stejnou síť, IP adresu, DHCP rezervaci, firewall a podporu multicastu v routeru. U některých Wi-Fi sítí pomůže vypnout IGMP snooping nebo podobné multicast optimalizace.

API klíč není přijatý: přepište ho z mobilní aplikace znovu včetně pomlček. Klíč musí mít šestnáct znaků a patřit ke stejné aplikaci nebo bridgi, přes který jsou zařízení spárovaná.

Kryt reaguje, ale poloha nesedí: přesuňte bridge blíž k pohonům. Pokud bridge sice odešle povel, ale nepřijme zpětnou zprávu od pohonu, stav v RichPear Home i v mobilní aplikaci může být nepřesný.

Top Down Bottom Up odmítá některé polohy: použijte kombinovanou entitu a zkontrolujte, že zadaná absolutní pozice a šířka nevedou ke kolizi horní a dolní lišty.

Po změně sítě nebo bridge: upravte IP adresu, zadejte nový API klíč a znovu načtěte integraci. Potom ručně projeďte každý kryt jedním bezpečným povelem.