Hi everyone, I’m currently working on integrating my Xantech audio amplifier into the SmartThings ecosystem and I’m encountering some challenges. I’d love to hear your thoughts or suggestions on the best approach to take.
I’ve resurrected an old Xantech 8-zone/8-source audio amplifier and currently control it using a Raspberry Pi running a Flask web app. The web app allows me to turn zones on/off, select sources, and adjust volumes. The controls send serial commands to the Xantech’s serial port.
My goal is to replicate this functionality within SmartThings so I can automate my audio setup and control it through routines or the SmartThings app. I have an older SmartThings hub running controller v.2.3.27-8 and the Raspberry Pi is connected to my LAN. I’m trying to figure out if I should use the Rules API or the full SmartThings API for this integration.
I’ve explored both options but I’m not entirely sure which would be more suitable. I’m also considering whether to connect the Raspberry Pi directly to the hub or use a cloud-connected approach. Any insights or pointers would be greatly appreciated!
For more context, here’s the GitHub repository of the current setup: GitHub Link.
Thank you all in advance for your help and suggestions!