Advertisement
to4ko

Untitled

Sep 22nd, 2020
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.27 KB | None | 0 0
  1. {% set devices = {'0x00158d0003262a35':'Contact_Washer_Door_B','0x00158d00039258de':'Plug_RO_Pump_K','0x00158d0001aea602':'Motion_St','0x00158d000233fb72':'TempHumPres_St','0x00158d000423f316':'Contact_RO_Pump_K','0x00158d000205a835':'Plug_Bedside_MB','0x00158d0002451850':'Socket_PC_K','0x00158d0002476ed1':'Socket_TV_K','0x00158d000249b25b':'Socket_Oven_K','0x00158d00028c9875':'Plug_Kettle_K','0x00158d00028a54e4':'Plug_Microwave_K','0x00158d000249b26b':'Socket_Main_HS','0x00158d0002467773':'Socket_PC_MB','0x00158d000322e30c':'Plug_Wadrobe_MB','0x00158d00035c194f':'Plug_Brix_V','0x00158d0001e85086':'Plug_TV_K','0x00158d00025371f6':'Contact_Window_K','0x00158d0002a1a47a':'Contact_TV_K','0x00158d0001ef609b':'Button_Work_Light_R_K','0x00158d00023e5f2a':'Button_Work_Light_L_K','0x00158d0002a365df':'Switch_Work_K','0x00158d0001ef61be':'Button_Desk_Light_K','0x00158d0001e0784e':'Rocker_Hood_K','0x00158d0002b4729d':'Motion_K','0x00158d0002b48381':'Motion_2_K','0x00158d0001b97111':'Button_T','0x00158d0001e58754':'TempHum_T','0x00158d0001e54280':'Motion_T','0x00158d0001e586af':'TempHum_K','0x00158d0002a36f7f':'Switch_Main_K','0x00158d0002a14c5e':'Contact_Door_B','0x00158d00020d7c3a':'TempHum_B','0x00158d000236bc6d':'Motion_B','0x00158d0001b94abe':'Button_B','0x00158d0001ef2ffc':'Contact_Door_T','0x00158d000232ddd6':'Contact_Seat_T','0x00158d0001ae9f61':'Motion_HS','0x00158d00028b4fc3':'Plug_HP8600_V','0x00158d00025315e9':'Contact_Door_MB','0x00158d000222c746':'TempHum_MB','0x00158d0001e53cda':'Motion_MB','0x00158d000200ad58':'Contact_Window_MB','0x00158d000345119e':'Plug_Breather_MB','0x00158d00013e6aa5':'Rocker_Main_MB','0x00158d00023d3116':'Button_Desk_Light_MB','0x00158d0002924790':'Plug_Utils_HS','0x00158d00023d0b86':'Button_Night_St','0x00158d000237167c':'TempHumPres_Frizeer_HB','0x00158d0002461e5b':'TempHum_Fridge_HB','0x00158d0002529b9c':'Contact_Door_V','0x00158d000236bb94':'Motion_V','0x00158d00026ea94e':'Rocker_Water_HS','0x00158d0001e0a622':'Rocker_Bath_Toilet_HS','0x00158d000236fcd5':'Contact_Water_Hot_B','0x00158d000232de79':'Contact_Water_Cold_T','0x04cf8cdf3c79546c':'Rocker_Opple_2','0x00158d000353a2e3':'Plug_Top_K','0x00158d0002a36433':'Switch_Main_St','0x00124b001f3d62d8':'Keypad_v1','0x04cf8cdf3c7754a8':'Illuminance_MB','0x00158d0001e8995a':'TempHum_Out','0x00158d0002482619':'Plug_Fan_Bottom_B','0x00158d00035c6905':'Contact_Rain_Sensor_MB','0x04cf8cdf3c7940d2':'Rocker_Opple_6','0x04cf8cdf3c7947e4':'Rocker_Opple_4','0x00158d00023297e7':'Leak_K','0x00158d00024bcf85':'Gas_K','0x00158d00023684c2':'Leak_T','0x00158d0002373a67':'Leak_B','0x00158d0002c92f31':'Smoke_K','0x00124b001ec8dc5c':'Geiger','0x04cf8cdf3c7a9a48':'Switch_Main_HS'} %}
  2. {% set curr_dev = devices[states('sensor.zigbee2mqtt_last_message_fn')] %}
  3. {% set curr_dev2 = devices[states('sensor.zigbee2mqtt_last_message_fn2')] %}
  4. {%if not curr_dev %}states('sensor.zigbee2mqtt_last_message_fn'){%else%}{{curr_dev}}{%endif%}
  5.  
  6. {% if states('sensor.zigbee2mqtt_last_message')|lower == 'pairing' %} {{"\U00002705"}} Z2M лог - подключение нового устройства {{devices[states('sensor.zigbee2mqtt_last_message_fn')]}}
  7. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_connected' %} {{"\U00002705"}} Z2M лог - подключено новое устройство {{devices[states('sensor.zigbee2mqtt_last_message_fn2')] }}
  8. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_announced' %} {{"\U00002705"}} Z2M лог - объявление устройства {{devices[states('sensor.zigbee2mqtt_last_message_fn')] }}
  9. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_ban' %} {{"\U00002757"}} Z2M лог - запрет подключения нового устройства
  10. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_ban_failed' %} {{"\U0000274c"}} Z2M лог - ошибка при запрете подключения нового устройства
  11. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_removed' %} {{"\U00002757"}} Z2M лог - устройство удалено {{devices[states('sensor.zigbee2mqtt_last_message_fn')] }}
  12. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_remove_failed' %} {{"\U0000274c"}} Z2M лог - ошибка удаления устройства
  13. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_force_removed' %} {{"\U00002757"}} Z2M лог - устройство удалено (форс.)
  14. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_force_removed_failed' %} {{"\U0000274c"}} Z2M лог - ошибка удаления устройства (форс.)
  15. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_banned' %} {{"\U00002757"}} Z2M лог - устройство забанено
  16. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_whitelisted' %} {{"\U00002705"}} Z2M лог - устройство добавлено в белый список
  17. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_renamed' %} {{"\U00002757"}} Z2M лог - устройство переименовано
  18. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_added' %} {{"\U00002705"}} Z2M лог - устройство добавлено
  19. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_bind' %} {{"\U00002705"}} Z2M лог - бинд устройсва
  20. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'device_unbind' %} {{"\U00002757"}} Z2M лог - ан-бинд устройства
  21. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'devices' %} {{"\U00002705"}} Z2M лог - список устройств
  22. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'groups' %} {{"\U00002705"}} Z2M лог - список групп
  23. {% elif states('sensor.zigbee2mqtt_last_message')|lower == 'zigbee_publish_error' %} {{"\U0000274c"}} Z2M лог - ошибка отправки команды в {{devices[states('sensor.zigbee2mqtt_last_message_fn')]}}
  24. {% else %} {{"\U00002049"}} Z2M лог - {{states('sensor.zigbee2mqtt_last_message')}}
  25. {%endif%}
  26.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement