Xiaomi Flower Care über ESPHome in Home Assistant einbinden + Xiaomi Temperatur- Feuchtigkeitssensor
Vložit
- čas přidán 24. 07. 2024
- #steuerdeinleben #smarthome #homeassistant
Diese Woche zeige ich euch wie ihr die MiFlora Sensoren von Xiaomi über einen ESP32 mit ESPHome in euer Home Assistant einbindet, da die MiFlora Integration mit dem Update 2022.07 ausgelaufen ist. Wie ihr das Addon ESPHome installiert und darüber euren ersten ESP32 flasht um als Bridge für die Xiaomi Sensoren zu dienen erfahrt ihr in diesem Video.
Links zum Video:
Blogbeitrag mit allen Infos:
www.steuerdeinleben.de/xiaomi...
ESPHome Webseite:
esphome.io/index.html
ESPHome Xiaomi Sensoren:
esphome.io/components/sensor/...
CP210x USB to UART Bridge Treiber:
www.silabs.com/developers/usb...
Custom Firmware Temperatur und Luftfeuchtigkeissensor:
github.com/pvvx/ATC_MiThermom...
Links:
Unser Blog: www.steuerdeinleben.de
Instagram: / steuerdeinleben
Facebook: / steuerdeinleben
Facebook Gruppe: / 352841135328422
Werbung / Affiliate Link:
ESP32: amzn.to/3zDtw6C
Pflanzensensor: amzn.to/3zCJLks
Temperatur- und Feuchtigkeitssensor: amzn.to/3BlXwoS
Verwendetes Equipment:
Kamera Canon EOS 250D: amzn.to/3MbzAXP
Zweitkamera GoPro Hero 7: amzn.to/3MsxHGJ
PC FaceCam Logitech C925e: amzn.to/3M8BqJ8
Kamera Dolly: amzn.to/3PeBf13
Kamera Schnellwechselplatte: amzn.to/3LdtFjI
Kamera Dummy Akku: amzn.to/38rG6ez
Mikrofon(CAM) RØDE VideoMicro: amzn.to/3l67Gk7
Mikrofon(PC) RØDE NT-USB Mini: amzn.to/3LpriL7
Mikrofon Shock Mount: amzn.to/3Ly0h7X
Mikrofon Popfilter: amzn.to/3MvNzYG
Mikrofon Arm: amzn.to/3PGDM4i
Ringlicht: amzn.to/37GAUmE
Mehrfachsteckdose: amzn.to/38rouj0
Als Amazon Partner verdiene ich an qualifizierten Verkäufen.
Kapitel:
0:00 Begrüßung
1:27 ESPHome Addon installieren
2:47 ersten ESP32 anlegen
4:46 Flash Möglichkeiten
6:03 Grundkonfiguration ESP
9:24 erstes Flashen
11:05 Sensor MAC finden
12:43 Pflanzensensor einrichten
15:26 Temperatur/Luftfeuchtigkeissensor einrichten
19:18 Einrichtung in Home Assistant - Věda a technologie
reicht die Spannung eines USB Ports eines Respberry Pi 3 aus um den ESP zu betreiben ?
Sollte normal reichen.
Hallo Thomas. Du hast mir zuletzt sehr geholfen mit meinem Xiaomi Raumthermostat/Feuchtigkeitssensor. Seit kurzem habe ich das Problem das ich meinen Raspberry Pi sehr oft neu starten muss damit Home Assistant funktioniert. Dabei ist natürlich der hard reset nicht das beste. Danach funktioniert Home Assistant aber erst Mal wieder. Hat du dafür eine Erklärung und vielleicht einen Rat ?
Auf jeden Fall erst mal,ein Backup machen. Versuch mal die SD/SSD zu tauschen. Hört sich für mich nach nem Defekt an.
mein esp wird am win 10 pc nicht mal erkannt, an was kann das liegen?
Du musst den Treiber installieren. Ist alles verlinkt und ich erwähnt es im Video auch!
Interessant - kann ich mittlerweile auch einfach die Proxy-Funktionalität von HA nutzen?
Ja, das geht.
Hat vor allem den Vorteil, dass Signalstärke und Batterielevel ausgelesen werden können.
erstmal vielen Dank für das tolle Video. Mal eine Fachfrage: wie weit sollte die Reichweite für WLAN und Bluetooth sein? WLAN funktioniert nur innerhalb von ca 3 Metern ( freie Strecke und bei Bluetooth wird überhaupt nichts gefunden ). Ich vermute das Ding ist defekt
Ja, bei mir ist die Reichweite definitiv höher.
Die IOS NFR App zeigt leider nur Service Data an und keine MAC Adresse. Welche Wege gibt es noch, die Mac Adresse zu finden?
Über den BLE Tracker von ESPHome, wie ich es vor der nRF App erkläre.
@@SteuerdeinLeben Leider findet er nichts, deswegen meine Frage. [19:28:37][C][esp32_ble_tracker:591]: BLE Tracker:
[19:28:37][C][esp32_ble_tracker:592]: Scan Duration: 300 s
[19:28:37][C][esp32_ble_tracker:593]: Scan Interval: 320.0 ms
[19:28:37][C][esp32_ble_tracker:594]: Scan Window: 30.0 ms
[19:28:37][C][esp32_ble_tracker:595]: Scan Type: ACTIVE
[19:28:37][C][esp32_ble_tracker:596]: Continuous Scanning: True
[19:28:37][C][captive_portal:088]: Captive Portal:
[19:28:37][C][mdns:108]: mDNS:
[19:28:37][C][mdns:109]: Hostname: miflorabridge
[19:28:37][C][ota:093]: Over-The-Air Updates:
[19:28:37][C][ota:094]: Address: miflorabridge.local:3232
[19:28:37][C][api:138]: API Server:
[19:28:37][C][api:139]: Address: miflorabridge.local:6053
[19:28:37][C][api:141]: Using noise encryption: YES
[19:29:43][I][ota:113]: Boot seems successful, resetting boot loop counter.
[19:29:43][D][esp32.preferences:114]: Saving 1 preferences to flash...
[19:29:43][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[19:29:44][D][esp32_ble_tracker:246]: Starting scan...
[19:34:44][D][esp32_ble_tracker:246]: Starting scan...
[19:39:44][D][esp32_ble_tracker:246]: Starting scan...
[19:44:44][D][esp32_ble_tracker:246]: Starting scan...
[19:49:44][D][esp32_ble_tracker:246]: Starting scan...
@@holgerkuehn2144 Dann gibt es noch die Möglichkeit über die Kommandozeile. Habe ich in dem Video hier gezeigt. czcams.com/video/FO9IWEJLbYs/video.html
Hallo.Ich habe zwei xiaomi Feuchtigkeitssensoren geflasht und einzeln prima in Home Assistant anzeigen lassen können.Nur wenn ich Beide gleichzeitig unter pvvx_mithermometer laufen lassen will funktioniert es nicht.Aber beide haben doch den gleichen Namen oder(pvvx_mithermometer)?Die Mac-Adresse ist angepasst.
Die Platform muss bei beiden pvvx_mithermometer sein. Der Tag Name wird ja für die Anzeige in Home Assistant vergeben. Da kannst du natürlich nicht alle gleich benennen, sondern musst unterschiedliche Namen vergeben.
@@SteuerdeinLeben Vielleicht liegt der Fehler auch im Detail.Deshalb hier meine Befehlszeilen in yaml(betreffend Sensoren Küche und Bad)
captive_portal:
esp32_ble_tracker:
sensor:
platform: pvvx_mithermometer
mac_address: A4:C1:38:A1:F6:B3
temperature:
name: "PVVX Küchensensor Temperatur"
humidity:
name: "PVVX Küchensensor Feuchtigkeit"
battery_level:
name: "PVVX Küchensensor Batterie-Level"
battery_voltage:
name: "Pvvx Küchensensor Batterie Spannung"
signal_strength:
name: "PVVX Küchensensor Signal"
platform: pvvx_mithermometer
mac_address: A4:C1:38:C6:B6:F6
temperature:
name: "PVVX Badsensor Temperatur"
humidity:
name: "PVVX Badsensor Feuchtigkeit"
battery_level:
name: "PVVX Badsensor Batterie-Level"
battery_voltage:
name: "Pvvx Badsensor Batterie Spannung"
signal_strength:
name: "PVVX Badsensor Signal"
Ich hoffe das man mir helfen kann.LG.
INFO Reading configuration /config/esphome/feuchtigkeitssensor.yaml...
ERROR Error while reading config: Invalid YAML syntax:
Duplicate key "platform"
in "/config/esphome/feuchtigkeitssensor.yaml", line 43, column 5:
platform: pvvx_mithermometer
^
NOTE: Previous declaration here:
in "/config/esphome/feuchtigkeitssensor.yaml", line 31, column 5:
platform: pvvx_mithermometer
^
Dies kommt als Fehlermeldung
@@manfredkatzfey Bitte wie hier Beschrieben die Syntax genau beachten: www.steuerdeinleben.de/xiaomi-sensoren/
Vor "platform" gehört ein "- " also
- platform
Bitte auch die Leerzeichen davor genau beachten.
Hallo Thomas. Vielen Dank für deine schnelle Hilfe. Das Minuszeichen mit Leerzeichen vor platform hat bei mir wirklich den Fehler beseitigt. Nur seltsam das das ganze einzeln trotzdem funktioniert hatte. Das Abo klicke ich gleich auch an.Schönes Wochenende.