Added a generic ESPHome config for both PCB designs
This commit is contained in:
parent
10c4b2471f
commit
79fe046de3
1 changed files with 128 additions and 0 deletions
128
esphome/apc7921-generic.yaml
Normal file
128
esphome/apc7921-generic.yaml
Normal file
|
@ -0,0 +1,128 @@
|
||||||
|
esphome:
|
||||||
|
name: apc7921-generic
|
||||||
|
platform: ESP32
|
||||||
|
board: esp32dev
|
||||||
|
|
||||||
|
# Enable logging
|
||||||
|
logger:
|
||||||
|
|
||||||
|
# Enable Home Assistant API
|
||||||
|
api:
|
||||||
|
password: "CHANGEME"
|
||||||
|
reboot_timeout: 0s
|
||||||
|
|
||||||
|
ota:
|
||||||
|
password: "CHANGEME_ALSO"
|
||||||
|
|
||||||
|
#Enable fallback hotspot (captive portal) in case wifi connection fails
|
||||||
|
#ap:
|
||||||
|
#ssid: "apc7921-generic fallback Hotspot"
|
||||||
|
#password: "NO_SURPRISE:ALSO_CHANGEME"
|
||||||
|
|
||||||
|
#captive_portal:
|
||||||
|
|
||||||
|
# ALso change the username/password combo here for the web-interface
|
||||||
|
web_server:
|
||||||
|
port: 80
|
||||||
|
auth:
|
||||||
|
username: admin
|
||||||
|
password: admin
|
||||||
|
|
||||||
|
i2c:
|
||||||
|
sda: 14
|
||||||
|
scl: 15
|
||||||
|
scan: True
|
||||||
|
|
||||||
|
pcf8574:
|
||||||
|
- id: 'pcf8574_hub'
|
||||||
|
address: 0x24
|
||||||
|
pcf8575: false
|
||||||
|
|
||||||
|
switch:
|
||||||
|
- platform: gpio
|
||||||
|
name: "port8"
|
||||||
|
pin:
|
||||||
|
pcf8574: pcf8574_hub
|
||||||
|
# Use pin number 0
|
||||||
|
number: 7
|
||||||
|
# One of INPUT or OUTPUT
|
||||||
|
mode: OUTPUT
|
||||||
|
inverted: True
|
||||||
|
- platform: gpio
|
||||||
|
name: "port7"
|
||||||
|
pin:
|
||||||
|
pcf8574: pcf8574_hub
|
||||||
|
number: 6
|
||||||
|
mode: OUTPUT
|
||||||
|
inverted: True
|
||||||
|
- platform: gpio
|
||||||
|
name: "port6"
|
||||||
|
pin:
|
||||||
|
pcf8574: pcf8574_hub
|
||||||
|
number: 5
|
||||||
|
mode: OUTPUT
|
||||||
|
inverted: True
|
||||||
|
- platform: gpio
|
||||||
|
name: "port5"
|
||||||
|
pin:
|
||||||
|
pcf8574: pcf8574_hub
|
||||||
|
number: 4
|
||||||
|
mode: OUTPUT
|
||||||
|
inverted: True
|
||||||
|
- platform: gpio
|
||||||
|
name: "port4"
|
||||||
|
pin:
|
||||||
|
pcf8574: pcf8574_hub
|
||||||
|
number: 3
|
||||||
|
mode: OUTPUT
|
||||||
|
inverted: True
|
||||||
|
- platform: gpio
|
||||||
|
name: "port3"
|
||||||
|
pin:
|
||||||
|
pcf8574: pcf8574_hub
|
||||||
|
number: 2
|
||||||
|
mode: OUTPUT
|
||||||
|
inverted: True
|
||||||
|
- platform: gpio
|
||||||
|
name: "port2"
|
||||||
|
pin:
|
||||||
|
pcf8574: pcf8574_hub
|
||||||
|
number: 1
|
||||||
|
mode: OUTPUT
|
||||||
|
inverted: True
|
||||||
|
- platform: gpio
|
||||||
|
name: "port1"
|
||||||
|
pin:
|
||||||
|
pcf8574: pcf8574_hub
|
||||||
|
number: 0
|
||||||
|
mode: OUTPUT
|
||||||
|
inverted: True
|
||||||
|
|
||||||
|
ethernet:
|
||||||
|
type: LAN8720
|
||||||
|
mdc_pin: GPIO23
|
||||||
|
mdio_pin: GPIO18
|
||||||
|
clk_mode: GPIO0_IN
|
||||||
|
phy_addr: 1
|
||||||
|
power_pin: GPIO16
|
||||||
|
|
||||||
|
|
||||||
|
# This config uses a factor of 13 which gets close (enough) to the actual voltage but is NOT calibrated.
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: adc
|
||||||
|
name: "PSU2 voltage"
|
||||||
|
pin: GPIO36
|
||||||
|
accuracy_decimals: 2
|
||||||
|
update_interval: 5s
|
||||||
|
attenuation: auto
|
||||||
|
filters:
|
||||||
|
- multiply: 13
|
||||||
|
- platform: adc
|
||||||
|
name: "PSU1 voltage"
|
||||||
|
pin: GPIO39
|
||||||
|
accuracy_decimals: 2
|
||||||
|
update_interval: 5s
|
||||||
|
attenuation: auto
|
||||||
|
filters:
|
||||||
|
- multiply: 13
|
Loading…
Reference in a new issue