BitBastelei #553 - ESPHome: ESP-Firmware für HomeAssistant
(466.4 MB) 00:32:59
2023-08-20 10:00
🛈
Wenn man selbst Sensoren oder Aktoren mit WLAN bauen möchte, dann sind ESP32 und ESP8266 fast immer der Prozessor der Wahl. Aber welche Firmware? Selber schreiben ist aufwändig und Tasmota ist nicht ganz so flexibel, wenn man von Standardfunktionen abweicht. Hier möchte ESPHome ansetzen: Technisch baut man hier eine komplett eigene Firmware für den jeweiligen Anwendungszweck, statt sich mit Code und Libraries herumzuschlagen, muss man hier nur in einer Konfiguration beschreiben was man möchte. Alles Weitere erledigt die Automatik, welche auch gleich noch eine verschlüsselte Verbindung zu HomeAssistant aufbaut und diesen fertig konfiguriert. Das verspricht zumindest die Projektbeschreibung.
Inhalt
00:00 Arduino mit HomeAssistant – Varianten
00:59 Das ESPHome-Konzept
02:53 Installation
05:05 ESPHome Dashboard im Browser
12:35 Ein- und Ausgaben per Config-Datei
19:20 Firmware-Installation
24:09 OTA-Updates und Neukonfiguration
26:48 Nutzung auf der Textkonsole
28:00 Meinung / Fazit
Links zum Thema
Transparenz
Die Geräte wurden selbst gekauft und bezahlt. Die Software ist kostenlos und unter freier Lizenz.
Warum nochmal muss #HomeAssistant alle 2 Wochen das Format der Config-Dateien verändern? -.-
lewd
#Homeassistant #haxkoleaks
"du würdest im Dashboard gerne sehen können, ob das Glory Hole gerade in Verwendung ist oder nicht?"
(Nein, gibt es nicht, so tief wurde dann doch nicht gebohrt)
Ugh. Muss ich wohl doch mal meine #HomeAssistant Config umbauen. Aber hey, ständig Syntax ändern ist ja fun >_> https://www.home-assistant.io/integrations/binary_sensor.mqtt/#new_format
BitBastelei #298 - BME280 am ESP8266: Temperatur, Luftfeuchte, Luftdruck per WLAN
(311.1 MB) 00:18:31
2018-09-02 10:00
🛈
Sensoren habe ich viele, der BME280 verspricht aber ein Alleskönner zu sein: Neben Temperatur und Luftfeuchte soll er auch den Luftdruck übermitteln können. Zusammen mit einem ESP8266 ist so schnell eine eigene „Wetterstation“ gebaut, welche die Messwerte auf einer Webseite anzeigt, per MQTT an Haussteuerungen wie HomeAssistant gibt oder mittels HTTP einen Volkszähler befüllt.
Code:
https://github.com/adlerweb/ESP8266-BME280-Multi
Video von Chris Figge
https://www.youtube.com/watch?v=KMwVNuzghsY
BitBastelei #290 - MQTT (Protokoll, Mosquitto, ESP8266, HomeAssistant, TLS)
(264.6 MB) 00:38:36
2018-07-01 10:00
🛈
In den letzten Jahren hat sich im Bereich der herstellerübergreifenden Hausautomation MQTT als Protokoll verbreitet. Schauen wir mal wie das Protokoll funktioniert, wie wir selbst einen Server aufsetzen und diesen absichern und letztentlich wie wir mit ESP8266 und HomeAssistant einen eigenen Sensor implementieren können.
Inhalt:
- 00:00 Das Protokoll
- 05:17 Installation von Mosquitto
- 07:52 TLS und Passwörter mit Mosquitto
- 22:28 MQTT mit HomeAssistant
- 25:03 MQTT mit ESP8266/Arduino
Links:
- Anleitung von Auxnet
- Fingerprint-Befehl: echo | openssl s_client -connect localhost:1883 | openssl x509 -fingerprint -noout
Demo-Quellcode:
https://gist.github.com/adlerweb/807aee4a79a8dee043113d86172e7792
BitBastelei #290 – MQTT (Protokoll, Mosquitto, ESP8266, HomeAssistant, TLS) weiterlesen →