kathrein
Requirements
This plugin has no requirements or dependencies.
ToDo
The webinterface needs to be implemented
Configuration
plugin.yaml
kathrein:
plugin_name: kathrein
host: 192.168.0.149
# port: 9000
# kathreinid: 1
Attributes
host
: specifies the ip address of your Kathrein device.port
: if you want to use a nonstandard port.kathreinid
: if you have more than one Kathrein device, you can identify them with the kahtreinid in the item configuration.
items.yaml
kathrein
There are two possibilities to use this attribute.
Define it on a string item and set it to
true
: With this configuration, every string you set to this item will be send to the Kathrein device.Define it on a boolean item and set it to a key value: With this configuration, the specified key value is sent whenever you set the item to
true
(if the item is only for sending a specific command to the tv then you should consider using theenforce_updates
attribute, too). It is even possible to define several keys separated with a ‚|‘.
kathreinid
With this attribute you can define to which kathrein device you want to send the specified command. If there is only one device configured you can avoid setting this attribute (not tested yet -> give some feedback if it works).
receiver:
name: Receiver
type: str
kathrein: 'true'
kathreinid: 1
enforce_updates: 'true'
mute:
name: Mute
type: bool
visu_acl: rw
kathrein: mute
kathreinid: 1
enforce_updates: 'true'
media:
name: Media
type: bool
visu_acl: rw
kathrein: media
kathreinid: 1
enforce_updates: 'true'
knx_dpt: 1
knx_listen: 0/0/7
Key Values
And here is a list of possible key values. It depends on your device if all of them are supported.
tvr
0
1
2
3
4
5
6
7
8
9
menu
p+
p-
mute
epg
up
down
right
left
exit
standby
text
vol+
vol-
info
fav
pip
opt
tvr
archiv
media
fback
play
fforward
pause
rec
stop
logic.yaml
Currently there is no logic configuration for this plugin.
Functions
Currently there are no functions offered from this plugin.