trying new Imap sensor(s), switched to influxdb on the nas, and added steam sensors for the kids

This commit is contained in:
CeeWeasel
2026-06-05 09:55:37 -04:00
parent bf67d595ef
commit 70989327d5
4 changed files with 27 additions and 20 deletions
+6 -6
View File
@@ -40,12 +40,12 @@ template:
Return-Path: "{{ trigger.event.data['headers'].get('Return-Path',['n/a'])[0] }}"
Received-first: "{{ trigger.event.data['headers'].get('Received',['n/a'])[0] }}"
Received-last: "{{ trigger.event.data['headers'].get('Received',['n/a'])[-1] }}"
# - name: PNC Balance
# default_entity_id: sensor.pnc_balance
# unique_id: 741fc355-76da-4a14-8c31-8d9b94bd4376
# availability: "{{ states('sensor.balance_alert_messages') not in ['unknown', 'unavailable'] }}"
# state: >
# {{ trigger.event.data["text"] | regex_findall_index("\ x7491:\* \$([0-9.]+)") }}
- name: PNC Balance
default_entity_id: sensor.pnc_balance
unique_id: 741fc355-76da-4a14-8c31-8d9b94bd4376
availability: "{{ states('sensor.imap_content') not in ['unknown', 'unavailable'] }}"
state: >
{{ trigger.event.data["text"] | regex_findall_index("\ x7491:\* \$([0-9.]+)") }}
binary_sensor:
- name: Low Balance
device_class: problem
+10 -7
View File
@@ -1,11 +1,14 @@
influxdb:
# host: a0d7b954-influxdb
# port: 8086
# database: HomeAssistant
# username: HoAssDBAdmin
# password: yCQv5ZANWfqjWSc
max_retries: 3
default_measurement: state
# default_measurement: state
tags_attributes:
- friendly_name
tags:
instance: prod
source: hass
include:
domains:
- sensor
- sensor
- binary_sensor
entity_globs:
- sensor.pm_*
@@ -117,6 +117,10 @@ template:
state: >-
{% if state_attr('sensor.steam_76561197960668089', 'game') is not none%}
{{ state_attr('sensor.steam_76561197960668089', 'game') }}
{% elif state_attr('sensor.steam_steam_76561199812111605', 'game') is not none%}
{{ state_attr('sensor.steam_steam_76561199812111605', 'game') }}
{% elif state_attr('sensor.steam_steam_76561199876700621', 'game') is not none%}
{{ state_attr('sensor.steam_steam_76561199876700621', 'game') }}
{% else %}
{{ states('sensor.steam_76561197960668089') }}
{% endif %}