I have started working on a binding for Mikrotik routers.
Would be great to recap what would be the most appreciated by users.
I found these:
- System statuses (voltage, temperature, version, uptime, free memory etc…)
- Interface status (disabled, mac address, etc…) What would make most sense for you to have for each interface? I plan to add enable/disable command also, but first I want to have everything to be working correctly and reading states only
- Device presence based on MAC address and wireless registration table.
Basically any information could be fetched from the router (which you can access through terminal), so implementing all of them is not possible and would not make sense. Though that’s why I’m planning to add a command_execute channel where you can execute terminal commands and a json response is generated, so everyone can execute everything on the router directly from openHAB.