from ir_helpers import * @event_trigger("ir_command_received", "host == 'kitchenpi.fritz.box' and repeat_counter == 0") def ir_remote_kitchenpi(button_name=None, **kwargs): player = {'player': 'media_player.kitchenpi'} mapping = { **default_ir_light_control('group.living_area'), **default_ir_cover_control('group.living_area'), **default_ir_music_control(**player), 'btn_1': playlist_f('Fast Jazz', shuffle=True, **player), 'btn_2': playlist_f('Favorite Brass', shuffle=True, **player), 'btn_3': playlist_f("Pop", shuffle=True, **player), 'btn_4': playlist_f('Bar Classics', **player), 'btn_5': playlist_f('Sentimental Moods', **player), 'btn_6': playlist_f(URLS['spotify_merkliste'], **player), 'btn_7': radio_f('BR24', **player), 'btn_8': radio_f('BR-Klassik', **player), 'btn_9': playlist_f(URLS['klassik_radio'], **player), 'btn_0': radio_f('Bayern 3', **player), 'key_numeric_pound': radio_f('Bayern 2', **player), 'key_numeric_star': radio_f('Antenne Bayern', **player), 'key_red': scene_f('wohnbereich_orange'), 'key_green': scene_f('wohnbereich_grun'), 'key_yellow': scene_f('wohnbereich_hell'), 'key_blue': scene_f('wohnbereich_blau_grun'), } if button_name in mapping: mapping[button_name]()