-
Notifications
You must be signed in to change notification settings - Fork 2
YAML Example
Dave Williams | DitroniX | G8PUO edited this page May 30, 2026
·
2 revisions
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
Additional information, and other technical details on this project, maybe found in the related repository pages.
Repository Folders
- Components (Code examples for Home Assistant - ESPHome)
- Datasheets and Information (Component Datasheets, Schematics, Board Layouts, Photos, Technical Documentation)
Repository Tabs
- Wiki (Related Repository Wiki pages and Technical User Information)
- Discussions (Related Repository User Discussion Forum)
- Issues (Related Repository Technical Issues and Fixes)
We value our Customers, Users of our designs and STEM Communities, all over the World . Should you have any other questions, or feedback to share to others, please feel free to:
- Visit the related Project plus the related Discussions and Wiki Pages. See tab in each separate repository.
- Project Community Information can be found at https://www.hackster.io/DitroniX
- DitroniX.net Website - Contact Us
- Twitter: https://twitter.com/DitroniX
- Supporting the STEM Projects - BuyMeACoffee
- LinkedIN: https://www.linkedin.com/in/g8puo/
Dave Williams, Maidstone, UK.
Electronics Engineer | Software Developer | R&D Support | RF Engineering | Product Certification and Testing | STEM Ambassador
Supporting STEM Learning
Life is one long exciting learning curve, help others by setting the seed to knowledge.
