Podstawy konfigurac...
 
Powiadomienia
Wyczyść wszystko

Podstawy konfiguracji OpenHaba

9 Wpisów
3 Użytkownicy
2 Reactions
11.1 K Wyświetleń
(@eathan)
Wpisów: 52
Kontrybutor Donator 2K18
Autor tematu
 

Czołem, 

Zaczynam przygodę z OpenHabem i "inteligentnym" domem. Na początek podstawy - sterowanie światłem w dwóch pomieszczeniach. Postawiłem OpenHaba na Synology, dodałem pierwszy sterownik, całość działa. Ustawień dokonałem przez WWW i Paper UI. Ekran w aplikacji na androida wygląda tak:

=> Lampa Salon 

Po tapnięciu tej pozycji przechodzę do podmenu w którym widać właściwy przełącznik. 

I tutaj dochodzę do sedna sprawy. Zależy mi na tym aby główny ekran na smartfonie wyglądał tak:

--------------------------------------------------
     Pokój 2
--------------------------------------------------

=> Lampa 1 - On/Off
=> Lampa 2 - On/Off

--------------------------------------------------
     Pokój 2
--------------------------------------------------

=> Lampa 1 - On/Off
=> Lampa 2 - On/Off

 

Generalnie chodzi o to, że na jednym ekranie chciałbym mieć podział na pomieszczenia + listę dostępnych rozwiązań z przełącznikami. Ma to być łatwo dostępne i wygodne. 

Pytanie do bardziej doświadczonych kolegów jak to ogarnąć. Stawiam, że sitemapa + items wymagają napisania od podstaw. Jednak nie wiem jak to ma wyglądać. Nadmienię, że na teraz katalog sitemaps oraz items są puste.

 
Dodane : 05/02/2018 4:09 pm
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
 

tworzysz plik np. moje.items w katalogu konfiguracyjnym items.  Do środka wrzucasz items (musisz oczywiście dopisać brakujące kawałki, żeby jakieś fizyczne urządzenia przełączały)

Switch lampa_1 "Lampa 1"
Switch lampa_2 "Lampa 2"
Switch lampa_3 "Lampa 3"
Switch lampa_4 "Lampa 4"

Tworzysz plik np. moja.sitemap w katalogu konfiguracyjnym sitemaps z taką treścią

sitemap domek label="Mój Dom" {
Frame label="Pokój 1" {
Switch item=lampa_1
Switch item=lampa_2
}

Frame label="Pokój 2" {
Switch item=lampa_3
Switch item=lampa_4
}
}

Na wyjściu dostaniesz coś takiego

 
Dodane : 06/02/2018 7:51 pm
(@eathan)
Wpisów: 52
Kontrybutor Donator 2K18
Autor tematu
 

O super, bardzo dziękuję @adri@n

 
Dodane : 08/02/2018 10:23 am
(@kubawolanin)
Wpisów: 1
Świeżak
 

Hej!

Jeśli dopiero zaczynasz z openHABem, polecam Ci pobawić się dodatkiem Home Builder.
Jest to add-on instalowany wraz z resztą interfejsów (chociaż demo jest również tutaj)

Jestem autorem tego narzędzia. Tutaj jest więcej na ten temat:  https://docs.openhab.org/configuration/homebuilder.html

Powodzenia!
Kuba

 
Dodane : 09/02/2018 7:43 pm
adrian reacted
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
 

bombeczka! używałem 

 
Dodane : 09/02/2018 7:48 pm
(@eathan)
Wpisów: 52
Kontrybutor Donator 2K18
Autor tematu
 

Dzięki za wskazówkę na temat Home Buildera. Doinstaluję i sprawdzę bo demo wygląda bardzo ciekawie.

 

PS

Lekko ot, ale może wiecie. Używając Paper UI gdzieś mi zapisuje domyślnie sitemap i nie jest to katalog conf\sitemaps. Appka na Androidzie daje mi do wyboru dwie sitemapy jedna _deafault a druga moja z katalogu conf\sitemaps. I teraz pytanie gdzie siedzi ten _default. Dla ułatwienia OpenHab2 śmiga u mnie na Synology 😉

 
Dodane : 10/02/2018 10:10 am
(@eathan)
Wpisów: 52
Kontrybutor Donator 2K18
Autor tematu
 

Kolejny i pewnie znowu banalny problem. Chcę dodatkowe menu "serwisowe" a w nim opcje odpowiedzialne za restart sonoffa oraz za wprowadzenie go w stan konfiguracji. 

W items dodaje:

Switch office_reboot "Lampa - sufit" {mqtt=">[broker:/biuro/puszka/office/cmd:command:ON:reboot],>[broker:/biuro/puszka/office/cmd:command:OFF:reboot]"}
Switch office_configuration_mode "Lampa - sufit" {mqtt=">[broker:/biuro/puszka/office/cmd:command:ON:configurationMode],>[broker:/biuro/puszka/office/cmd:command:OFF:configurationMode]"}
 
W sitempa dodaje:
 
Switch item=office_reboot
Switch item=office_configuration_mode
 
I to niby jest jasne. Jednak chciałbym teraz ogarnąć to w taki sposób, że w panelu na telefonie mam pozycję Serwis > po kliknięciu w którą przechodzą do podmenu w którym mam powyższe ustawienia serwisowe... 
 
Ktoś z bardziej doświadczonych kolegów podpowie jak buduje się podmenu?
 
Dodane : 01/03/2018 8:22 am
(@eathan)
Wpisów: 52
Kontrybutor Donator 2K18
Autor tematu
 

Ok, udało się to ogarnąć menu. Jednak pojawiło się inne pytanie. Switch chyba średnio pasuje do resetowania urządzenia. Mam na myśli model przełącznika on/off. Jak to rozwialiście u siebie?

 
Dodane : 01/03/2018 9:33 am
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
 

zrób takie coś w sitemap

 

Switch item=office_reboot mappings=[ON="Reboot"] visibility=[office_reboot!=ON]
Switch item=office_reboot mappings=[OFF="Reboot"] visibility=[office_reboot!=OFF]
 
Dodane : 01/03/2018 6:34 pm
eathan reacted
Udostępnij: