Welcome to Smart Home Forum by FIBARO
Dear Guest,
as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.
As a member you can:
- Start new topics and reply to others
- Follow topics and users to get email updates
- Get your own profile page and make new friends
- Send personal messages
- ... and learn a lot about our system!
Regards,
Smart Home Forum by FIBARO Team
All Activity
- Past hour
-
unfortunately I don't use HC3 anymore.
- Today
-
Hi Can you try this in your setup: Disable the "brightness" channel from the GUI and then try to switch the lights, with the connected switches? Does it work? In my case , with the "brightness" channel turned "off": the connected switches do not switch the outputs on. One can see that in the GUI as well. The color slider move but the "brightness" stays off. The same is true when moving a color slider in the GUI. One has to move the "color" AND the "brightness" slider. The GUI "Turn off" / "Turn on" buttons in the GUI switch the "Brightness"on/off. So when the light is switched "off" via the GUI, one can not switch them "on" again, with the connected switches!
- Yesterday
-
+1 similar problem I had some older firmware (5.140.17) on HC3 and had the same problem with QuickApps not loading remotely on Yubii mobile app (Android). It looked like what AdmostDj video shows. Every once in a while this also happened: Then I noticed that a year ago this was supposed to be fixed: So I updated to 5.150 and Yubii 1.120. This didn't help much just changed symptoms a little. Now when I try to open QuickApp remotely via Yubii what I see is hc3 dashboard webpage opening in-place within Yubii mobile app instead of the QuickApp. This happens on all mobile devices I tried. If developers can't reproduce this I can try to do a logsDump. But since there was that hotfix a year ago you should know where the problem lies. Make sure there was no regression. This a fairly critical functionality. Can we at least get a response that problem is being looked at?
-
Fibaro Alarm HC3 how to check open window and exclude from trigerr alarm list
arczon replied to arczon's question in Home Center 3
Okay, I've solved the issue with open windows. I added a variable for each window that can take values 0 and 3. I've written a scene triggered when the alarm is disarmed and any window is open. Then it runs an 'if' statement checking all window statuses. If a window is open, the auxiliary variable receives a value of 3. { conditions = { { isTrigger = true, operator = "==", property = "homeArmed", type = "alarm", value = false }, { conditions = { { id = 29, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 33, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 37, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 41, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 45, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 49, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 53, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 57, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 77, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 81, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 213, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 218, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 222, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 244, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 248, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 252, isTrigger = true, operator = "==", property = "value", type = "device", value = true },{ id = 261, isTrigger = true, operator = "==", property = "value", type = "device", value = true } }, operator = "any" } }, operator = "all" } if fibaro.getValue(29, "value") == true then hub.setGlobalVariable("Okno_29", "3") else hub.setGlobalVariable("Okno_29", "0") end if fibaro.getValue(33, "value") == true then hub.setGlobalVariable("Okno_33", "3") else hub.setGlobalVariable("Okno_33", "0") end if fibaro.getValue(37, "value") == true then hub.setGlobalVariable("Okno_37", "3") else hub.setGlobalVariable("Okno_37", "0") end if fibaro.getValue(41, "value") == true then hub.setGlobalVariable("Okno_41", "3") else hub.setGlobalVariable("Okno_41", "0") end if fibaro.getValue(45, "value") == true then hub.setGlobalVariable("Okno_45", "3") else hub.setGlobalVariable("Okno_45", "0") end if fibaro.getValue(49, "value") == true then hub.setGlobalVariable("Okno_49", "3") else hub.setGlobalVariable("Okno_49", "0") end if fibaro.getValue(53, "value") == true then hub.setGlobalVariable("Okno_53", "3") else hub.setGlobalVariable("Okno_53", "0") end if fibaro.getValue(57, "value") == true then hub.setGlobalVariable("Okno_57", "3") else hub.setGlobalVariable("Okno_57", "0") end if fibaro.getValue(77, "value") == true then hub.setGlobalVariable("Okno_77", "3") else hub.setGlobalVariable("Okno_77", "0") end if fibaro.getValue(81, "value") == true then hub.setGlobalVariable("Okno_81", "3") else hub.setGlobalVariable("Okno_81", "0") end if fibaro.getValue(213, "value") == true then hub.setGlobalVariable("Okno_213", "3") else hub.setGlobalVariable("Okno_213", "0") end if fibaro.getValue(218, "value") == true then hub.setGlobalVariable("Okno_218", "3") else hub.setGlobalVariable("Okno_218", "0") end if fibaro.getValue(222, "value") == true then hub.setGlobalVariable("Okno_222", "3") else hub.setGlobalVariable("Okno_222", "0") end if fibaro.getValue(244, "value") == true then hub.setGlobalVariable("Okno_244", "3") else hub.setGlobalVariable("Okno_244", "0") end if fibaro.getValue(248, "value") == true then hub.setGlobalVariable("Okno_248", "3") else hub.setGlobalVariable("Okno_248", "0") end if fibaro.getValue(248, "value") == true then hub.setGlobalVariable("Okno_248", "3") else hub.setGlobalVariable("Okno_248", "0") end The second scene triggers when the built-in Fibaro alarm scene is armed, any window is open, and the auxiliary variable for that window is not equal to 3. This way, windows flagged with 3 are excluded from monitoring, allowing them to be opened and closed while the alarm is armed { conditions = { { conditions = { { isTrigger = true, operator = "==", property = "homeArmed", type = "alarm", value = true }, { id = 29, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_29", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 33, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_33", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { isTrigger = true, operator = "==", property = "homeArmed", type = "alarm", value = true }, { id = 37, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_37", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { isTrigger = true, operator = "==", property = "homeArmed", type = "alarm", value = true }, { id = 41, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_41", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 45, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_45", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 49, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_49", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 53, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_53", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { isTrigger = true, operator = "==", property = "homeArmed", type = "alarm", value = true }, { id = 57, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_57", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 77, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_77", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 77, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_77", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 81, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_81", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 213, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_213", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 218, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_218", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 222, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_222", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 244, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_244", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 248, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_248", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 252, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_252", type = "global-variable", value = "3" } }, operator = "all" }, { conditions = { { id = 1, isTrigger = true, operator = "==", property = "armed", type = "alarm", value = true }, { id = 261, isTrigger = true, operator = "==", property = "value", type = "device", value = true }, { isTrigger = true, operator = "!=", property = "Okno_261", type = "global-variable", value = "3" } }, operator = "all" } }, operator = "any" } hub.call(258, 'turnOn') Every 5 minutes, there's also a cron job based on the first scene. This scene does exactly the same thing, but it checks if the window flagged with 3 has been closed and changed its flag to 0. -
Schoenzool joined the community
-
Dimmer 2 fgd-212 Overheating on dimmable LEDS
Biggie replied to Biggie's question in Dimmer and Bypass
Actually 3 now same issue so defo the LEDS What do you mean by connected. -
I use RGBW2
-
efs joined the community
-
@jgab Jan i have another issue..This line used to work on my all installations rule("office_controller_lastPressed = os.time()") --this worked all the time so far rule([[ #device{id = office_remote_controller, property='centralSceneEvent',value={keyId='$key',keyAttribute='$attr'}} => || attr == 'Released' & (os.time() - office_controller_lastPressed) < 3 >> OfficeKeyDevices[key].shutter:levelStop ]]) -- i have tried without os.time part, and then it works @jgab Jan i figured out that variable office_controller_lastPressed can not be accessed inside the rule..that's why it doesn;t work, but this was working so far
- 340 replies
-
- rule engine
- quickapp
-
(and 1 more)
Tagged with:
-
The ring has been gone for ages in mine, the coin slot is very worn from only 3 replacements. The design of the keyfob is very nice and holds nice in your hand, but it's not practical to replace the battery.
-
Trzy Heatit Z-TRM3 pod jeden czujnik jako termostat
Krystiann posted a question in Urządzenia Firm Trzecich
Cześć, ma ktoś doświadczenie w tworzeniu termostatu z jednego czujnika temeratrury i kilku Heatit Z-TRM3 -
ArnovdC joined the community
-
@jgabJan how can i access a nested table value in a rule? 1. var.OfficeKeyDevices = { {blind = office_left_blind, shutter = office_left_shutter } } rule([[#device{id = office_remote_controller, property='centralSceneEvent',value={keyId='$key',keyAttribute='$attr'}} => || attr == 'Pressed' & key%2 ~= 0 >> OfficeKeyDevices[key].blind:open || attr == 'Pressed' & key%2 == 0 >> OfficeKeyDevices[key].blind:close ]]) 2. I cant wrap into one line nested II >> calls rule([[#device{id = office_remote_controller, property='centralSceneEvent',value={keyId='$key',keyAttribute='$attr'}} => || attr == 'Pressed' >> || key%2 ~= 0 >> OfficeKeyDevices[key].blind:open | OfficeKeyDevices[key].blind:close ]]) I have tried several ways..using {} for nested ||>, using ;;...ehhhh
- 340 replies
-
- rule engine
- quickapp
-
(and 1 more)
Tagged with:
-
Laschlo joined the community
-
@jgab Jan it is probably my diasbility, but this doesn't worj for me. I am getting this debug in nodered when i try to use it with rules and when sending regularly. 1. It seems that i should have my data in format like when sending with regular function. I dont know how to convert it in a rule. 2. Also i noticed that using global variable ex $somevariable == 'en-En' inside a rule post data, then it complains that it should be a string. Probably ERmechanism converts is somehow. How to not convert 'en-En' and keep it as string?
- 340 replies
-
- rule engine
- quickapp
-
(and 1 more)
Tagged with:
-
@emielstroeve do you have the RGBW or RGBW2? I had lots of the old RGBW controllers and they worked as you describe. But I had lots of other problems with the old RGBW controller! ... and after almost a year with fibaro support, I recently had to replace 30 of them with the new RGBW2 and none of the connected switches do switch the LED strips "ON" This was already discovered in 2020! Read about it here: the related part is : 4) Brightness disassociated from RGBW channels a) This makes little sense to me. With the RGBW 1, when you changed the RGB or W channel the brightness moved with it. It worked well for me. At a minimum it should be a user option to revert back to this functionality. As you would have seen, with the RGBW2 you have to select a colour AND a brightness to get the light to turn on... It's counterintuitive to me when different combinations of a channel colour and brightness result in the same level of output. cheers
-
Rules: Rules: 1:[Rule:1:matrix4Alarm:central & keyPrim => post({type=fmt('%s_%s_%s',keyPrim, matrix4Al..] [enabled] 2:[Rule:2:matrix4Alarm:central & keyPrim==nil => keyPrim=fmt('Key%s_%s_%s',matrix4Alarm,..] [enabled] 3:[Rule:3:#Key951_2_Pressed2_4_Pressed2 => || 0:armed >> 0:armed=false; log('#Disarmed f..] [enabled] 4:[Rule:4:#alarm{property='delayed'} => local devs = {}; -- for p,d in pairs(env.event.v..] [enabled] 5:[Rule:5:#alarm{id='$id', property='armed'} => -- fibaro.warning(__TAG,efmt('Armed part..] [enabled] 6:[Rule:6:#alarm{property='homeBreached'} => -- Log when home is breached fibaro.warning..] [enabled] 7:[Rule:7:#alarm{id='$id', property='breached'} => fibaro.warning(__TAG,fmt('BREACHED pa..] [enabled] 8:[Rule:8:@sunset+00:10 => log('Ok, sunset+00:10')] [disabled] 9:[Rule:9:@sunrise-00:10 => log('Ok, sunrise-00:10')] [disabled] 10:[Rule:10:#UI{cmd='listRules'} => listRules(false)] [enabled] 11:[Rule:11:#UI{cmd='listRulesExt'} => listRules(true)] [enabled] 12:[Rule:12:#UI{cmd='listVars'} => listVariables()] [enabled] 13:[Rule:13:#UI{cmd='listTimers'} => listTimers()] [enabled] 14:[Rule:14:#UI{cmd='btnRestart'} => QA:btnRestart()] [enabled] Number of rules: 14 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ARM Alarm from Logic Group Matrix -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- AlarmLED = {155,1182} matrix4Alarm = 951 --1176 -- Device for (Dis)arming the alarm rule([[ matrix4Alarm:central & keyPrim => post({type=fmt('%s_%s_%s',keyPrim, matrix4Alarm:central.keyId,matrix4Alarm:central.keyAttribute)}); keyPrim = nil ]]) rule([[matrix4Alarm:central & keyPrim==nil => keyPrim=fmt('Key%s_%s_%s',matrix4Alarm,matrix4Alarm:central.keyId,matrix4Alarm:central.keyAttribute); wait(3); keyPrim=nil ]]) rule([[#Key951_2_Pressed2_4_Pressed2 => || 0:armed >> 0:armed=false; log('#Disarmed from Matrix as Keypad') || !2:armed >> 2:tryArm; log('#Try to Arm the house from Matrix as Keypad') ]]) -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Arm Alarm ERROR Handling, If a sensor is breached when Arming, Cancel ARMing and Update user on Breached devices... -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- rule([[#alarm{property='delayed'} => local devs = {}; -- for p,d in pairs(env.event.value) do devs = table.append(devs,d) end; for p,d in pairs(env.event.value) do devs = table.union(devs,d) end; -- union appends and remove doublets local msg = table.concat([true,fmt('%s:%s in room %s',_,_:name,_:roomName) in devs],'</br>'); msg = fmt('Arming delayed. Breached devices:</br>%s',msg); fibaro.warning(__TAG,msg); -- <user>:msg = msg; fibaro.warning(__TAG,efmt('Disarming because of delayed')); 0:armed=false ]]) -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Success full armed - do Actions.... -- ect. LED Flashing in Logic Group Matrix -- ect TTS SONOS "Alarm is armed..." -- ect Text to Mobile Phone "Alarm is armed..." -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- rule([[#alarm{id='$id', property='armed'} => -- fibaro.warning(__TAG,efmt('Armed partition:%s',env.event.id)) fibaro.warning(__TAG,efmt('Da House is Armed')); -- 353:msg = log("Alarm partition '%s' is now armed",id:alarm.name); AlarmLED:color={255,0,0,138} -- Blink RED ]]) -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Breached Alarm - do Actions.... -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- rule([[#alarm{property='homeBreached'} => -- Log when home is breached fibaro.warning(__TAG,efmt('BREACHED home')) ]]) -- https://forum.fibaro.com/topic/68920-eventrunner-5/page/4/#comment-272030 rule([[#alarm{id='$id', property='breached'} => fibaro.warning(__TAG,fmt('BREACHED partition:%s',env.event.id)) ]])
- 340 replies
-
- rule engine
- quickapp
-
(and 1 more)
Tagged with:
-
Can you post rule 5,6,7 too? The rule you posted was number 3 (with the keypress)
- 340 replies
-
- rule engine
- quickapp
-
(and 1 more)
Tagged with:
-
HCL3 can't update from 5.142.83 (beta) to 5.150.15
Fabir replied to copderoc's question in Home Center 3 Lite
@copderoc I did the same with my hc3l. Update to 5.150 was sucessfull. The newer fibaro homecenters have two systems. System A and System B. One is running, the other one is in the backup. When you start an update, always the backup system is updatet. Go back to recovery mode and check which software versions are available in the systems A and B? If 5.150 is there, change to this system. -
I updated this morning which means that QAUpdater got the new database that is stored on github - so it should work for you too. Note that the Web UI for QAs not always updates correctly so you need to flip between tabs to get the labels to update... QAUpdate has it's own version number - it's been 0.67 since July 14, 2022.. (I'm still running .66) QAUpdater can update and install different types of QAs, EventRunner5 being one of them You have to Refresh to get the new database of updates. Then select the QA update Then select the version of that QA update (usually 3 versions available so people can revert if something is wrong with the new update) Then selected the installed QA to update (if you have many ER5 QAs installed In a future version of ER5, ER5 will talk to QAUpdater and ask if there are any ER5 updates and then notify the user....
- 340 replies
-
- 3
-
-
- rule engine
- quickapp
-
(and 1 more)
Tagged with:
-
SilentOne joined the community
-
h2oker joined the community
-
Sure This rule triggers and do 2.tryArm rule([[#Key951_2_Pressed2_4_Pressed2 => || 0:armed >> 0:armed=false; log('#Disarmed from Matrix as Keypad') || !2:armed >> 2:tryArm; log('#Try to Arm the house from Matrix as Keypad') ]]) Should just arm 2 - right [29.11.2023] [12:36:50] [TRACE] [ER2047]: [Rule:3:1]>> TRUE #Key951_2_Pressed2.. -> #Key951_2_Pressed2_4_Pressed2 => || 0.. [29.11.2023] [12:36:50] [TRACE] [ER2047]: [Rule:3:16]>> triggered #Key951_2_Pressed2_4_Pressed2{} [29.11.2023] [12:36:51] [DEBUG] [QUICKAPP2047]: #Try to Arm the house from Matrix as Keypad [29.11.2023] [12:36:51] [TRACE] [ER2047]: [Rule:3:16]>> TRUE #Key951_2_Pressed2.. -> #Key951_2_Pressed2_4_Pressed2 => || 0.. [29.11.2023] [12:36:51] [DEBUG] [QUICKAPP2047]: #Try to Arm the house from Matrix as Keypad [29.11.2023] [12:36:51] [DEBUG] [QUICKAPP2047]: #Try to Arm the house from Matrix as Keypad [29.11.2023] [12:36:57] [TRACE] [ER2047]: [Rule:7:59]>> triggered #alarm{id=3,value=true,property="armed"} [29.11.2023] [12:36:57] [TRACE] [ER2047]: [Rule:6:39]>> TRUE #alarm{id=3,value=.. -> #alarm{id='$id', property='armed'} => .. [29.11.2023] [12:36:57] [TRACE] [ER2047]: [Rule:5:1]>> TRUE #alarm{id=3,value=.. -> #alarm{id='$id', property='armed'} => .. [29.11.2023] [12:36:57] [WARNING] [QUICKAPP2047]: Da House is Armed [29.11.2023] [12:36:57] [TRACE] [ER2047]: [Rule:7:59]>> TRUE #alarm{id=3,value=.. -> #alarm{id='$id', property='armed'} => .. [29.11.2023] [12:36:57] [WARNING] [QUICKAPP2047]: Da House is Armed [29.11.2023] [12:36:57] [WARNING] [QUICKAPP2047]: Da House is Armed [29.11.2023] [12:36:58] [TRACE] [ER2047]: [Rule:6:40]>> TRUE #alarm{id=1,value=.. -> #alarm{id='$id', property='armed'} => .. [29.11.2023] [12:36:58] [TRACE] [ER2047]: [Rule:7:60]>> triggered #alarm{id=1,value=true,property="armed"} [29.11.2023] [12:36:58] [WARNING] [QUICKAPP2047]: Da House is Armed [29.11.2023] [12:36:59] [TRACE] [ER2047]: [Rule:5:2]>> TRUE #alarm{id=1,value=.. -> #alarm{id='$id', property='armed'} => .. [29.11.2023] [12:36:59] [WARNING] [QUICKAPP2047]: Da House is Armed [29.11.2023] [12:36:59] [TRACE] [ER2047]: [Rule:7:60]>> TRUE #alarm{id=1,value=.. -> #alarm{id='$id', property='armed'} => .. [29.11.2023] [12:36:59] [WARNING] [QUICKAPP2047]: Da House is Armed [29.11.2023] [12:36:59] [TRACE] [ER2047]: [Rule:6:41]>> TRUE #alarm{id=2,value=.. -> #alarm{id='$id', property='armed'} => .. [29.11.2023] [12:37:00] [WARNING] [QUICKAPP2047]: Da House is Armed [29.11.2023] [12:37:00] [TRACE] [ER2047]: [Rule:5:3]>> TRUE #alarm{id=2,value=.. -> #alarm{id='$id', property='armed'} => .. [29.11.2023] [12:37:00] [TRACE] [ER2047]: [Rule:7:61]>> triggered #alarm{id=2,value=true,property="armed"} [29.11.2023] [12:37:00] [WARNING] [QUICKAPP2047]: Da House is Armed [29.11.2023] [12:37:01] [TRACE] [ER2047]: [Rule:7:61]>> TRUE #alarm{id=2,value=.. -> #alarm{id='$id', property='armed'} => .. [29.11.2023] [12:37:01] [WARNING] [QUICKAPP2047]: Da House is Armed end up ARMing everything
- 340 replies
-
- rule engine
- quickapp
-
(and 1 more)
Tagged with:
-
Barto2201 joined the community
-
Jan, this is strange. I am running at home on 0.36 and there is no newer version in updater, on the other hand I am running on 0.35 at customers project but there is not even 0.36 version in QAupdater? QA updater is on 0.67 on both systems.
- 340 replies
-
- rule engine
- quickapp
-
(and 1 more)
Tagged with:
-
How to I use lights with different dim levels depending on sunset / sunrise?
EJH59 replied to EJH59's question in Home Center 3
No one who can help me move forward from here then? -
I don't see that problem when arming partitions..., some more details? Well, partition 0 is the house/home so that name is given. To get the name from a partition id you need an helper function (I may build something like it into ER5 in the next version...) function var.partitionName(id) return id == 0 and 'Home' or api.get('/alarms/v1/partitions/'..id).name end rule("|| !1:armed >> 1:tryArm; log(__TAG,efmt('Armed partition:%s',partitionName(1)))")
- 340 replies
-
- rule engine
- quickapp
-
(and 1 more)
Tagged with:
-
Meindert Zwart joined the community
-
Hi all, I have HCL3 with 5.142.83 (beta), I follow this instructions, i download the .zip file, set the controller to recovery, repair with local file, it upload the file and update. But after that it reboot eith 5.142.83 again. Any ideas? Thanks.
- 1 reply
-
- 1
-
-
Hu @copderoc I solved contacting Fibaro Support and opening a ticket here. You have to select the customer login, under the login form, and ask help directly to them
-
I can't update to 5.150, sorry i will open another post.
-
Dwa Wall Plugi w wersji 25.25. Do jednego podłaczona lodówka (0-150W), do drugiego zmywarka. Oba generują ruch w sieci powyżej 1000 ramek/godzinę. Po wejściu w konfigurację urządzeń -> parametry, oba tak jakby traciły komunikację: na przemian pokazują paramatry i puste wartości. Po odłączeniu obciążenia, lub podłączeniu małego obciążenia (np. drukarka) zarówno jeden jak i drugi wraca do normy, tj generuje ruch na poziomie kilku ramek na godzinę. Czy też ktoś się z tym spotkał? Może Wall Plug w wersji 3.2 lepiej działa.
-
kleinhaus joined the community
-
rule("myurl = 'https://postman-echo.com/post'") rule("log('%s',http.post(myurl,{},{test={{foo=42}}}).data.test[1].foo)") http.post(url,options,data)
- 340 replies
-
- rule engine
- quickapp
-
(and 1 more)
Tagged with: