Sementic model jak ...
 
Powiadomienia
Wyczyść wszystko

openHAB Sementic model jak zrobić pewne rzeczy jak kolejność i dodatkowe przyciski

laren0
(@laren0)
Początkujący

Do wyjaśnienia mam kilka zagwostek:

1. jak można ustawiać kolejność elementów (equipment i points) w danej lokalizacji - obecnie widzę że sortuje je alfabetycznie a chciałbym narzucić swoją kolejność (np. oświetlenie, rolety, czujnik temp, czujnik wilgotnosci, czujnik otwarcia okna, czujnik ruchu, załączenie ogrzewania, ustawienie temperatury do jakiej ma grzać pomieszczenie.

2. Przycisk do wyłączania wszystkich świateł tylko aby nie wyglądało to tak:

image

tylko zamiast napisu OFF i wejścia z kolejne okno, był po prostu suwak jak w pozycjach powyżej.

3. Jak wykonać taki przycisk do zamykania i otwierania wszystkich rolet.

4. Jako że rolety mam wpisane mniej więcej tak:

//ROLETY KUCHNIA
Group        gKuchniaRolety           "Rolety w kuchni"              <blinds>       (gKuchnia)                    ["Blinds"]
Rollershutter Shelly_01               "Kuchnia roleta 1[%s]"         <blinds>      	(gKuchniaRolety, gShellylicz, gShelly)              ["Status", "OpenState"]       {channel="shelly:shelly25-roller:68F27A:roller#control"}
Dimmer Shelly_01_Pozycja              "Kuchnia roleta 1 pozycja"     <blinds>      	(gKuchniaRolety, gShellylicz, gShelly)              ["Status", "OpenState"]              {channel="shelly:shelly25-roller:68F27A:roller#rollerpos"}

Rollershutter Shelly_02               "Kuchnia roleta 2[%s]"          <blinds>      	(gKuchniaRolety, gShellylicz, gShelly)              ["Status", "OpenState"]       {channel="shelly:shelly25-roller:68F27A:roller#control"}
Dimmer Shelly_02_Pozycja              "Kuchnia roleta 2 pozycja"     <blinds>      	(gKuchniaRolety, gShellylicz, gShelly)              ["Status", "OpenState"]              {channel="shelly:shelly25-roller:68F27A:roller#rollerpos"}

to wyświetla mi się to w pomieszczeniu tak:

image

A chciałbym mieć tylko nagłówek "Rolety w kuchni" a pod nim już elementy wykonawcze lub jak jest w wersji "demo" od razu element wykonawczy:

image

Zaś w zakładce urządzenia - Zasłony i rolety - mieć tylko przycisku sterowania z opisem co do czego oraz 1 przycisk do zamykania i otwierania wszystkich rolet obecnie mam to tak:

image

 

Cytuj
Autor tematu Dodane : 02/03/2021 1:24 am
kamiKAC
(@kamikac)
Majster

Co do grupowego otwierania/zamykania to powinno to działać tak:

Group:Rollershutter:AND(100, 0) gKuchniaRolety

Nie wiem, czy dokładnie o to Ci chodziło.

Natomiast co do zmiany kolejności na razie nic nie wykminiłem.

OdpowiedzCytuj
Dodane : 02/03/2021 10:30 pm
kamiKAC
(@kamikac)
Majster

To po kolei:

  1. Jeśli chodzi o kolejność, to można zmienić kolejność wyświetlania Points, Equipment i Locations. W konfiguracji wybierasz Pages -> Home Page, sekcja Cards. Tutaj po klinięciu Reorder można zmienić kolejność.
  2. Wygląda na to, że potrzebny byłby skrypt. Według tego co znalazłem, można założyć kolejną grupę, poza semantyką i do niej słać polecenia: https://community.openhab.org/t/run-rules-for-semantic-groups-in-oh3/112755/14 . Po zmianie definicji grupy, jak w poście powyżej (Group:Switch zamiast Group) światła u mnie wyświetlają się tak, jak chcesz (pod nagłówkiem).
  3. J.w. czyli skryptem.
  4. Jak zmienisz wpis grupy jak w poście powyżej powinno wyświetlić się tak, jak chciałeś.

 

OdpowiedzCytuj
Dodane : 04/03/2021 1:40 pm
Udostępnij: