Forum użytkowników automatyki budynkowej

Z-wave => Fibaro - sceny => Wątek zaczęty przez: damian w Marzec 26, 2015, 08:42:28 am

Tytuł: Minimote - obsługa sterowania pilotem
Wiadomość wysłana przez: damian w Marzec 26, 2015, 08:42:28 am
Jest takie fajne urządzenie z-wave, pilocik od Aeon, nazywa się minimote.
Dodaje się do systemu dość łatwo, ot klikasz i postępujesz według instrukcji.

--[[
%% properties
127 sceneActivation
%% globals
--]]

local roleta = 129
local sw_glowne = 132
local sw_prysznic = 130
local sw_lustro = 96

local ButtonPressed = fibaro:getValue(127, "sceneActivation")

if ( tonumber(ButtonPressed) == 1) then -- przycisk 1, krotkie
  if (fibaro:getValue(sw_glowne, "value") > "0") then
    if (fibaro:getValue(sw_prysznic, "value") > "0") then
      fibaro:call(sw_prysznic, "turnOff")
      fibaro:call(sw_lustro, "turnOff")
    else
      fibaro:call(sw_prysznic, "turnOn")
      fibaro:call(sw_lustro, "turnOn")
    end
  else
    fibaro:call(sw_glowne, "turnOn")
  end
  fibaro:debug("Glowne wlaczone")
elseif ( tonumber(ButtonPressed) == 2) then -- przycisk 1, dlugie
  fibaro:call(sw_glowne, "turnOff")
  fibaro:call(sw_lustro, "turnOff")
  fibaro:call(sw_prysznic, "turnOff")
  fibaro:debug("Zgaszono wszystkie światła.")
elseif ( tonumber(ButtonPressed) == 3) then -- przycisk 2, krotkie
  fibaro:call(roleta, "open")
  fibaro:debug("Roleta otwarta")
elseif ( tonumber(ButtonPressed) == 4) then -- przycisk 2, dlugie
  fibaro:call(roleta, "close")
  fibaro:debug("Roleta zamknieta")
elseif ( tonumber(ButtonPressed) == 5) then -- przycisk 3, krotkie
  fibaro:debug("krotki trzeci przycisk")
elseif ( tonumber(ButtonPressed) == 6) then -- przycisk 3, dlugie
  fibaro:debug("dlugi przycisk 3")
elseif ( tonumber(ButtonPressed) == 7) then -- przycisk 4, krotkie
  fibaro:call(119, "pressButton", "1");
  fibaro:debug("Radio on")
elseif ( tonumber(ButtonPressed) == 8) then -- przycisk 4, dlugie
fibaro:call(119, "pressButton", "2");
  fibaro:debug("Radio off")
else
  fibaro:debug("No response")
end
Pierwszy krótki przycisk zrobiłem tak, że jeśli światło zgaszone, to zapala główne, a jeśli włączone główne, to zapala bądź gasi (w zależności od tego czy są właśnie włączone) dwa pozostałe światła w łazience.
Drugi przycisk otwiera i zamyka roletę w łazience.
Trzeci przycisk nie robi na razie nic.
Czwarty klika przyciski na VD i uruchamia Spotify przez taskera na telefonie robiącym za zegarek z radiem w łazience.
Tytuł: Odp: Minimote - obsługa sterowania pilotem
Wiadomość wysłana przez: viperlodz w Marzec 26, 2015, 09:17:24 am
Jeśli chodzi o wersję 4.x często występują problemy z tym pilotem. Trzeba go skasować i dodać ponownie i później zmienić parametr 250 na 1 co też często nie za dobrze działa. Jak to zrobimy to pilot zadziała. W 3.x natomiast bez najmniejszego problemu można dodać pilocika i działać;)
Tytuł: Odp: Minimote - obsługa sterowania pilotem
Wiadomość wysłana przez: damian w Marzec 26, 2015, 10:08:30 am
Ja mam 3.600, działa stabilnie więc nie zmieniam - tylko dioda informująca o update kusi o wylutowanie... ;-)
Tytuł: Odp: Minimote - obsługa sterowania pilotem
Wiadomość wysłana przez: viperlodz w Marzec 26, 2015, 02:31:54 pm
Schować centralkę i po problemie. No denerwująca jest ta dioda;)