Advertisement
Guest User

Untitled

a guest
Feb 1st, 2019
1,375
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 11.74 KB | None | 0 0
  1. ################################################################
  2. ## Automation / Telegram Chatbot                               #
  3. ################################################################
  4. #
  5. ################################################################
  6. # Telegram, Control Panel LEDzaun                              #
  7. ################################################################
  8. #
  9. - id: '4100'
  10.   alias: 'TelegramCB-LEDstart'
  11.   initial_state: true
  12.   hide_entity: true
  13.   trigger:
  14. #    - platform: homeassistant
  15. #      event: start
  16.     - platform: event
  17.       event_type: telegram_callback
  18.       event_data:
  19.         data: '/zurueck'
  20.     - platform: event
  21.       event_type: telegram_callback
  22.       event_data:
  23.         data: '/start'
  24.   action:
  25.     - service: notify.groupledzaun
  26.       data:
  27.         message: 'Steuerung LEDzaun'
  28.         data:
  29.           inline_keyboard:
  30.            - 'Licht An:/licht_an, Licht Aus:/licht_aus'
  31.             - 'Farbe:/farbe_aendern'
  32.             - 'Helligkeit:/helligkeit_aendern'
  33. #
  34. ################################################################
  35. # LEDzaun - Licht An / Aus                                     #
  36. ################################################################
  37. #
  38. - id: '4101'
  39.   alias: 'TelegramCB-Licht-an'
  40.   initial_state: true
  41.   hide_entity: true
  42.   trigger:
  43.     - platform: event
  44.       event_type: telegram_callback
  45.       event_data:
  46.         data: '/licht_an'
  47.   action:
  48.     - service: script.turn_on
  49.       entity_id: script.outdoor_ledzaun_warm
  50. #    - service: notify.groupledzaun
  51. #      data:
  52. #        message: 'Licht steuern'
  53. #        data:
  54. #          inline_keyboard:
  55. #            - 'Licht An:/licht_an, Licht Aus:/licht_aus'
  56. #            - 'Farbe ändern:/farbe_aendern'
  57. #
  58. - id: '4102'
  59.   alias: 'TelegramCB-Licht-aus'
  60.   initial_state: true
  61.   hide_entity: true
  62.   trigger:
  63.     - platform: event
  64.       event_type: telegram_callback
  65.       event_data:
  66.         data: '/licht_aus'
  67.   action:
  68.     - service: script.turn_on
  69.       entity_id: script.outdoor_ledzaun_off
  70. #    - service: notify.groupledzaun
  71. #      data:
  72. #        message: 'Licht steuern'
  73. #        data:
  74. #          inline_keyboard:
  75. #            - 'Licht An:/licht_an, Licht Aus:/licht_aus'
  76. #            - 'Farbe ändern:/farbe_aendern'
  77. #
  78. ################################################################
  79. # LEDzaun - Farbe ändern                                       #
  80. ################################################################
  81. #
  82. - id: '4200'
  83.   alias: 'TelegramCB-LEDfarbe'
  84.   initial_state: true
  85.   hide_entity: true
  86.   trigger:
  87.     - platform: event
  88.       event_type: telegram_callback
  89.       event_data:
  90.         data: '/farbe_aendern'
  91.   action:
  92.     - service: notify.groupledzaun
  93.       data:
  94.         message: 'Farbe LEDzaun ändern'
  95.         data:
  96.           inline_keyboard:
  97.            - 'Rot:/rot, Blau:/blau, Grün:/gruen'
  98.             - 'Rot1:/rot1, Rot2:/rot2, Rot3:/rot3, Rot4:/rot4, Rot5:/rot5'
  99.             - 'Blau1:/blau1, Blau2:/blau2, Blau3:/blau3, Blau4:/blau4, Blau5:/blau5'
  100.             - 'Grün1:/gruen1, Grün2:/gruen2, Grün3:/gruen3, Grün4:/gruen4, Grün5:/gruen5'
  101.             - 'Warmweiß:/warmweiss, Mint:/mint'
  102.             - 'Zurück:/zurueck'
  103. ##### ROT #####
  104. #
  105. - id: '4201'
  106.   alias: 'TelegramCB-LEDfarbe-Rot'
  107.   initial_state: true
  108.   hide_entity: true
  109.   trigger:
  110.     - platform: event
  111.       event_type: telegram_callback
  112.       event_data:
  113.         data: '/rot'
  114.   action:
  115.     - service: script.turn_on
  116.       entity_id: script.outdoor_ledzaun_rot
  117. #
  118. - id: '4201a'
  119.   alias: 'TelegramCB-LEDfarbe-Rot1'
  120.   initial_state: true
  121.   hide_entity: true
  122.   trigger:
  123.     - platform: event
  124.       event_type: telegram_callback
  125.       event_data:
  126.         data: '/rot1'
  127.   action:
  128.     - service: script.turn_on
  129.       entity_id: script.outdoor_ledzaun_rot1
  130. #
  131. - id: '4201b'
  132.   alias: 'TelegramCB-LEDfarbe-Rot2'
  133.   initial_state: true
  134.   hide_entity: true
  135.   trigger:
  136.     - platform: event
  137.       event_type: telegram_callback
  138.       event_data:
  139.         data: '/rot2'
  140.   action:
  141.     - service: script.turn_on
  142.       entity_id: script.outdoor_ledzaun_rot2
  143. #
  144. - id: '4201c'
  145.   alias: 'TelegramCB-LEDfarbe-Rot3'
  146.   initial_state: true
  147.   hide_entity: true
  148.   trigger:
  149.     - platform: event
  150.       event_type: telegram_callback
  151.       event_data:
  152.         data: '/rot3'
  153.   action:
  154.     - service: script.turn_on
  155.       entity_id: script.outdoor_ledzaun_rot3
  156. #
  157. - id: '4201d'
  158.   alias: 'TelegramCB-LEDfarbe-Rot4'
  159.   initial_state: true
  160.   hide_entity: true
  161.   trigger:
  162.     - platform: event
  163.       event_type: telegram_callback
  164.       event_data:
  165.         data: '/rot4'
  166.   action:
  167.     - service: script.turn_on
  168.       entity_id: script.outdoor_ledzaun_rot4
  169. #
  170. - id: '4201e'
  171.   alias: 'TelegramCB-LEDfarbe-Rot5'
  172.   initial_state: true
  173.   hide_entity: true
  174.   trigger:
  175.     - platform: event
  176.       event_type: telegram_callback
  177.       event_data:
  178.         data: '/rot5'
  179.   action:
  180.     - service: script.turn_on
  181.       entity_id: script.outdoor_ledzaun_rot5
  182. #
  183. ##### BLAU #####
  184. #
  185. - id: '4202'
  186.   alias: 'TelegramCB-LEDfarbe-Blau'
  187.   initial_state: true
  188.   hide_entity: true
  189.   trigger:
  190.     - platform: event
  191.       event_type: telegram_callback
  192.       event_data:
  193.         data: '/blau'
  194.   action:
  195.     - service: script.turn_on
  196.       entity_id: script.outdoor_ledzaun_blau
  197. #
  198. - id: '4202a'
  199.   alias: 'TelegramCB-LEDfarbe-Blau1'
  200.   initial_state: true
  201.   hide_entity: true
  202.   trigger:
  203.     - platform: event
  204.       event_type: telegram_callback
  205.       event_data:
  206.         data: '/blau1'
  207.   action:
  208.     - service: script.turn_on
  209.       entity_id: script.outdoor_ledzaun_blau1
  210. #
  211. - id: '4202b'
  212.   alias: 'TelegramCB-LEDfarbe-Blau2'
  213.   initial_state: true
  214.   hide_entity: true
  215.   trigger:
  216.     - platform: event
  217.       event_type: telegram_callback
  218.       event_data:
  219.         data: '/blau2'
  220.   action:
  221.     - service: script.turn_on
  222.       entity_id: script.outdoor_ledzaun_blau2
  223. #
  224. - id: '4202c'
  225.   alias: 'TelegramCB-LEDfarbe-Blau3'
  226.   initial_state: true
  227.   hide_entity: true
  228.   trigger:
  229.     - platform: event
  230.       event_type: telegram_callback
  231.       event_data:
  232.         data: '/blau3'
  233.   action:
  234.     - service: script.turn_on
  235.       entity_id: script.outdoor_ledzaun_blau3
  236. #
  237. - id: '4202d'
  238.   alias: 'TelegramCB-LEDfarbe-Blau4'
  239.   initial_state: true
  240.   hide_entity: true
  241.   trigger:
  242.     - platform: event
  243.       event_type: telegram_callback
  244.       event_data:
  245.         data: '/blau4'
  246.   action:
  247.     - service: script.turn_on
  248.       entity_id: script.outdoor_ledzaun_blau4
  249. #
  250. - id: '4202e'
  251.   alias: 'TelegramCB-LEDfarbe-Blau5'
  252.   initial_state: true
  253.   hide_entity: true
  254.   trigger:
  255.     - platform: event
  256.       event_type: telegram_callback
  257.       event_data:
  258.         data: '/blau5'
  259.   action:
  260.     - service: script.turn_on
  261.       entity_id: script.outdoor_ledzaun_blau5
  262. #
  263. ##### GRÜN #####
  264. #
  265. - id: '4203'
  266.   alias: 'TelegramCB-LEDfarbe-Gruen'
  267.   initial_state: true
  268.   hide_entity: true
  269.   trigger:
  270.     - platform: event
  271.       event_type: telegram_callback
  272.       event_data:
  273.         data: '/gruen'
  274.   action:
  275.     - service: script.turn_on
  276.       entity_id: script.outdoor_ledzaun_gruen
  277. #
  278. - id: '4203a'
  279.   alias: 'TelegramCB-LEDfarbe-Gruen1'
  280.   initial_state: true
  281.   hide_entity: true
  282.   trigger:
  283.     - platform: event
  284.       event_type: telegram_callback
  285.       event_data:
  286.         data: '/gruen1'
  287.   action:
  288.     - service: script.turn_on
  289.       entity_id: script.outdoor_ledzaun_gruen1
  290. #
  291. - id: '4203b'
  292.   alias: 'TelegramCB-LEDfarbe-Gruen2'
  293.   initial_state: true
  294.   hide_entity: true
  295.   trigger:
  296.     - platform: event
  297.       event_type: telegram_callback
  298.       event_data:
  299.         data: '/gruen2'
  300.   action:
  301.     - service: script.turn_on
  302.       entity_id: script.outdoor_ledzaun_gruen2
  303. #
  304. - id: '4203c'
  305.   alias: 'TelegramCB-LEDfarbe-Gruen3'
  306.   initial_state: true
  307.   hide_entity: true
  308.   trigger:
  309.     - platform: event
  310.       event_type: telegram_callback
  311.       event_data:
  312.         data: '/gruen3'
  313.   action:
  314.     - service: script.turn_on
  315.       entity_id: script.outdoor_ledzaun_gruen3
  316. #
  317. - id: '4203d'
  318.   alias: 'TelegramCB-LEDfarbe-Gruen4'
  319.   initial_state: true
  320.   hide_entity: true
  321.   trigger:
  322.     - platform: event
  323.       event_type: telegram_callback
  324.       event_data:
  325.         data: '/gruen4'
  326.   action:
  327.     - service: script.turn_on
  328.       entity_id: script.outdoor_ledzaun_gruen4
  329. #
  330. - id: '4203e'
  331.   alias: 'TelegramCB-LEDfarbe-Gruen5'
  332.   initial_state: true
  333.   hide_entity: true
  334.   trigger:
  335.     - platform: event
  336.       event_type: telegram_callback
  337.       event_data:
  338.         data: '/gruen5'
  339.   action:
  340.     - service: script.turn_on
  341.       entity_id: script.outdoor_ledzaun_gruen5
  342. #
  343. ##### SPEZIAL #####
  344. #
  345. - id: '4204'
  346.   alias: 'TelegramCB-LEDfarbe-warm'
  347.   initial_state: true
  348.   hide_entity: true
  349.   trigger:
  350.     - platform: event
  351.       event_type: telegram_callback
  352.       event_data:
  353.         data: '/warmweiss'
  354.   action:
  355.     - service: script.turn_on
  356.       entity_id: script.outdoor_ledzaun_warm
  357. #
  358. - id: '4205'
  359.   alias: 'TelegramCB-LEDfarbe-mint'
  360.   initial_state: true
  361.   hide_entity: true
  362.   trigger:
  363.     - platform: event
  364.       event_type: telegram_callback
  365.       event_data:
  366.         data: '/mint'
  367.   action:
  368.     - service: script.turn_on
  369.       entity_id: script.outdoor_ledzaun_mint
  370. #
  371. ################################################################
  372. # LEDzaun - Helligkeit ändern                                  #
  373. ################################################################
  374. #
  375. - id: '4300'
  376.   alias: 'TelegramCB-LEDhelligkeit'
  377.   initial_state: true
  378.   hide_entity: true
  379.   trigger:
  380.     - platform: event
  381.       event_type: telegram_callback
  382.       event_data:
  383.         data: '/helligkeit_aendern'
  384.   action:
  385.     - service: notify.groupledzaun
  386.       data:
  387.         message: 'Helligkeit LEDzaun ändern'
  388.         data:
  389.           inline_keyboard:
  390.            - '0%:/0, 20%:/20, 40%:/40, 60%:/60, 80%:/80, 100%:/100'
  391.             - 'Zurück:/zurueck'
  392. #
  393. - id: '4301'
  394.   alias: 'TelegramCB-LEDhelligkeit-0'
  395.   initial_state: true
  396.   hide_entity: true
  397.   trigger:
  398.     - platform: event
  399.       event_type: telegram_callback
  400.       event_data:
  401.         data: '/0'
  402.   action:
  403.     - service: script.turn_on
  404.       entity_id: script.outdoor_ledzaun_bright_0
  405. #
  406. - id: '4302'
  407.   alias: 'TelegramCB-LEDhelligkeit-20'
  408.   initial_state: true
  409.   hide_entity: true
  410.   trigger:
  411.     - platform: event
  412.       event_type: telegram_callback
  413.       event_data:
  414.         data: '/20'
  415.   action:
  416.     - service: script.turn_on
  417.       entity_id: script.outdoor_ledzaun_bright_20
  418. #
  419. - id: '4302'
  420.   alias: 'TelegramCB-LEDhelligkeit-40'
  421.   initial_state: true
  422.   hide_entity: true
  423.   trigger:
  424.     - platform: event
  425.       event_type: telegram_callback
  426.       event_data:
  427.         data: '/40'
  428.   action:
  429.     - service: script.turn_on
  430.       entity_id: script.outdoor_ledzaun_bright_40
  431. #
  432. - id: '4303'
  433.   alias: 'TelegramCB-LEDhelligkeit-60'
  434.   initial_state: true
  435.   hide_entity: true
  436.   trigger:
  437.     - platform: event
  438.       event_type: telegram_callback
  439.       event_data:
  440.         data: '/60'
  441.   action:
  442.     - service: script.turn_on
  443.       entity_id: script.outdoor_ledzaun_bright_60
  444. #
  445. - id: '4304'
  446.   alias: 'TelegramCB-LEDhelligkeit-80'
  447.   initial_state: true
  448.   hide_entity: true
  449.   trigger:
  450.     - platform: event
  451.       event_type: telegram_callback
  452.       event_data:
  453.         data: '/80'
  454.   action:
  455.     - service: script.turn_on
  456.       entity_id: script.outdoor_ledzaun_bright_80
  457. #
  458. - id: '4305'
  459.   alias: 'TelegramCB-LEDhelligkeit-100'
  460.   initial_state: true
  461.   hide_entity: true
  462.   trigger:
  463.     - platform: event
  464.       event_type: telegram_callback
  465.       event_data:
  466.         data: '/100'
  467.   action:
  468.     - service: script.turn_on
  469.       entity_id: script.outdoor_ledzaun_bright_100
  470. #
  471. ################################################################
  472. ## EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement