Created YAML Example (markdown)
+135
@@ -0,0 +1,135 @@
|
||||
An example YAML file will look something like this.
|
||||
|
||||
External Component
|
||||
|
||||
|
||||
external_components:
|
||||
- source:
|
||||
type: git
|
||||
url: [https://github.com/DitroniX/Home-Assistant-Dev](https://github.com/DitroniX/Home-Assistant-Dev)
|
||||
ref: main
|
||||
refresh: 0s #optional, how often to download fresh files from source, defaults to 1 day, use 0 to force updates
|
||||
components: [ ATM90E36 ]
|
||||
|
||||
SPI Configuration
|
||||
|
||||
spi:
|
||||
clk_pin: GPIO19
|
||||
mosi_pin: GPIO18
|
||||
miso_pin: GPIO20
|
||||
|
||||
YAML Code
|
||||
|
||||
text_sensor:
|
||||
- platform: ATM90E36
|
||||
id: ctclamp
|
||||
phase_status:
|
||||
name: "Phase Status"
|
||||
frequency_status:
|
||||
name: "Frequency Status"
|
||||
|
||||
Sensor
|
||||
|
||||
sensor:
|
||||
- platform: ATM90E36
|
||||
id: ctclamp
|
||||
cs_pin: GPIO21
|
||||
phase_a:
|
||||
voltage:
|
||||
name: "CT1 Line Voltage"
|
||||
id: CT1VOLT
|
||||
current:
|
||||
name: "CT1 Current"
|
||||
power:
|
||||
name: "CT1 Active Power"
|
||||
id: CT1CURR
|
||||
power_factor:
|
||||
name: "CT1 Power Factor"
|
||||
reactive_power:
|
||||
name: "CT1 Reactive Power"
|
||||
apparent_power:
|
||||
name: "CT1 Apparent Power"
|
||||
forward_active_energy:
|
||||
name: "CT1 Forward Energy"
|
||||
reverse_active_energy:
|
||||
name: "CT1 Reverse Energy"
|
||||
phase_angle:
|
||||
name: "CT1 Phase Angle"
|
||||
harmonic_power:
|
||||
name: "CT1 Harmonic Power"
|
||||
peak_current:
|
||||
name: "CT1 Peak Current"
|
||||
gain_voltage: ${default_gain_voltage}
|
||||
gain_ct: ${default_gain_ct}
|
||||
phase_b:
|
||||
voltage:
|
||||
name: "CT2 Line Voltage"
|
||||
id: CT2VOLT
|
||||
current:
|
||||
name: "CT2 Current"
|
||||
power:
|
||||
name: "CT2 Active Power"
|
||||
id: CT2CURR
|
||||
power_factor:
|
||||
name: "CT2 Power Factor"
|
||||
reactive_power:
|
||||
name: "CT2 Reactive Power"
|
||||
apparent_power:
|
||||
name: "CT2 Apparent Power"
|
||||
forward_active_energy:
|
||||
name: "CT2 Forward Energy"
|
||||
reverse_active_energy:
|
||||
name: "CT2 Reverse Energy"
|
||||
phase_angle:
|
||||
name: "CT2 Phase Angle"
|
||||
harmonic_power:
|
||||
name: "CT2 Harmonic Power"
|
||||
peak_current:
|
||||
name: "CT2 Peak Current"
|
||||
gain_voltage: ${default_gain_voltage}
|
||||
gain_ct: ${default_gain_ct}
|
||||
phase_c:
|
||||
voltage:
|
||||
name: "CT3 Line Voltage"
|
||||
id: CT3VOLT
|
||||
current:
|
||||
name: "CT3 Current"
|
||||
power:
|
||||
name: "CT3 Active Power"
|
||||
id: CT3CURR
|
||||
power_factor:
|
||||
name: "CT3 Power Factor"
|
||||
reactive_power:
|
||||
name: "CT3 Reactive Power"
|
||||
apparent_power:
|
||||
name: "CT3 Apparent Power"
|
||||
forward_active_energy:
|
||||
name: "CT3 Forward Energy"
|
||||
reverse_active_energy:
|
||||
name: "CT3 Reverse Energy"
|
||||
phase_angle:
|
||||
name: "CT3 Phase Angle"
|
||||
harmonic_power:
|
||||
name: "CT3 Harmonic Power"
|
||||
peak_current:
|
||||
name: "CT3 Peak Current"
|
||||
gain_voltage: ${default_gain_voltage}
|
||||
gain_ct: ${default_gain_ct}
|
||||
frequency:
|
||||
name: "IPEM Line Frequency"
|
||||
chip_temperature:
|
||||
name: "IPEM Chip Temperature"
|
||||
line_frequency: 50Hz
|
||||
current_phases: 3
|
||||
gain_current: 4X
|
||||
gain_dpga: 1X
|
||||
gain_voltage: 2X
|
||||
update_interval: ${default_interval_time}
|
||||
|
||||
Finally the configuration for PGA gains etc.
|
||||
|
||||
substitutions:
|
||||
default_gain_voltage: '20200'
|
||||
default_gain_ct: '33500'
|
||||
default_pga_gain: 4X
|
||||
default_interval_time: 1s
|
||||
Reference in New Issue
Block a user