mirror of
https://github.com/esphome/esphome.git
synced 2025-10-30 14:43:51 +00:00
Atmel M90E32AS Energy Metering IC. Found in CircuitSetup 2chan and 6chan energy meterss (#629)
* Atmel M90E32AS Energy Metering IC. Found in CircuitSetup 2can and 6chan energy meters * fix style bugs * Update esphome/components/atm90e32/atm90e32.cpp Co-Authored-By: Otto Winter <otto@otto-winter.com> * Properly put atm90e32_reg in namespace * Use phase grouped config like ina3221 * Log why the component is marked failed, did not read back our register value * 32bit register reads are 2s compliment * Fix atm90e32 option name in test * clang-format changes from travis-ci * use new protected method names * Whitespace changes to please Travis * Update esphome/components/atm90e32/atm90e32.cpp Co-Authored-By: Otto Winter <otto@otto-winter.com> * Fix up type change for val_h/val_l * Remove conditions around values with defaults * Rename constants to match their value * Remove 2's complement check Co-authored-by: Andrew Thompson <andrew@whosonlocation.com> Co-authored-by: Otto Winter <otto@otto-winter.com>
This commit is contained in:
committed by
Otto Winter
parent
7abe8875bd
commit
db968bc6b0
@@ -244,6 +244,35 @@ sensor:
|
||||
state_topic: hi/me
|
||||
retain: false
|
||||
availability:
|
||||
- platform: atm90e32
|
||||
cs_pin: 5
|
||||
phase_a:
|
||||
voltage:
|
||||
name: "EMON Line Voltage A"
|
||||
current:
|
||||
name: "EMON CT1 Current"
|
||||
power:
|
||||
name: "EMON Active Power CT1"
|
||||
gain_voltage: 47660
|
||||
gain_ct: 12577
|
||||
phase_b:
|
||||
current:
|
||||
name: "EMON CT2 Current"
|
||||
power:
|
||||
name: "EMON Active Power CT2"
|
||||
gain_voltage: 47660
|
||||
gain_ct: 12577
|
||||
phase_c:
|
||||
current:
|
||||
name: "EMON CT3 Current"
|
||||
power:
|
||||
name: "EMON Active Power CT3"
|
||||
gain_voltage: 47660
|
||||
gain_ct: 12577
|
||||
frequency:
|
||||
name: "EMON Line Frequency"
|
||||
line_frequency: 50Hz
|
||||
gain_pga: 2X
|
||||
- platform: bh1750
|
||||
name: "Living Room Brightness 3"
|
||||
internal: true
|
||||
|
||||
Reference in New Issue
Block a user