HC2 och Minimote

Här kan du som nybörjare ställa dina frågor utan att skämmas
Post Reply
Nicman
Ny medlem
Posts: 10
Joined: 04 Oct 2015, 10:22
8

Hej Alla!

Har nu spenderat ett par dagar med att kika igenom detta fantastiska forum sedan jag investerat i en HC2 samt ett antal fibaro prylar.

Jag har dock stött på patrull ganska omgående då jag försökt installera en Minimote.... Jag har följt ett antal olika instruktioner om hur man skall göra, det skiljer sig åt på några punkter men en sak som alla har gemensamt är att man måste se till att ha parameter 250! Hur jag än gör så når jag som längst till 248 hur jag än gör, vilken instruktion som jag än väljer...

Jag kan addera den till systemet men kommer som sagt inte längre. KAn någon peka mig i rätt riktning? Den skall användas till diverse belysningsstyrning.

Massor av tack på förhand!
Nicman
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

Det beror på hur du tänker använda din Minimote.
Skall du som jag bara använda den som fjärrkontroll till fyra enheter så behöver du inte göra något alls.
Se min kod nedan.

Men skall du styra scener så tror jag du måste sätta parameter 250 till 1. Det gör du genom att bocka ur "Use template for parameters". Då kan du manuellt lägga till parameter 250 med rätt värden.

Använd Minimote som en enkel fjärrkontroll. Kort tryck tänder och långt tryck släcker.

Code: Select all

--[[ 
%% properties 
81 sceneActivation 
%% globals 
--]] 
local ButtonPressed = fibaro:getValue(81, "sceneActivation") 

if ( tonumber(ButtonPressed) == 1) then 
fibaro:call(163, "turnOn")
  fibaro:debug("Minimote Button 1 Pressed stora fönstret ON") 
elseif ( tonumber(ButtonPressed) == 2) then
  fibaro:call(163, "turnOff")
fibaro:debug("Minimote Button 2 Pressed stora fönstret OFF") 
elseif ( tonumber(ButtonPressed) == 3) then 
  fibaro:call(189, "turnOn") 
fibaro:debug("Minimote Button 3 Pressed lilla fönstret ON") 
elseif ( tonumber(ButtonPressed) == 4) then 
  fibaro:call(189, "turnOff") 
fibaro:debug("Minimote Button 4 Pressed lilla fönstret OFF") 
elseif ( tonumber(ButtonPressed) == 5) then
  fibaro:call(18, "turnOn")
fibaro:debug("Minimote Button 5 Pressed TV-bänk ON") 
elseif ( tonumber(ButtonPressed) == 6) then
  fibaro:call(18, "turnOff")
fibaro:debug("Minimote Button 6 Pressed TV-bänk OFF") 
elseif ( tonumber(ButtonPressed) == 7) then
  fibaro:call(161, "turnOn")
fibaro:debug("Minimote Button 7 Pressed Läslampa ON") 
elseif ( tonumber(ButtonPressed) == 8) then
  fibaro:call(161, "turnOff")
fibaro:debug("Minimote Button 8 Pressed Läslampa OFF") 
else 
fibaro:debug("No response") 
end
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
Nicman
Ny medlem
Posts: 10
Joined: 04 Oct 2015, 10:22
8

Hej och tack för svar! Det som jag vill göra (till jag blir varmare i kläderna) är att styra 4-5 pluggar samtidigt, alltså tänd alla - släck alla. Måste jag använda LUA för att programmera?, eller går det med block programmering?

PS. parameter 250, den kommer aldrig dit, hur gör jag för att få till det med den? DS.

Mvh
N
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

Vi skall inte krångla till det utan gör så här:
Klipp ut mitt kodexempel ovan.
Klicka på Scenes och välj sedan Add scene
Klicka på Add undre rubriken Add scene in LUA
Klistra in koden i LUA-fönstret som öppnades. De fem första raderna syns när fönstret öppnas skriver du över med min kod.

Nu skall de byta ut mina ID-nummer mot dina enheters ID-nummer.
ID hittar du till höger då du öppnar en enhet för redigering (skiftnyckeln)

81 på rad 3 och 6 ändrar du till din Minimotes ID.

Byt nedanstående ID till ID för de brytare du vill styra.
163 rad 9 och 12
189 rad 15 och 18
18 rad 21 och 24
161 rad 27 och 30

Om du vill styra fler enheter med samma knapp lägger du in dubbla rader kod enligt nedan.

Code: Select all

if ( tonumber(ButtonPressed) == 1) then
fibaro:call(163, "turnOn")
fibaro:call(200, "turnOn")
  fibaro:debug("Minimote Button 1 Pressed stora fönstret ON") 
elseif ( tonumber(ButtonPressed) == 2) then
 fibaro:call(163, "turnOff")
 fibaro:call(200, "turnOff")
Spara (menyn till höger)
Klart!

Och parameter 250, du klickade väl på spara-knappen innan du lämnade sidan?
Du ser i statusfönstret högst upp om den sparar din parameter.
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
Nicman
Ny medlem
Posts: 10
Joined: 04 Oct 2015, 10:22
8

:D Skall prova, återkommer!
Tack!
N
Nicman
Ny medlem
Posts: 10
Joined: 04 Oct 2015, 10:22
8

Hm.. får det inte att fungera, har en känsla av att det kan ha med parameter 250 att göra. När jag adderar minimoten till systemet så når jag endast till nr 248, 249 och 250 finns helt enkelt inte alls vad jag än gör.

Har uppdaterat systemet till 4.057 och fjärren till 1.19.

Tack för tålamodet med en nybörjare!
/N
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

Nu har du inte läst vad jag skrev i mitt första inlägg.
Men skall du styra scener så tror jag du måste sätta parameter 250 till 1. Det gör du genom att bocka ur "Use template for parameters". Då kan du manuellt lägga till parameter 250 med rätt värden.
Parameter 250 syns inte så länge du använder Minimotens template! Först när du bockar ur att använda template, först då kan du lägga till parameter 250, och det gör du med knappen Add parameter längst ned.
Number 250
Data Type 1d
Desired value 1
Spara och kolla i statusfönstret vad som händer!
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
Nicman
Ny medlem
Posts: 10
Joined: 04 Oct 2015, 10:22
8

Sorry! Missade det! Nu har jag fixat med det och 250 värdet ändrats till 1.

Fungerar dock fortfarande inte, försökte med att "väcka" enheten men får då:
[15:10:08] ID 45: No report was received for parameter 250. The device might not have this parameter.

Hm... inte lätt detta....

Mvh
N
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

Funkar inte?
Har du lagt in mitt exempelscript?
Har du redigerat ID på åtta (8) ställen?
Kan du klistra in din kod här så vi kan kolla den.
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
Nicman
Ny medlem
Posts: 10
Joined: 04 Oct 2015, 10:22
8

Hej!

Just nu har jag endast 1 plug o lampa igång, jag provade först att bara ändra de två översta raderna som gällde tänd o släck det fungerade inte, sedan ändrade jag samtliga rader till en o samma plug, det fungerade naturligtvis inte heller. Det som händer är att när jag väljer "kör" på scenen så tänds lampan, men inget annat fungerar.

Mvh
N

--[[
%% properties
81 sceneActivation
%% globals
--]]
local ButtonPressed = fibaro:getValue(46, "sceneActivation")

if ( tonumber(ButtonPressed) == 1) then
fibaro:call(20, "turnOn")
fibaro:debug("Minimote Button 1 Pressed stora fönstret ON")
elseif ( tonumber(ButtonPressed) == 2) then
fibaro:call(20, "turnOff")
fibaro:debug("Minimote Button 2 Pressed stora fönstret OFF")
elseif ( tonumber(ButtonPressed) == 3) then
fibaro:call(20, "turnOn")
fibaro:debug("Minimote Button 3 Pressed lilla fönstret ON")
elseif ( tonumber(ButtonPressed) == 4) then
fibaro:call(20, "turnOff")
fibaro:debug("Minimote Button 4 Pressed lilla fönstret OFF")
elseif ( tonumber(ButtonPressed) == 5) then
fibaro:call(20, "turnOn")
fibaro:debug("Minimote Button 5 Pressed TV-bänk ON")
elseif ( tonumber(ButtonPressed) == 6) then
fibaro:call(20, "turnOff")
fibaro:debug("Minimote Button 6 Pressed TV-bänk OFF")
elseif ( tonumber(ButtonPressed) == 7) then
fibaro:call(20, "turnOn")
fibaro:debug("Minimote Button 7 Pressed Läslampa ON")
elseif ( tonumber(ButtonPressed) == 8) then
fibaro:call(30, "turnOff")
fibaro:debug("Minimote Button 8 Pressed Läslampa OFF")
else
fibaro:debug("No response")
end
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

Så här skrev jag att du skulle göra:
81 på rad 3 och 6 ändrar du till din Minimotes ID.
Det gäller att läsa hela raden.
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
Nicman
Ny medlem
Posts: 10
Joined: 04 Oct 2015, 10:22
8

Det fungerar!!!!! :lol:

Tänder vid snabbt tryck på knappen längst upp till vänster, släcker vid långt tryck på övre höger. Finns det ngt sätt att få den att släcka även vid snabbt tryck?

Massor av tack för Du hjälpte mig!!!
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

Nu är ju vitsen med Minimote att du skall kunna styra fyra olika enheter med de fyra knapparna.
Därför är det kort respektive långt tryck på EN OCH SAMMA knapp!
Så som du har gjort nu kan du bara styra två enheter med fyra knappar.

Så det som hör till Button 1 skall ha samma enhets-ID, och samma blir det för Button 2, Button 3 och Button 4

f ( tonumber(ButtonPressed) == 1) then
fibaro:call(20, "turnOn")
fibaro:debug("Minimote Button 1 Pressed stora fönstret ON")
elseif ( tonumber(ButtonPressed) == 2) then
fibaro:call(20, "turnOff")

fibaro:debug("Minimote Button 2 Pressed stora fönstret OFF")
elseif ( tonumber(ButtonPressed) == 3) then
fibaro:call(999, "turnOn")
fibaro:debug("Minimote Button 3 Pressed lilla fönstret ON")
elseif ( tonumber(ButtonPressed) == 4) then
fibaro:call(999, "turnOff")
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
Nicman
Ny medlem
Posts: 10
Joined: 04 Oct 2015, 10:22
8

Ok! Om jag vill tända samtliga pluggar samtidigt hur gör jag då? Ber om ursäkt om jag framstår som ett pucko men det är inte helt okomplicerat som noob...

Tack igen
N
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

Ja det är bara att läsa innantill igen :geek:
Det beskrev jag i mitt andra inlägg. Lägg bara till en rad till med annat ID.

Code: Select all

if ( tonumber(ButtonPressed) == 1) then
fibaro:call(163, "turnOn")
fibaro:call(200, "turnOn")
  fibaro:debug("Minimote Button 1 Pressed stora fönstret ON") 
elseif ( tonumber(ButtonPressed) == 2) then
 fibaro:call(163, "turnOff")
 fibaro:call(200, "turnOff")
Edit:
Jag kanske missförstod dig. Du vill kanske bara ibland släcka alla enheter med en knapp?
I så fall får du offra en knapp till en scen som släcker allt med ett tryck.
I stället för ett enhets-ID så får du anropa ID för en scen som utför jobbet.
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
Nicman
Ny medlem
Posts: 10
Joined: 04 Oct 2015, 10:22
8

Hej!

Det jag vill är att kunna tända samtliga lampor i vår matsal samt vardagsrum med 1 knapp samt släcka samtliga med 1 knapp.

Mvh
N
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

Ok, då gör du bara som jag beskrev i mitt förra inlägg.
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
Nicman
Ny medlem
Posts: 10
Joined: 04 Oct 2015, 10:22
8

Provar.
Tack så mycket!!
N
Post Reply