Multi-IO 8-Layer Stackable HAT digital inputs with Home assistant

jw87

New member
Hi there, I have a Multi I/O working great in HA, but i cannot see any digital inputs or any reference to them in the custom components file. Am i missing something or are they currently not supported within HA?

Thanks

James
 

3lv

New member
Hi James,

Thanks for reaching out! The digital inputs are indeed supported in HA. They’re implemented under the entity name `opto_in` since they are based on opto coupling. There were missing from the README.md, but they are now added in here too.

Depending on your use case, you may also want to change the `update_interval` from the default 30s to something smaller.

YAML:
SMmultiio:
    - stack: 0
      opto_in:
        chan_range: "1..4"
        update_interval: 5

Let me know if you have any more questions or need further assistance!

Best regards,
Vlad
 

jw87

New member
Hi James,

Thanks for reaching out! The digital inputs are indeed supported in HA. They’re implemented under the entity name `opto_in` since they are based on opto coupling. There were missing from the README.md, but they are now added in here too.

Depending on your use case, you may also want to change the `update_interval` from the default 30s to something smaller.

YAML:
SMmultiio:
    - stack: 0
      opto_in:
        chan_range: "1..4"
        update_interval: 5

Let me know if you have any more questions or need further assistance!

Best regards,
Vlad

Hi Vlad,

I had a second query.


I am really struggling to get the Multi I/O 0-10V analog inputs working correctly. I have them showing up fine but I think my issue is my wiring.

Can you possibly point me to an example wiring diagram?


James
 

3lv

New member
Hi!

configuration.yaml:

SMmultiio:
- stack: 0
uin:
channels: "1,2"
update_interval: 5 # <- (OPTIONAL) set the update interval to 5 seconds
uout:
channels: "1,2"

This is a simple setup, uin (number 1) (on the left) reads from uout (number 1) (on the right). You may have any V source, this is just a convenient example.

Note that, in my case, the entity number (i.e., uin_1) does not seem to correspond to the number written on the card itself(i.e. 0-10V2).

1743428302829.png



1743427809185.png


Hope this helps,

Vlad
 

jw87

New member
Thank you so much! Seems obvious now, but couldn't work out from the docs the ground was a common pin for inputs not a board ground.

Didn't have a use for half the things on this board when I started project but using pretty much everything now!

James
 
Top