Let's try something different for unreliable device tracking...
This commit is contained in:
@ -71,6 +71,86 @@ proximity:
|
||||
tolerance: 5
|
||||
unit_of_measurement: mi
|
||||
|
||||
binary_sensor:
|
||||
- platform: bayesian
|
||||
unique_id: a159dd2e-d8dc-469b-aaeb-bd774be07e1a
|
||||
name: Tony Presence
|
||||
device_class: presence
|
||||
prior: 0.1
|
||||
probability_threshold: 0.9
|
||||
observations:
|
||||
- entity_id: "device_tracker.life360_tony_stork"
|
||||
prob_given_true: 0.8
|
||||
prob_given_false: 0.2
|
||||
platform: "state"
|
||||
to_state: "home"
|
||||
- entity_id: "device_tracker.tony_s_iphone"
|
||||
prob_given_true: 0.8
|
||||
prob_given_false: 0.6
|
||||
platform: "state"
|
||||
to_state: "home"
|
||||
- entity_id: "device_tracker.tony_s_iphone_app"
|
||||
prob_given_true: 0.8
|
||||
prob_given_false: 0.2
|
||||
platform: "state"
|
||||
to_state: "home"
|
||||
- platform: template
|
||||
value_template: "{{ states('sensor.tony_s_iphone_ssid') in ['deltaforce-5G','deltaforce-2G','studio-5G','studio-2G'] }}"
|
||||
prob_given_true: 0.99
|
||||
prob_given_false: 0.01
|
||||
- platform: bayesian
|
||||
unique_id: 84183380-8ffc-49c1-a97b-8ef25ff6b5d4
|
||||
name: Tina Presence
|
||||
device_class: presence
|
||||
prior: 0.1
|
||||
probability_threshold: 0.9
|
||||
observations:
|
||||
- entity_id: "device_tracker.life360_christina_stork"
|
||||
prob_given_true: 0.8
|
||||
prob_given_false: 0.2
|
||||
platform: "state"
|
||||
to_state: "home"
|
||||
- entity_id: "device_tracker.tinas_iphone"
|
||||
prob_given_true: 0.8
|
||||
prob_given_false: 0.6
|
||||
platform: "state"
|
||||
to_state: "home"
|
||||
- entity_id: "device_tracker.tinas_iphone_app"
|
||||
prob_given_true: 0.8
|
||||
prob_given_false: 0.2
|
||||
platform: "state"
|
||||
to_state: "home"
|
||||
- platform: template
|
||||
value_template: "{{ states('sensor.iphone_ssid') in ['deltaforce-5G','deltaforce-2G','studio-5G','studio-2G'] }}"
|
||||
prob_given_true: 0.99
|
||||
prob_given_false: 0.01
|
||||
- platform: bayesian
|
||||
unique_id: 147f81d8-8f4f-4fe9-8bf5-fed7e5899fe9
|
||||
name: Kallen Presence
|
||||
device_class: presence
|
||||
prior: 0.1
|
||||
probability_threshold: 0.9
|
||||
observations:
|
||||
- entity_id: "device_tracker.life360_kallen_stork"
|
||||
prob_given_true: 0.8
|
||||
prob_given_false: 0.2
|
||||
platform: "state"
|
||||
to_state: "home"
|
||||
- entity_id: "device_tracker.kallen_iphone"
|
||||
prob_given_true: 0.8
|
||||
prob_given_false: 0.6
|
||||
platform: "state"
|
||||
to_state: "home"
|
||||
- entity_id: "device_tracker.kallen_iphone_app"
|
||||
prob_given_true: 0.8
|
||||
prob_given_false: 0.2
|
||||
platform: "state"
|
||||
to_state: "home"
|
||||
- platform: template
|
||||
value_template: "{{ states('sensor.kallen_iphone_ssid') in ['deltaforce-5G','deltaforce-2G','studio-5G','studio-2G'] }}"
|
||||
prob_given_true: 0.99
|
||||
prob_given_false: 0.01
|
||||
|
||||
sensor:
|
||||
- platform: template
|
||||
sensors:
|
||||
|
Reference in New Issue
Block a user