Current state monitoring with esphome

This commit is contained in:
Moritz Graf
2022-10-31 17:00:57 +01:00
parent 57f870d4f8
commit d0caae5515
5 changed files with 253 additions and 83 deletions
@@ -1,5 +1,5 @@
esphome:
name: muc_kitchen
name: muc-kitchen
esp32:
board: nodemcu-32s
@@ -18,7 +18,7 @@ mqtt:
port: "30024"
username: "sender"
password: "ahQueteiRietufeko8do"
topic_prefix: "muc_kitchen"
topic_prefix: "muc-kitchen"
ota:
password: ""
@@ -34,42 +34,50 @@ wifi:
captive_portal:
# http://ahfahfoozuVeezoong6c:aeThoom4deiNgeici0Th@muc-kitchen.local/metrics
web_server:
auth:
username: ahfahfoozuVeezoong6c
password: aeThoom4deiNgeici0Th
prometheus:
esp32_ble_tracker:
sensor:
- platform: pvvx_mithermometer
mac_address: "A4:C1:38:D5:9C:BD"
temperature:
name: "muc_kitchen-outside Temperature"
name: "muc-kitchen-outside Temperature"
humidity:
name: "muc_kitchen-outside Humidity"
name: "muc-kitchen-outside Humidity"
battery_level:
name: "muc_kitchen-outside Battery-Level"
name: "muc-kitchen-outside Battery-Level"
battery_voltage:
name: "muc_kitchen-outside Battery-Voltage"
name: "muc-kitchen-outside Battery-Voltage"
signal_strength:
name: "muc_kitchen-outside Signal"
name: "muc-kitchen-outside Signal"
- platform: pvvx_mithermometer
mac_address: "A4:C1:38:AA:5F:9E"
temperature:
name: "muc_kitchen-kitchen Temperature"
name: "muc-kitchen-kitchen Temperature"
humidity:
name: "muc_kitchen-kitchen Humidity"
name: "muc-kitchen-kitchen Humidity"
battery_level:
name: "muc_kitchen-kitchen Battery-Level"
name: "muc-kitchen-kitchen Battery-Level"
battery_voltage:
name: "muc_kitchen-kitchen Battery-Voltage"
name: "muc-kitchen-kitchen Battery-Voltage"
signal_strength:
name: "muc_kitchen-kitchen Signal"
name: "muc-kitchen-kitchen Signal"
- platform: pvvx_mithermometer
mac_address: "A4:C1:38:98:BA:CC"
temperature:
name: "muc_kitchen-bathroom Temperature"
name: "muc-kitchen-bathroom Temperature"
humidity:
name: "muc_kitchen-bathroom Humidity"
name: "muc-kitchen-bathroom Humidity"
battery_level:
name: "muc_kitchen-bathroom Battery-Level"
name: "muc-kitchen-bathroom Battery-Level"
battery_voltage:
name: "muc_kitchen-bathroom Battery-Voltage"
name: "muc-kitchen-bathroom Battery-Voltage"
signal_strength:
name: "muc_kitchen-bathroom Signal"
name: "muc-kitchen-bathroom Signal"
+83
View File
@@ -0,0 +1,83 @@
esphome:
name: muc-living
esp32:
board: nodemcu-32s
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
password: ""
mqtt:
broker: "moritzgraf.de"
port: "30024"
username: "sender"
password: "ahQueteiRietufeko8do"
topic_prefix: "muc-living"
ota:
password: ""
wifi:
ssid: "Bababaambox"
password: "mopRulezmopRulez"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Muc Living Fallback Hotspot"
password: "iCMaF8TURlPg"
captive_portal:
# http://Gul3zooSa5Waphophuag:eeLie9Mai9ahfi5ahy2i@muc-living.local/metrics
web_server:
auth:
username: Gul3zooSa5Waphophuag
password: eeLie9Mai9ahfi5ahy2i
prometheus:
esp32_ble_tracker:
sensor:
- platform: pvvx_mithermometer
mac_address: "A4:C1:38:04:1A:70"
temperature:
name: "muc-living-outside Temperature"
humidity:
name: "muc-living-outside Humidity"
battery_level:
name: "muc-living-outside Battery-Level"
battery_voltage:
name: "muc-living-outside Battery-Voltage"
signal_strength:
name: "muc-living-outside Signal"
- platform: pvvx_mithermometer
mac_address: "A4:C1:38:01:90:9A"
temperature:
name: "muc-living-living Temperature"
humidity:
name: "muc-living-living Humidity"
battery_level:
name: "muc-living-living Battery-Level"
battery_voltage:
name: "muc-living-living Battery-Voltage"
signal_strength:
name: "muc-living-living Signal"
- platform: pvvx_mithermometer
mac_address: "A4:C1:38:CF:6D:2E"
temperature:
name: "muc-living-sleeping Temperature"
humidity:
name: "muc-living-sleeping Humidity"
battery_level:
name: "muc-living-sleeping Battery-Level"
battery_voltage:
name: "muc-living-sleeping Battery-Voltage"
signal_strength:
name: "muc-living-sleeping Signal"
+88
View File
@@ -0,0 +1,88 @@
esphome:
name: rgbg-living
esp32:
board: m5stick-c
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
password: ""
ota:
password: ""
wifi:
ssid: "Bababaambox"
password: "mopRulezmopRulez"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "rgbg living Fallback Hotspot"
password: "iCMaF8TURlPg"
captive_portal:
# http://oot6ainge9aef6iaf4Cu:oonohNaej6soh7TooPha@rgbg-kitchen.local/metrics
web_server:
auth:
username: oot6ainge9aef6iaf4Cu
password: oonohNaej6soh7TooPha
prometheus:
esp32_ble_tracker:
sensor:
- platform: pvvx_mithermometer
mac_address: "A4:C1:38:9B:18:D0"
temperature:
name: "rgbg-living-outside Temperature"
humidity:
name: "rgbg-kilivingtchen-outside Humidity"
battery_level:
name: "rgbg-living-outside Battery-Level"
battery_voltage:
name: "rgbg-living-outside Battery-Voltage"
signal_strength:
name: "rgbg-living-outside Signal"
- platform: pvvx_mithermometer
mac_address: "A4:C1:38:E1:36:C0"
temperature:
name: "rgbg-living-living Temperature"
humidity:
name: "rgbg-living-living Humidity"
battery_level:
name: "rgbg-living-living Battery-Level"
battery_voltage:
name: "rgbg-living-living Battery-Voltage"
signal_strength:
name: "rgbg-living-kitchen Signal"
- platform: xiaomi_hhccjcy01
mac_address: 'A4:C1:38:67:44:95'
temperature:
name: "rgbg-living-outside-flora Temperature"
moisture:
name: "rgbg-living-outside-flora Moisture"
illuminance:
name: "rgbg-living-outside-flora Illuminance"
conductivity:
name: "rgbg-living-outside-flora Conductivity"
battery_level:
name: "rgbg-living-outside-flora Battery-Level"
- platform: xiaomi_hhccjcy01
mac_address: 'A4:C1:38:67:42:34'
temperature:
name: "rgbg-living-krasser-kaktus Temperature"
moisture:
name: "rgbg-living-krasser-kaktus Moisture"
illuminance:
name: "rgbg-living-krasser-kaktus Illuminance"
conductivity:
name: "rgbg-living-krasser-kaktus Conductivity"
battery_level:
name: "rgbg-living-krasser-kaktus Battery-Level"