@startuml
sprite $SonosMd [14x14/16z] hKe50S0m34kP_EizR1RA8QoKCem10XjOGjpSAhxZwPMkRb4_axb9maagLke5
sprite $SonosLg [20x20/16z] pKs50KGX5C8Ylkw_xdNV0hvEm4PIoZMykbkq6n9Zb48umJXemGFkNkCICCHPCwdRZEisCxXoZDklIYMKe2N_70KxoHa
!procedure Sonos($id, $name="Sonos", $tech="")
  IconElement($id, 'simpleicons-4/S/Sonos', $name, $tech)
!endprocedure
!procedure SonosCard($id, $funcName="", $content="")
  IconCard($id, '<$SonosMd>', '', $funcName, $content)
!endprocedure
!procedure SonosGroup($id, $name='Sonos', $tech='')
  IconGroup($id, 'IconGroup', '<$SonosLg>', $name, $tech)
!endprocedure
@enduml