Owlet Vitals
Grafana Dashboard to be used to display data collected from an Owlet Smart Sock via HomeAssistant->Prometheus
HomeAssistant Owlet Integration available at: https://github.com/jlamendo/ha-sensor.owlet
Graphs are configured to be used with a HomeAssistant->Prometheus export that is not namespaced - i.e. is not filtering and is collecting all data. You will need to update the queries if that is not the case for you, or modify your HA prometheus config.
Example HomeAssistant Sensor Configuration:
- platform: template
sensors:
owlet_heart_rate:
value_template: "{{states.sensor.owlet_smart_sock_[YOUR_SMART_SOCK_SERIAL_NUMBER].attributes.heart_rate}}"
unit_of_measurement: BPM
owlet_spo2:
value_template: "{{states.sensor.owlet_smart_sock_[YOUR_SMART_SOCK_SERIAL_NUMBER].attributes.oxygen_saturation}}"
unit_of_measurement: SPO2
owlet_movement:
value_template: "{{states.sensor.owlet_smart_sock_[YOUR_SMART_SOCK_SERIAL_NUMBER].attributes.movement}}"
unit_of_measurement: "%"
owlet_battery:
value_template: "{{states.sensor.owlet_smart_sock_[YOUR_SMART_SOCK_SERIAL_NUMBER].attributes.battery}}"
unit_of_measurement: "%"
owlet_rssi:
value_template: "{{states.sensor.owlet_smart_sock_[YOUR_SMART_SOCK_SERIAL_NUMBER].attributes.ble_rssi}}"
unit_of_measurement: dBm
owlet_monitoring_status:
value_template: "{{(states.sensor.owlet_smart_sock_[YOUR_SMART_SOCK_SERIAL_NUMBER].attributes.active) and (states.sensor.owlet_smart_sock_[YOUR_SMART_SOCK_SERIAL_NUMBER].state == 'Connected')}}"
unit_of_measurement: boolean
owlet_connection:
value_template: "{{states.sensor.owlet_smart_sock_[YOUR_SMART_SOCK_SERIAL_NUMBER].state}}"
unit_of_measurement: boolean
owlet_tachycardia_alert:
value_template: "{{states.sensor.owlet_smart_sock_[YOUR_SMART_SOCK_SERIAL_NUMBER].attributes.HIGH_HR_ALRT}}"
unit_of_measurement: boolean
owlet_bradycardia_alert:
value_template: "{{states.sensor.owlet_smart_sock_[YOUR_SMART_SOCK_SERIAL_NUMBER].attributes.LOW_HR_ALRT}}"
unit_of_measurement: boolean
owlet_hypoxia_alert:
value_template: "{{states.sensor.owlet_smart_sock_[YOUR_SMART_SOCK_SERIAL_NUMBER].attributes.LOW_OX_ALRT}}"
unit_of_measurement: boolean
owlet_lobatt_alert:
value_template: "{{states.sensor.owlet_smart_sock_[YOUR_SMART_SOCK_SERIAL_NUMBER].attributes.LOW_BATT_ALRT}}"
unit_of_measurement: boolean
owlet_read_integrity_alert:
value_template: "{{states.sensor.owlet_smart_sock_[YOUR_SMART_SOCK_SERIAL_NUMBER].attributes.LOW_INTEG_READ}}"
unit_of_measurement: boolean
Data source config
Collector config:
Upload an updated version of an exported dashboard.json file from Grafana
Revision | Description | Created | |
---|---|---|---|
Download |