No to ja mam pytanie. Jestem zupełnie zielony z kwestii automatyki bud. Linuxa, OpenHaba - więc możecie sobie wyobrazić jaki jestem zagubiony
Jak na razie udało mi się na odroidzie zainstalować i uruchomić Ubuntu, a potem OpenHAB. Uruchomić sticki Z-wave i RFXcom. Uruchomić skutecznie kilka bindingów (Satel, Hue, Denon, HarmonyHub i RFXcom) Teraz postanowiłem zrobić kilka .RULES na próbę.
Mam włączniki sterowane radiowo (433Mhz) - są to tzw. Dummy Switches (nie potwierdzają swojego stanu) więc gdy ktoś włączy światło ręcznie lub pilotem OpenHab o tym nie wie ...dalej możecie się domyśleć.
Wymyśliłem więc sobie, że przed każdym sygnałem WŁĄCZ wyślę sygnał WYŁĄCZ - w takiej sytuacji zastany stan nie będzie miał znaczenia a OpenHAB wraca do gry.
Napisałem coś takiego (poniżej), ale to jest bez sensu bo się zapętla i mam dyskotekę. Proszę o pomoc.
import org.openhab.core.library.types.*
import org.openhab.core.persistence.*
import org.openhab.model.script.actions.*
rule "Włącz DummySwitch"
when
Item Livolo_Sypialnia_TV changed
then
if ((Livolo_Sypialnia_TV.state == ON)) {
sendCommand(Livolo_Sypialnia_TV, OFF)
sendCommand(Livolo_Sypialnia_TV, ON)
}
end