Witam, ja mam sterownik do bramy dual, próbuję go zintegrować z openhab dokładnie tak jak w przykładzie *.items i *sitemap w artykule dla v2 i niestety mam problemy. Zaznaczam, ze zajmuje się tym od niedawna.
zawartość pliku brama.items
String t5_gate_state_text "Opis [%s]" <gate> {mqtt="<[broker:/brama/gate/state:state:default]"}
Contact t5_contactron_2_state "Stan [%s]" {mqtt="<[broker:/brama/C2/state:state:OPEN:open],<[broker:/brama/C2/state:state:CLOSED:closed]"}
Switch item=t5_gate mappings=[ON="Otwórz"] visibility=[gate_contactron_1==CLOSED]
Switch item=t5_gate mappings=[OFF="Stop/Start"] visibility=[gate_contactron_1==OPEN]
Default item=t5_gate_state_contact
Default item=t5_gate_state_text
}
Default item=t5_contactron_1_state
Default item=t5_contactron_2_state
}
}
Dostaję błąd:
2020-04-26 20:38:49.873 [ome.event.ItemCommandEvent] - Item 't5_gate' received command ON
2020-04-26 20:38:49.883 [vent.ItemStateChangedEvent] - t5_gate changed from OFF to ON
==> /var/log/openhab2/openhab.log <==
2020-04-26 20:38:49.883 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve visibility item gate_contactron_1 for widget org.eclipse.smarthome.model.sitemap.sitemap.Switch
2020-04-26 20:38:49.886 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve visibility item gate_contactron_1 for widget org.eclipse.smarthome.model.sitemap.sitemap.Switch
Nie dostaję również żadnych stanów z czujników ani bramy.
1. Doczytałem ze item "gate_contactron_1" powinni być zdefiniowane w pliku *.items, czy słusznie?
2. Czy powinienem zdefiniować w Paper UI generic mqqt thing i zlinkować z brokerem?
3. stany kontaktronów C1 i C2 po http odczytują się prowidłowo ale to niewiele.