Announcement

Collapse
No announcement yet.

Arduino Plugin feature requests

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • apluck
    replied
    Hi Greig, I'd like to request a way of moving devices around between boards.

    For example. I might test a new input on pin 5 of board 1 which is my test board in my "lab". I might build events around it, and even scripts.

    Then I want to move it to "production" which might be pin 6 on Board 9 for example.

    Another example would be where I need to move pins around on an existing board.

    It would be great to be able to click a "swap devices" button against pin 5 board 1 in the gui, and be presented with a dropdown of all the other enabled "input" pins across all arduinos. Select pin 6 on board 9, and it executes the swap.

    Ideally then, the address references do not change so that any existing events or scripts continue to work, just with the new device.

    The dropdown could contain all pins that have been enabled of the same type as the original. eg. all input pins, or all output pins, or all pwm pins etc.

    I do this quite often with my xAP devices - there is a separate xAP database that maps the HS3 device to the xAP address, and by modifying the db directly I can move my xAP devices around without redoing the HS3 events.

    Is this feasible?

    Cheers.

    Leave a comment:


  • mulu
    replied
    Never mind, I actually can rename them in HS.

    Leave a comment:


  • mulu
    replied
    Alias

    I haven't seen this request in the regular discussion so I am posting it here. Is it possible to have aliases for the boards and pins. For instance, instead of "Board 1" I would like to name it "Outdoor Controller". Then instead of "Pin 2" I could use something like "Water Fountain". This would make things in HS much easier to understand, even more so if several Arduino boards are being used.

    Leave a comment:


  • fvhemert
    replied
    My electricity meter has an led that blinks based on usage and soon my water and gas meter will have too. I like to have a counter that runs on the arduino board that logs the number of pulses and can be read from HS. Opting fo a arduino based counter because I feel that monitoring a fast and ever changing input will put too much stress on HS.

    Leave a comment:


  • enigmatheatre
    replied
    Originally posted by ksdehoff View Post
    Posting this request in the official(?) feature requests - I'd like to get the number of variables associated with the API code increased from 48 to 64 please. I've recently run up against this limitation. My workaround is to pack/unpack digitals but it complicates things greatly.

    Thanks!
    Yes this can be done but I can not give a time scale on this at the moment. I will add it to the list.

    Greig

    Leave a comment:


  • ksdehoff
    replied
    Posting this request in the official(?) feature requests - I'd like to get the number of variables associated with the API code increased from 48 to 64 please. I've recently run up against this limitation. My workaround is to pack/unpack digitals but it complicates things greatly.

    Thanks!

    Leave a comment:


  • BeePee
    replied
    ESP 8266 sleep function

    Hi Greig

    First off ,Thank You for all your hard work in making this plugin, with the unlimited versatility of the Arduino environment this plugin offers one of the biggest steps forward to home automation. And one of the biggest head aches to the programmer.

    I am new to this environment but my head is spinning with the potential.

    I notice you have mentioned several times you are working on support for more boards and of special interest to me are the ESP series of boards. During your development in this area would you kindly consider adding some "Sleep" function for the ESP boards, something to put the boards to sleep for a predefined interval, then wake and send data to HS and then sleep again. Obviously the plugin would have to inhibit polling during this sleep time or it would return connection errors.

    The reason for this is it would open up a range of opportunity for battery operation as the power requirements are very low during the sleep period.

    Thanks

    Brian

    Leave a comment:


  • artart88
    replied
    Add Auto Connect Back In

    Hi Greig,

    Were you able to add back to the ethernet API version in the auto connect feature that got left out at some point for boards beyond board 1?

    Thanks,

    Art

    Leave a comment:


  • enigmatheatre
    replied
    Great. Another one down...

    Sent from my SM-G925F using Tapatalk

    Leave a comment:


  • Moskus
    replied
    Yes. Confirmed fixed!
    Last night I added back the first Arduino Mega board as before, and nothing happened. CPU usage still averages around 11-12%.

    So the CPU dropped from around 20% to 12% from .124 to .127. Nice work!

    Leave a comment:


  • Moskus
    replied
    I'm calling it. It's fixed!
    I'll add back the first board and see if the trend continues (as we expect).

    I cannot pinpoint where I enabled it. I know where (around 19.10.2016 21:00) , but I can't see it.

    Leave a comment:


  • enigmatheatre
    replied
    Originally posted by Moskus View Post
    Wow, I'm impressed! It's looking good so far!
    Good News. Fingers crossed it has fixed it for you.

    Greig.

    Leave a comment:


  • Moskus
    replied
    Wow, I'm impressed! It's looking good so far!

    Leave a comment:


  • Moskus
    replied
    Hey! I'm on .124 still! I'm not getting used to beta's not showing as updates, but I do understand why...

    I'll try that, thanks!


    And thanks for sticking with me. I know it's a pain trying to debug issues you can't replicate.

    Leave a comment:


  • enigmatheatre
    replied
    Originally posted by Moskus View Post
    As the summer is now officially over, I removed the board just to test. The Arduino plugin still behaved like it did before (and as described earlier).

    This is weird!
    Is the plugin doing some port scanning or anything else network related? It's the only thing I can think of.


    I disabled the plugin just ot see what happened. Guess when:

    What Version of the plugin are you running as I did have a stab at a fix for this for you but I can not replicate it so it is hard to find.

    Greig.

    Leave a comment:

Working...
X