Jeg har begynt å leke litt med det samme nå. Instructables har en del interessante tutorials feks. For min del så har jeg litt hardware liggende i form av en NodeMCU og diverse brytere/sensorer etc, så det er relativt lett å leke med det. Kjører også Hass.io istedet for HS3 som du bruker, og har installert Mosquito på den som fungerer som en broker. Det vil si at enhetene jeg lager (hvor koding stort sett blir cut and paste fra andre prosjekter for å få de delene som jeg trenger) sender info som Mosquito mottar. Basert på dette så kan jeg trigge alle enheter som HASS.io kan styre (som er det meste).
Eksempel fra i går hvor jeg testet veldig raskt, så koblet jeg opp en knapp til NodeMCU, slik at den sendte "switch pressed" eller "switch not pressed" basert på om knappen var trykket inn eller ikke. Virker som en jungel, men tror det skal være greit å sette seg inn i. Personlig er jeg fan av gode YouTube videoer, så jeg får se om noen har en god introduksjon der.
Ikke HELT relatert til HS3 og ditt spm, men vi er nok i samme bås mtp nivå på MQTT bruk. Virker dog interessant og som en kul måte å få spesielt DIY dingser til å jobbe mot systemet på.