Jump to content

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


Recommended Posts

  • Topic Author
  • Posted
    46 minutes ago, Rover said:

    {0,"`VoordeurSwitch`",{lineState={" if {`VoordeurSwitch`:sceneActivation=`But3Release`}"},

    initOnStartup=false,state="sceneActivation=11~45",trueAct={

        {"VoordeurSwitch-%HC3","sendEmail,2","Disarm"}}}}

     

    I am not sending emails from But3Hold, but I want to send email only if lineState condition is true, that means only if But3Release and not if But3Hold.

    The hold and release events received on same time and as you can see one of the sendEmail occurs while value is Bu3Hold. The reason that when value updated and checked again in lineState it's already changed to Bu3Release. (and executed two times)

    Two options:

    1. Keep to hold the button little longer... to create a slight delay between hold and release.

    2. Why you're using lineState here? The usage for lineState is more correct to screen few buttons in one line. In this case it's straightforward line

    {0,"`VoordeurSwitch`",{state="sceneActivation=But3Release",trueAct={

        {"VoordeurSwitch-%HC3","sendEmail,2","Disarm"}}}}

    Posted (edited)
    37 minutes ago, cag014 said:

    2. Why you're using lineState here? The usage for lineState is more correct to screen few buttons in one line. In this case it's straightforward line

    {0,"`VoordeurSwitch`",{state="sceneActivation=But3Release",trueAct={

        {"VoordeurSwitch-%HC3","sendEmail,2","Disarm"}}}}

    It is your own advice of october 4th:

    @Rover

    On second thought, that option already exists

    {0,"`VoordeurSwitch`",{lineState={" if {`VoordeurSwitch`:sceneActivation=33} or {`VoordeurSwitch`:sceneActivation=35},

    initOnStartup=false,state="sceneActivation=30~40",trueAct={....

     

    My goal is to combine push 1x and button hold: 

    {0,"`VoordeurSwitch`",{lineState={" if {`VoordeurSwitch`:sceneActivation=`But1Single`} or {`VoordeurSwitch`:sceneActivation=`But1Release`}"},

    state="sceneActivation=11~45",trueAct={

    Edited by Rover
  • Topic Author
  • Posted
    11 minutes ago, Rover said:

    It is your own advice of october 4th:

    @Rover

    On second thought, that option already exists

    {0,"`VoordeurSwitch`",{lineState={" if {`VoordeurSwitch`:sceneActivation=33} or {`VoordeurSwitch`:sceneActivation=35},

    initOnStartup=false,state="sceneActivation=30~40",trueAct={....

     

    My goal is to combine push 1x and button hold: 

    {0,"`VoordeurSwitch`",{lineState={" if {`VoordeurSwitch`:sceneActivation=`But1Single`} or {`VoordeurSwitch`:sceneActivation=`But1Release`}"},

    state="sceneActivation=11~45",trueAct={

    OK, if you intend to combine few lines. But as I see But[x]Release  is a problematic event and might be better idea to have all But[x]Release as a different line

    Posted (edited)
    23 hours ago, Rover said:

    Please login or register to see this spoiler.

    OK

    Edited by Rover
  • Topic Author
  • Posted
    18 minutes ago, Rover said:
    On 10/24/2020 at 2:30 AM, Rover said:

    Please login or register to see this spoiler.

    I'm a little bit lost here...

    What you mean by "10+30+.... ", if it's calculation it should be within question marks "?10+30+...?" . all of them .

    Now what is it Uit? Is it parameter? it should be `Uit`...

     

    Posted (edited)
    29 minutes ago, cag014 said:

    I'm a little bit lost here...

    What you mean by "10+30+.... ", if it's calculation it should be within question marks "?10+30+...?" . all of them .

    Now what is it Uit? Is it parameter? it should be `Uit`...

     

    What you mean by "10+30+.... ", if it's calculation it should be within question marks "?10+30+...?" . all of them .

          Yes it should be a calculation, so between ? ?.

    No, Uit is nothing but a value of a GV, but in the initiation list and in hcWebEye it is in the list of GV's while the real GV &Alarmstatus is not at all to be seen in the lists.

     

    Please login or register to see this spoiler.

     

    Edited by Rover
    Posted

    hcWebEye Toggle does not refresh, only after editing the AOQ lines hcWebEye shows the contents for a while.

    Posted

    I Toggle hcWebEye, and.....: got an email from Fibaro: 

    Please login or register to see this spoiler.

     

    Posted

    webEye

    Please login or register to see this spoiler.

     

  • Topic Author
  • Posted
    11 hours ago, Rover said:

    What you mean by "10+30+.... ", if it's calculation it should be within question marks "?10+30+...?" . all of them .

          Yes it should be a calculation, so between ? ?.

    No, Uit is nothing but a value of a GV, but in the initiation list and in hcWebEye it is in the list of GV's while the real GV &Alarmstatus is not at all to be seen in the lists.

     

    Please login or register to see this spoiler.

    What do you mean doesn't refresh?  What indication you're looking for refresh?

  • Topic Author
  • Posted (edited)

    @Rover  in order to speed up keyfob actions please try to use key-fob emulation for sceneACtivation. (does not support centralSceneSupport).

    Looks like even But[x]Release works much better

     

    Please login or register to see this attachment.

    To all

    As I recommended to avoid using slave device as a main item in jM line or using their values directly in conditions, because that slows down the AOQ. (Average API:GET takes ~90mSec. If you have for example 30 items it creates delay of 3 seconds (due to value scanning and retrieve).

    The best option is to use emulation for main items. The "slave" idea is to control devices (like turn ON/OFF, set value and etc..)

    Edited by cag014
  • Topic Author
  • Posted

    @Rover

    I'm trying to understand regarding error in &Alarmstatus...

    By looking on the hcWebEye table it shows like &Alarmstatus'hc2, from other hand you're using &Alarmstatus in the line without hc2 suffix.

    Could you please provide more info on this GV?

  • Topic Author
  • Posted
    4 hours ago, Rover said:

    I Toggle hcWebEye, and.....: got an email from Fibaro: 

    Please login or register to see this spoiler.

    Could be AOQ sends too many emails?

    Posted
    1 hour ago, cag014 said:

    any GV must use prefix &. so please change to &Uit

    Uit is no GV but a value, like 

    {0,"&Alarmstatus",{initOnStartup=false,state="value<>Warning",lineState={"if {&AlarmGeluid:value<>Uit and &Alarmstatus:value<>Uit}"},trueAct={ 

    Have a look at the webEye picture above: the two Uit "GV's" (so not real GV's) are coloured green and red.

    There should be &Alarmstatus in the list and no Uit!

  • Topic Author
  • Posted (edited)
    2 minutes ago, Rover said:

    Uit is no GV but a value, like 

    {0,"&Alarmstatus",{initOnStartup=false,state="value<>Warning",lineState={"if {&AlarmGeluid:value<>Uit and &Alarmstatus:value<>Uit}"},trueAct={ 

    Have a look at the webEye picture above: the two Uit "GV's" (so not real GV's) are coloured green and red.

    There should be &Alarmstatus in the list and no Uit!

    Where &Alarmstatus defined? I mean it is GV of what? HC2, HC3 or QA?

    Edited by cag014
    Posted
    2 hours ago, cag014 said:

    What it is? never saw that message!

    It is a email from Fibaro: 

    Please login or register to see this spoiler.

    And no, I do not sent many email from AOQ.

    Posted (edited)
    16 minutes ago, cag014 said:

    Where &Alarmstatus defined? I mean it is GV of what? HC2, HC3 or QA?

    Please login or register to see this spoiler.

    HC3.

    There is also &Alarmstatus'hc2.

     

    Edited by Rover
  • Topic Author
  • Posted
    4 minutes ago, Rover said:

    Please login or register to see this spoiler.

    Could you please post user_data with jM lines? I will copy these lines and to see what went wrong.

    Posted
    9 minutes ago, cag014 said:

    Could you please post user_data with jM lines? I will copy these lines and to see what went wrong.

     

    Please login or register to see this attachment.

    Posted
    2 hours ago, cag014 said:

    What do you mean doesn't refresh?  What indication you're looking for refresh?

    In webEye I want to see the details in Do Manual refresh for details when you hover to a line showing a yellow rectangle.

    After editing jM you are able to see these details for a short time in webEye. When they are not visible I should like to refresh the content of the yellow rectangle by Reload or Toggle or whatever what, but both has no effect on this.

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Reply to this topic...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

    ×
    ×
    • Create New...