Hi,
After a first attempt of making a network switch status card (switch-port-card) I was taken back by the number of entities you needed to declare to make it work.
I set out of making a SNMP integration with a new card that allows for 0 entities to be made before hand. The integration creates the needed entities internally. You also can configure and change the needed oids on the fly.
It supports any SNMP switch and you can configure the needed ports and other things in the options.
It was not easy but managed to create an snmp integration based on pysnmp 7.1. You can install the integration and basically in the dialog only have to set host ip (network switch ip) and the community string required by snmp. This first version works on v2c but you can also configure it in a later screen towards version 1 (version 3 support will come later if requested, but it is already based on the v3arch)
The card attached in the repro is also of new design and also supports configuring via the UI.
I hope you like it and can use it.
I could use some help from the community:
- it is 99% HACS compliant except for the brands thing. I put in a ticket for it but was denied. If someone knows what to do, a hint would be appreciated. With this hurdle i can make it fully HACS compliant and add it to HACS
- It is in basis an integration (although i started with a card). Is it possible to release an integration including the card or does this need to happen separately? The repo has the card in www/community directory and is fully functional
- I could use some testers and feedback

You can check it out on: GitHub - partach/switch_port_card_pro: The ultimated network switch card including SNMP integration


