Advertisement
fporcino

Tracker wifi

Feb 12th, 2023
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. alias: Tracker - Wifi - Telefoni
  2. description: ""
  3. trigger:
  4. - platform: state
  5. entity_id:
  6. - sensor.mi_9t_wifi_connection
  7. - sensor.mi_a2_lite_wifi_connection
  8. action:
  9. - variables:
  10. tracker: "{{ trigger.from_state.object_id }}"
  11. zona: >
  12. {% set zone =
  13. [
  14. {'ssid': '<not connected>', 'zona': 'not_home'},
  15. {'ssid': 'dd-wrt', 'zona': 'home'},
  16. {'ssid': 'modemtim', 'zona': 'home'},
  17. {'ssid': 'modemtim5', 'zona': 'home'}
  18. ]
  19. %} {{zone | selectattr('ssid', 'eq', trigger.to_state.state) |
  20. map(attribute='zona') | first | default('not_home')}}
  21. - service: device_tracker.see
  22. data:
  23. dev_id: "{{tracker}}"
  24. location_name: "{{zona}}"
  25. trace:
  26. stored_traces: 20
  27. mode: single
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement