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


  • 0

Check device status, Lua Scene help!


Morcegolas

Question

Hi guys, I want to check if my kodi is On/Off by ping the device.

Why? When I turn on the Away mode, my plugs turns off, and as fibaro don't have template for Aeon Smart Switch for measure the consumption, I have to do it another way. So when Away = ON, and Kodi = ON, that switch won't turn off.

 

I already made one Global variable "Kodi_Online", and this Virtual Device that check if Kodi is On or Off when I press the button 1, but I want this to run every minute or so, How canI do that?

 

Here is the script of my VD,

Button 1:

Please login or register to see this code.

Main lop is empty.

 

Thanks.

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

This scene will start at boot and runs every 5 minutes:

 

Please login or register to see this code.

Link to comment
Share on other sites

  • 0

I'm not sure that I understand the question, but you can press the button of a VD like this:

fibaro:call(deviceID, "pressButton", buttonID)

buttonID is the key number. Start counting at the top left and add one for each key or label up to the one you would like to press. Using the name won't work.

For example: fibaro:call(1001, "pressButton", 1) presses the first button on a VD with ID 1001.

Link to comment
Share on other sites

  • 0
  • Inquirer
  • I'm not sure that I understand the question, but you can press the button of a VD like this:

    fibaro:call(deviceID, "pressButton", buttonID)

    buttonID is the key number. Start counting at the top left and add one for each key or label up to the one you would like to press. Using the name won't work.

    For example: fibaro:call(1001, "pressButton", 1) presses the first button on a VD with ID 1001.

     

    And how can I do it run every 5 minutes in a infinite loop?

    Thanks.

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • I'm not a programmer, just a curious. Why do you use "fibaro:sleep(100)" before the countscenes?

    Thanks.

    Link to comment
    Share on other sites

    • 0

    Without that little bit of sleep, the script might fail to start when you press "save".

    Link to comment
    Share on other sites

    Join the conversation

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

    Guest
    Answer this question...

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