Tända ett rum via mobilen

Hjälp varandra att vara kreativa för att göra hemmet mer bekvämt.
Post Reply
Rosengren
Medlem
Posts: 44
Joined: 01 Jan 2014, 13:27
Contact:

18 Nov 2019, 13:04

Hej alla kloka!
Min HC2 har funkat klanderfritt i många år nu, men för en tid sedan så började vissa av mina scener att spöka. Bland annat så har jag "städ-scener" för varje rum vilket innebär att jag via mobilen aktiverar scenen som då tänder upp all belysning på 100 procent i det aktuella rummet (inte i hela huset alltså).

Men nu tänds lamporna upp för att genast släcka igen. Och jag har inte gjort några ändringar (mer än att uppdatera HC2 lite då och då, idag kör jag Version 4.560).

Scenerna har jag byggt i block, inte LUA.

Har någon av er en idé om vad som kan ha börjat strula? :|
Fibaro HC2 V. 4.560
20 x Dimmers
4 x 2x1,5kW Switch
3 x 3kW Switch
5 x RGBW
1 x MultiSensor
2 x MotionSensor
1 x FloodSensor
3 x AEON MultiSensor
1 x Swiid InterSwitch
2 x Greenwave 6-P. Switch
1 x Danfoss termostat
1 x Düwi ZME RC2
1 x Swipe
1 x Button
alexndr
Medlem
Posts: 393
Joined: 14 Jul 2016, 14:38

18 Nov 2019, 19:05

Posta lua:n för scenen ..
Rosengren
Medlem
Posts: 44
Joined: 01 Jan 2014, 13:27
Contact:

19 Nov 2019, 08:53

Hej alexdr!
Detta är LUA-koden, men (som sagt) scenen är byggd med block.
Det jag vill göra är att tända (i det här fallet) all belysning i rummet på 100 procent - oavsett vilka lampor som tidigare är tända (eller släckta).
Scenen ska endast köras från mobilen/plattan, inte genom någon annan trigger.

Tack på förhand för att du vill titta på en lösning. Och en ren LUA-kod är absolut av intresse (jag är inte så bra på LUA heller)! :lol:


--[[
%% autostart
%% properties
%% weather
%% events
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
( tonumber(fibaro:getValue(4, "value")) > 0 and tonumber(fibaro:getValue(5, "value")) > 0 and tonumber(fibaro:getValue(260, "value")) > 0 and tonumber(fibaro:getValue(30, "value")) > 0 and tonumber(fibaro:getValue(31, "value")) > 0 and tonumber(fibaro:getValue(586, "value")) > 0 )
or
startSource["type"] == "other"
)
then
fibaro:call(4, "setValue", "100");
fibaro:call(5, "setValue", "100");
fibaro:call(260, "setValue", "100");
fibaro:call(30, "setValue", "100");
fibaro:call(31, "setValue", "100");
fibaro:call(586, "setValue", "100");
fibaro:call(19, "setValue", "100");
end
Fibaro HC2 V. 4.560
20 x Dimmers
4 x 2x1,5kW Switch
3 x 3kW Switch
5 x RGBW
1 x MultiSensor
2 x MotionSensor
1 x FloodSensor
3 x AEON MultiSensor
1 x Swiid InterSwitch
2 x Greenwave 6-P. Switch
1 x Danfoss termostat
1 x Düwi ZME RC2
1 x Swipe
1 x Button
alexndr
Medlem
Posts: 393
Joined: 14 Jul 2016, 14:38

20 Nov 2019, 10:38

För din del spelar inte start- triggern någon roll (source trigger blir alltid "other" om du startar den manuellt) så koden blir inte mer komplex än så här

Code: Select all

--[[
%% autostart
%% properties
%% weather
%% events
%% globals
--]]

fibaro:call(4, "setValue", "100");
fibaro:call(5, "setValue", "100");
fibaro:call(260, "setValue", "100");
fibaro:call(30, "setValue", "100");
fibaro:call(31, "setValue", "100");
fibaro:call(586, "setValue", "100");
fibaro:call(19, "setValue", "100");
Jag kan dock inte se något i din kod som gör att lamporna släcks igen. Du har ingen släcknings- scen som reagerar på att lamporna tänds?
alexndr
Medlem
Posts: 393
Joined: 14 Jul 2016, 14:38

24 Nov 2019, 10:32

Du kör möjligtvis inte Fibaro Walli- dimmers? Jag har precis fått samma problem med en sådan ..
Rosengren
Medlem
Posts: 44
Joined: 01 Jan 2014, 13:27
Contact:

25 Nov 2019, 11:38

Ursäkta mitt sena svar, alexndr, jag har varit på resande fot!
Jag ska testa att lägga in din kod så snart jag hinner, har alltså inte gjort det än.

Nej, någon "släck-scen" har jag inte - och inte heller någon Walli, även om jag tänkt att jag skulle testa en sådan när jag inom kort ska renovera en liten gästtoalett. Har du fått rätt på strulet med den?

Jag återkommer med resultat - tusen tack så länge!
Fibaro HC2 V. 4.560
20 x Dimmers
4 x 2x1,5kW Switch
3 x 3kW Switch
5 x RGBW
1 x MultiSensor
2 x MotionSensor
1 x FloodSensor
3 x AEON MultiSensor
1 x Swiid InterSwitch
2 x Greenwave 6-P. Switch
1 x Danfoss termostat
1 x Düwi ZME RC2
1 x Swipe
1 x Button
alexndr
Medlem
Posts: 393
Joined: 14 Jul 2016, 14:38

26 Nov 2019, 17:14

Rosengren wrote:
25 Nov 2019, 11:38
.. och inte heller någon Walli, även om jag tänkt att jag skulle testa en sådan när jag inom kort ska renovera en liten gästtoalett. Har du fått rätt på strulet med den?
Nej, trasigt Zwave- chip misstänker Fibaro- supporten. Som tur är var den fortfarande under garanti. Jag kommer byta till en annan tillverkare som erbjuder vanlig snurrande dimmer- knapp istället. Lysande ringen på Walli är snygg men i övrigt en ganska smäckig produkt. Plastig känsla.
Post Reply