Minimote - obsługa sterowania pilotem

  • 3 Odpowiedzi
  • 3511 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline damian

  • Moderator Globalny
  • ***** 82
  • 1
  • Nazwa i wersja ID: HC2
Minimote - obsługa sterowania pilotem
« dnia: 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.
*

Offline viperlodz

  • Moderator Globalny
  • ***** 838
  • 23
  • Nazwa i wersja ID: HC3 / HC2/ HC3L / Yubii
Odp: Minimote - obsługa sterowania pilotem
« Odpowiedź #1 dnia: 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ć;)
*

Offline damian

  • Moderator Globalny
  • ***** 82
  • 1
  • Nazwa i wersja ID: HC2
Odp: Minimote - obsługa sterowania pilotem
« Odpowiedź #2 dnia: 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... ;-)
*

Offline viperlodz

  • Moderator Globalny
  • ***** 838
  • 23
  • Nazwa i wersja ID: HC3 / HC2/ HC3L / Yubii
Odp: Minimote - obsługa sterowania pilotem
« Odpowiedź #3 dnia: Marzec 26, 2015, 02:31:54 pm »
Schować centralkę i po problemie. No denerwująca jest ta dioda;)