1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-01 19:02:18 +01:00

Add support for Analog Devices MAX17043 battery fuel gauge (#7522)

Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
This commit is contained in:
Paul Blacknell
2024-10-16 04:28:24 +01:00
committed by GitHub
parent 254522dd93
commit fa01149771
13 changed files with 276 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
esphome:
on_boot:
then:
- max17043.sleep_mode: max17043_id
i2c:
- id: i2c_id
scl: ${scl_pin}
sda: ${sda_pin}
sensor:
- platform: max17043
id: max17043_id
i2c_id: i2c_id
battery_voltage:
name: "Battery Voltage"
battery_level:
name: Battery
update_interval: 10s

View File

@@ -0,0 +1,6 @@
substitutions:
sda_pin: GPIO21
scl_pin: GPIO22
<<: !include common.yaml

View File

@@ -0,0 +1,5 @@
substitutions:
sda_pin: GPIO8
scl_pin: GPIO10
<<: !include common.yaml

View File

@@ -0,0 +1,5 @@
substitutions:
sda_pin: GPIO8
scl_pin: GPIO10
<<: !include common.yaml

View File

@@ -0,0 +1,5 @@
substitutions:
sda_pin: GPIO21
scl_pin: GPIO22
<<: !include common.yaml

View File

@@ -0,0 +1,5 @@
substitutions:
sda_pin: GPIO4
scl_pin: GPIO5
<<: !include common.yaml

View File

@@ -0,0 +1,5 @@
substitutions:
sda_pin: GPIO21
scl_pin: GPIO22
<<: !include common.yaml