This integration provides support for Internet Radios based on the Frontier Silicon chipset. Some of the manufacturers which offer products based on these chips include: Hama, Medion, Slivercrest, Auna, Technisat, Revo, Pinnel, etc. These devices will be usually controlled by the UNDOK app.
- Hama: IR110, DIR3110
- Medion: Medion Radios
- Silvercrest: SIRD 14 C2
- Some models from: Auna, Technisat, Revo, Pinell
Your Frontier Silicon based device should be automatically discovered by Home Assistant. The auto-discovery service assumes that the device uses the default PIN code: 1234. If you have changed the PIN code, the auto-discovery will fail as Home Assistant will not be able to connect to the device. You can set the PIN code of your device (depending on manufacturer) under:
MENU button > Main Menu > System setting > Network > NetRemote PIN setup
If your device was not automatically discovered or you have changed the PIN you can alternatively add the following to your
# Example configuration.yaml entry media_player: - platform: frontier_silicon host: IP_ADDRESS
The host name or the IP address of the device.
The port number of the device.
PIN code of the Internet Radio.
Friendly name of the Internet Radio. If present this will override the friendly name reported by the radio itself.
Some models use a separate port (2244) for API access, this can be verified by visiting http://[host]:[port]/device.
In case your device (friendly name) is called badezimmer, an example automation can look something like this:
# Example configuration.yaml automation alias: "Bathroom Motion Detected" trigger: platform: state entity_id: binary_sensor.motion_sensor_166d0001171111 from: 'off' to: 'on' action: service: media_player.turn_on data: entity_id: "media_player.badezimmer"
Overview DAB+ (Badezimmer) and Spotify (Küche):
Overview of the info dialog:
Support is provided through the Python fsapi module. The Python module was developed by using the documentation provided by flammy and is based on tiwillam’s fsapi project. Special thanks to both developers, this integration would have not been possible without their work.
The Frontier Silicon API does not provide a multi-user environment. There is always a single user (session) controlling a device, which means that once Home Assistant connects to a device all other sessions will be invalidated. This renders the usage of UNDOK almost impossible, as the Home Assistant integration polls the device state every 30 seconds or issues a command by creating a new session. If you want to prevent Home Assistant to auto connect to your device, simply change the PIN code of the device to something else than: 1234