stop hating myself

This commit is contained in:
CeeWeasel
2025-12-09 16:59:38 -05:00
parent a49d981ad4
commit 578edbc7dc
100 changed files with 11098 additions and 966 deletions
@@ -0,0 +1,25 @@
# These fields display the status of each CT, or phase, with a short text description
# See more details here: https://esphome.io/components/sensor/atm90e32.html#text-sensor
# Status Fields
###############
text_sensor:
- platform: atm90e32
id: ${addon1_id1}
phase_status:
phase_a:
name: "${ct7_name} Status"
phase_b:
name: "${ct8_name} Status"
phase_c:
name: "${ct9_name} Status"
- platform: atm90e32
id: ${addon1_id2}
phase_status:
phase_a:
name: "${ct10_name} Status"
phase_b:
name: "${ct11_name} Status"
phase_c:
name: "${ct12_name} Status"
@@ -0,0 +1,25 @@
# These fields display the status of each CT, or phase, with a short text description
# See more details here: https://esphome.io/components/sensor/atm90e32.html#text-sensor
# Status Fields
###############
text_sensor:
- platform: atm90e32
id: ${addon2_id1}
phase_status:
phase_a:
name: "${ct13_name} Status"
phase_b:
name: "${ct14_name} Status"
phase_c:
name: "${ct15_name} Status"
- platform: atm90e32
id: ${addon2_id2}
phase_status:
phase_a:
name: "${ct16_name} Status"
phase_b:
name: "${ct17_name} Status"
phase_c:
name: "${ct18_name} Status"
@@ -0,0 +1,25 @@
# These fields display the status of each CT, or phase, with a short text description
# See more details here: https://esphome.io/components/sensor/atm90e32.html#text-sensor
# Status Fields
###############
text_sensor:
- platform: atm90e32
id: ${addon3_id1}
phase_status:
phase_a:
name: "${ct19_name} Status"
phase_b:
name: "${ct20_name} Status"
phase_c:
name: "${ct21_name} Status"
- platform: atm90e32
id: ${addon3_id2}
phase_status:
phase_a:
name: "${ct22_name} Status"
phase_b:
name: "${ct23_name} Status"
phase_c:
name: "${ct24_name} Status"
@@ -0,0 +1,25 @@
# These fields display the status of each CT, or phase, with a short text description
# See more details here: https://esphome.io/components/sensor/atm90e32.html#text-sensor
# Status Fields
###############
text_sensor:
- platform: atm90e32
id: ${addon4_id1}
phase_status:
phase_a:
name: "${ct25_name} Status"
phase_b:
name: "${ct26_name} Status"
phase_c:
name: "${ct27_name} Status"
- platform: atm90e32
id: ${addon4_id2}
phase_status:
phase_a:
name: "${ct28_name} Status"
phase_b:
name: "${ct29_name} Status"
phase_c:
name: "${ct30_name} Status"
@@ -0,0 +1,25 @@
# These fields display the status of each CT, or phase, with a short text description
# See more details here: https://esphome.io/components/sensor/atm90e32.html#text-sensor
# Status Fields
###############
text_sensor:
- platform: atm90e32
id: ${addon5_id1}
phase_status:
phase_a:
name: "${ct31_name} Status"
phase_b:
name: "${ct32_name} Status"
phase_c:
name: "${ct33_name} Status"
- platform: atm90e32
id: ${addon5_id2}
phase_status:
phase_a:
name: "${ct34_name} Status"
phase_b:
name: "${ct35_name} Status"
phase_c:
name: "${ct36_name} Status"
@@ -0,0 +1,25 @@
# These fields display the status of each CT, or phase, with a short text description
# See more details here: https://esphome.io/components/sensor/atm90e32.html#text-sensor
# Status Fields
###############
text_sensor:
- platform: atm90e32
id: ${addon6_id1}
phase_status:
phase_a:
name: "${ct37_name} Status"
phase_b:
name: "${ct38_name} Status"
phase_c:
name: "${ct39_name} Status"
- platform: atm90e32
id: ${addon6_id2}
phase_status:
phase_a:
name: "${ct40_name} Status"
phase_b:
name: "${ct41_name} Status"
phase_c:
name: "${ct42_name} Status"
@@ -0,0 +1,30 @@
# These fields display the status of each CT, or phase, with a short text description
# See more details here: https://esphome.io/components/sensor/atm90e32.html#text-sensor
# Main Board Status Fields
##########################
text_sensor:
- platform: atm90e32
id: ${main_meter_id1}
phase_status:
phase_a:
name: "${ct1_name} Status"
phase_b:
name: "${ct2_name} Status"
phase_c:
name: "${ct3_name} Status"
frequency_status:
name: "Frequency Status 1"
- platform: atm90e32
id: ${main_meter_id2}
phase_status:
phase_a:
name: "${ct4_name} Status"
phase_b:
name: "${ct5_name} Status"
phase_c:
name: "${ct6_name} Status"
#this is only needed if monitoring 2 voltages
# freq_status:
# name: "Frequency Status 2"