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
    54 minutes ago, Rover said:

    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.

    Please press Toggle and then press Reload (don't wait for automatic reload), do you see next message?

    Please wait while generating table view..

    Posted (edited)
    17 minutes ago, cag014 said:

    Please press Toggle and then press Reload (don't wait for automatic reload), do you see next message?

    Please wait while generating table view..

    Toggle followed by reload (table view at once without waiting) followed by the nice email from Fibaro that "Device All-in-One has been turned off".

    And no details in the yellow rectangles!

    Edited by Rover
  • Topic Author
  • Posted (edited)
    10 minutes ago, Rover said:

    Toggle followed by reload (table view at once without waiting) followed by the nice email from Fibaro that "Device All-in-One has been turned off".

    I think I know what happens...

    You have passed the limit for global variable storage...

    You have one trueAct with over 50 commands (with conditions) (That's create a huge HTML data to display)

    As I see you have two options

    1. To run few AOQs

    2. To optimize your AOQ

     

    This is HC3 limit.

    Edited by cag014
    Posted
    3 hours ago, cag014 said:

    @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..)

    So in {0,"`LichtHuiskamer`",{state="value<20",initOnStartup=false,lineState={"if {`LichtenAanStatus`:value=false}"}, where `LichtenAanStatus` checks 13 devices and takes 1.2 seconds?

  • Topic Author
  • Posted

    For example I think all those commands could be optimized in one

    {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Keukenraam"]]',"if {`Keukenraam`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Bovenraam Keuken"]]' ,"if {`BovenraamKeuken`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Bovenraam Bijkeuken"]]',"if {`BovenraamBijkeuken`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Veluxraam Kamer Hans"]]',"if {`VeluxKamerHans`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Veluxraam Kamer Gloria"]]',"if {`VeluxKamerGloria`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Veluxraam Badkamer"]]',"if {`VeluxBadkamer`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Veluxraam Garderobekamer"]]',"if {`VeluxGarderobekamer`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Schuurdeur Achter"]]',"if {`SchuurdeurAchter`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Beweging Overloop"]]',"if {`BewegingOverloop`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Beweging Hal"]]',"if {`BewegingHal`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Beweging Huiskamer"]]',"if {`BewegingHuiskamer`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Rook Huiskamer"]]',"if {`RookHuiskamer`:alarm=breached}"},

     

    by setting GV which sensor has breached

     

       

    1 minute ago, Rover said:

    So in {0,"`LichtHuiskamer`",{state="value<20",initOnStartup=false,lineState={"if {`LichtenAanStatus`:value=false}"}, where `LichtenAanStatus` checks 13 devices and takes 1.2 seconds?

    if the devices are slaves, yes it is?

    Posted
    3 minutes ago, cag014 said:

    I think I know what happens...

    You have passed the limit for global variable storage...

    You have one trueAct with over 50 commands (with conditions) (That's create a huge HTML data to display)

    As I see you have two options

    1. To run few AOQs

    2. To optimize your AOQ

     

    This is HC3 limit.

    But I am not ready yet developping with AOQ ?

    What is your advice?

    What is possible in optimizing AOQ?

    Posted (edited)
    16 hours ago, cag014 said:

    For example I think all those commands could be optimized in one

    {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Keukenraam"]]',"if {`Keukenraam`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Bovenraam Keuken"]]' ,"if {`BovenraamKeuken`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Bovenraam Bijkeuken"]]',"if {`BovenraamBijkeuken`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Veluxraam Kamer Hans"]]',"if {`VeluxKamerHans`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Veluxraam Kamer Gloria"]]',"if {`VeluxKamerGloria`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Veluxraam Badkamer"]]',"if {`VeluxBadkamer`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Veluxraam Garderobekamer"]]',"if {`VeluxGarderobekamer`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Schuurdeur Achter"]]',"if {`SchuurdeurAchter`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Beweging Overloop"]]',"if {`BewegingOverloop`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Beweging Hal"]]',"if {`BewegingHal`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Beweging Huiskamer"]]',"if {`BewegingHuiskamer`:alarm=breached}"},

        {"`Pushover`", '+Send_Pushover,json[["&PushoverTitle","&Prio","&PushoverSound","Rook Huiskamer"]]',"if {`RookHuiskamer`:alarm=breached}"},

     

    by setting GV which sensor has breached

     

       

    if the devices are slaves, yes it is?

    Most of them are not slaves.

    If these commands are binded by setting a GV, what is then the optimization? Each breaching has to be checked anyhow. 

    And I want a Pushover notification for each breaching, not only one, although the chance of breaching more than one at the same time is indeed little.

    Edited by Rover
  • Topic Author
  • Posted (edited)
    33 minutes ago, Rover said:

    Most of them are not slaves.

    If these commands are binded by setting a GV, what is then the optimization? Each breaching has to be checked anyhow. 

    And I want a Pushover notification for each breaching, not only one, although the chance of breaching more than one at the same time is indeed small.

    Indeed, but it's better to have jM line for each sensor rather then running conditions... as I said it creates more HTML data... and this is a huge long line in table (50 commands).

    As I see few sensors already has a jM line!?

    By the way these sensors are direct devices on HC2... not emulated... and should not have alarm property...

    Edited by cag014
    Posted

    @cag014 working for you the sunset and sunrise hours code? Today was the winter time set up and not working for me.

  • Topic Author
  • Posted (edited)
    13 minutes ago, SmartLifeSystems said:

    @cag014 working for you the sunset and sunrise hours code? Today was the winter time set up and not working for me.

    Looks like no change? HC3 has been updated for correct time, but sunset and sunrise still the same?

    Go to Swagger -> settings/info see if it's updated for you?

     

    Edited by cag014
    Posted
    1 minute ago, cag014 said:

    Looks like no change? HC3 has been updated for correct time, but sunset and sunrise still the same?

     

     

    Yes, the HC3 has benn updated for correct time, but absolutely not working the sunset and sunrise hour. In the AOQ i see the sunset and sunrise hours.

    Posted
    6 minutes ago, SmartLifeSystems said:

     

    Yes, the HC3 has benn updated for correct time, but absolutely not working the sunset and sunrise hour. In the AOQ i see the sunset and sunrise hours.

     

    OK, I needed reboot the HC3.

  • Topic Author
  • Posted
    1 minute ago, SmartLifeSystems said:

     

    OK, I needed reboot the HC3.

    Please let's know if it helps...

    Posted
    6 minutes ago, cag014 said:

    Please let's know if it helps...

     

    After the reboot working fine.

    Posted
    46 minutes ago, cag014 said:

    Indeed, but it's better to have jM line for each sensor rather then running conditions... as I said it creates more HTML data... and this is a huge long line in table (50 commands).

    As I see few sensors already has a jM line!?

    By the way these sensors are direct devices on HC2... not emulated... and should not have alarm property...

    In my head there is the fact that soon these not slave sensors, as well as the slave sensors, will all be HC3 sensors.

    Does this  make another view on the way of optimizing?

    Posted
    On 10/23/2020 at 1:18 AM, cag014 said:

    Yea ?

    I want to give this present back!

    Error notifications still overflowed!!!

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

    I want to give this present back!

    Error notifications still overflowed!!!

    What errors?

    Posted (edited)
    1 hour ago, cag014 said:

    What errors?

    Please login or register to see this spoiler.

    This errors!

    OK, debug notifications ?

    Edited by Rover
  • Topic Author
  • Posted (edited)
    8 hours ago, Rover said:

    Please login or register to see this spoiler.

    All,

    This is the version that I'll release tomorrow in forum

    No debug information anymore

    In addition attached Slave Remote Controller for centralScene

     

    Please login or register to see this attachment.

     

    Please login or register to see this attachment.

    Edited by cag014
    Posted
    1 hour ago, cag014 said:

    All,

    This is the version that I'll release tomorrow in forum

    No debug information anymore

     

     

    Please login or register to see this attachment.

    Sorry cag014, but in my hc3 v5.8 has a huge impact on cpu load.It looks like 20% higher cpu load in idle. 

     

    v 5.8

    Please login or register to see this attachment.

     

     

     

    v 5.7

     

    Please login or register to see this attachment.

    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...