Announcement

Collapse
No announcement yet.

Arduino Plugin feature requests

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

  • enigmatheatre
    replied
    Originally posted by logbuilder View Post
    My projects are based on the nodeMCU board. Greig, I'm very thankful for the effort to make it work under the plugin.

    As I work on this, a couple of requests come to mind:

    1. Support for some kind of temp sensor. I like either DHT22 or 18B20 (requires OneWire). DHT11 is not accurate enough.

    2. Support for the A0 pin. I have a CO sensor that needs it.

    Thanks for you consideration.

    Robert
    Yes one wire support will be added when I find a fix for a bug in it and get some more free time. I will try and add the API mode to the nodemcu first so any sensor can be used.

    Greig.

    Sent from my SM-G925F using Tapatalk

    Leave a comment:


  • logbuilder
    replied
    My projects are based on the nodeMCU board. Greig, I'm very thankful for the effort to make it work under the plugin.

    As I work on this, a couple of requests come to mind:

    1. Support for some kind of temp sensor. I like either DHT22 or 18B20 (requires OneWire). DHT11 is not accurate enough.

    2. Support for the A0 pin. I have a CO sensor that needs it.

    Thanks for you consideration.

    Robert

    Leave a comment:


  • Pierre
    replied
    Upload scketch over ethernet

    Hi Greig,

    I have now a MEGA board functional with 8 relays and 10 inputs, with ethernet shield, and will now place it in the closet where all the cables of the house are going to, and start connecting everything.

    At this point I realize that if you publish a new sketch, I will have to use a portable PC with USB and Arduino software to upload it.
    I particularly appreciated your automatic construction and upload of sketch directly from the plugin config page, so it would be great to have also a direct upload through ethernet system for IP connected cards.
    (As I read this could be done using tftp )

    Thanks
    Pierre

    Leave a comment:


  • apluck
    replied
    Thanks Greig - just thinking about 1 wire devices-they would need slightly different treatment...

    Leave a comment:


  • enigmatheatre
    replied
    Originally posted by apluck View Post
    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.
    Al,

    Yes this is feasible but would take a bit of work to put the checks in place as the device address is based on the type on IO on the pin so I would need to update this and also check that it is not in use on the new board. I will have a think about this and add it to the list of thinks to do.

    Greig.

    Leave a comment:


  • 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:

Working...
X