NEWS
Benutzen von ESPHome an einem Beispiel **Update 05.01.22 **
-
@slowman Noch eine Ergänzung zu Deiner guten Anleitung: Mann kann alle "privaten" Information wie WLAN-Daten in die "secrets.yaml" auslagern und braucht sie dann nicht für jeden ESP zu wiederholen bzw. ggf zu ändern:
--- wifi: ssid: yourSSID" password: "yourPassword" # Enable Home Assistant API api: password: "yourPassword" # OTA Update ota: password: "yourPassword"
In der YAML des ESP steht dann nur eine Zeile (ich packe die immer nach oben z.B.:
esphome: name: yourName platform: ESP8266 board: d1_mini <<: !include secrets.yaml # Ab hier geht's mit den Sensoren etc. los
Und diese secrets.yaml kannst Du dann auch direkt über das Menü rechts oben im Dashboard erreichen und editieren.
-
@claus1993 sagte in Benutzen von ESPHome an einem Beispiel:
Ich habe ESPHome separat auf einer eigenen Raspberry installiert und möchte diese nur zum flashen der ESP Module nutzen.
Wenn ich auf dem anderen PC mit ioBroker den ESPHome Adapter installiere, kann ich dann meine Raspberry mit der ESPHome ausschalten oder wird diese zusätzlich benötigt?
Ja kunst du den der Adapter hat ein eigenes ESPHome Dashboard integriert.
Also entweder du benutzt den adapter ohne intergriertes ESPHome und behaellst deinen jetzigen oder du ziehst es um (yaml übertragen von der anderen installation)Läuft dann der Datenaustausch zwischen ESP und ioBroker über den Adapter oder muss ich zusätzlich MQTT bemühen?
geht ueber den Adapter, du musst halt die API aktivieren damit der adapter mit dem ESP reden kan
-
@fredf said in Benutzen von ESPHome an einem Beispiel:
... warum nicht den ESP dann über ioBroker auch programmieren?
Mein ioBroker steht im keller und ich benötige ja den USB Anschluss. Von daher meine Überlegung ne Pi ins Büro fürs flashen. Wenn es da ne Alternative gibt immer her damit
-
@claus1993 Klar gibt es eine Alternative: Bei Install der yaml auf "Manual download" klicken und die yaml dann per ESPHome flasher auf den ESP bringen
-
@fredf said in Benutzen von ESPHome an einem Beispiel:
ESPHome flasher
Cool...wieder ne pi eingespart
-
@fredf sagte in Benutzen von ESPHome an einem Beispiel:
@claus1993 Klar gibt es eine Alternative: Bei Install der yaml auf "Manual download" klicken und die yaml dann per ESPHome flasher auf den ESP bringen
Genauso machen es wohl die meisten. Änderungen macht man dann später einfach über Wifi.
Super einfach das Ganze! -
@fredf said in Benutzen von ESPHome an einem Beispiel:
@claus1993 Klar gibt es eine Alternative: Bei Install der yaml auf "Manual download" klicken und die yaml dann per ESPHome flasher auf den ESP bringen
Habe mir den ESPHome flasher auf mein Linux geladen und dort kann ich die exec Datei nicht starten. Linux fragt immer nach der Anwendung mit dem ich den Flasher starten will...
Hat hier jemand eine Idee weswegen das bei mir nicht läuft?
-
@claus1993 sagte in Benutzen von ESPHome an einem Beispiel:
Linux
k.A. Ich nutze den flasher am Windows PC
-
@claus1993 sagte in Benutzen von ESPHome an einem Beispiel:
Habe mir den ESPHome flasher auf mein Linux geladen und dort kann ich die exec Datei nicht starten. Linux fragt immer nach der Anwendung mit dem ich den Flasher starten will...
Hat hier jemand eine Idee weswegen das bei mir nicht läuft?Was machst du genau in der Konsole? Komplette Ein- und Ausgaben, inkl. login prompt und Verzeichnissen.
-
@thomas-braun said in Benutzen von ESPHome an einem Beispiel:
Was machst du genau in der Konsole? Komplette Ein- und Ausgaben, inkl. login prompt und Verzeichnissen.
In der Konsole eigentlich nichts. Habe mir den Flasher als Exec Datei für Ubuntu heruntergeladen. Wenn ich diese Datei dann öffnen will fragt er immer nach dem Programm mit dem es geöffnet werden soll.
-
Ich verstehe immer noch nicht wie du das wo startest. Was uf einem Ubuntu Desktop?
-
@claus1993 Hast du eine Datei mit der Endung .exe?
Das ist dann Software für Windows. -
@claus1993
So ist mein vorgehen:
Das erste mal den ESP am Pi anstecken und laden und dann nur noch über W-Lan.
-
@pboeck said in Benutzen von ESPHome an einem Beispiel:
@claus1993 Hast du eine Datei mit der Endung .exe?
Das ist dann Software für Windows.Bei dem "c" ist der kleine aber feine Unterschied....habe eine exec Datei und die soll auch auf Linux laufen...nur bei mir nicht.
-
@pboeck said in Benutzen von ESPHome an einem Beispiel:
@claus1993
So ist mein vorgehen:Das erste mal den ESP am Pi anstecken und laden und dann nur noch über W-Lan.
Wollte den Umweg über eine PI vermeiden da ich diese erst zweckentfremdet habe. Möchte nur eine bin Datei flashen und das möglichst einfach
-
@claus1993
Hast du den flasher wie hier beschrieben installiert?die exec Datei
Was ist das für eine Datei?
Edit: Achso die Datei bestimmt von hier
-
@fredf said in Benutzen von ESPHome an einem Beispiel:
@claus1993
Hast du den flasher wie hier beschrieben installiert?- list itemInstall Python 3.x
*Install wxPython 4.x manually or run pip3 install wxpython (see also linux notes below)
*Install this project using pip3 install esphomeflasher
*Start the GUI using esphomeflasher.
Die ersten 3 Schritte gehen, nur wenn ich dann den ESPflasher starten will bekommen ich "command not found". Muss ich hierfür in den Ordner gehen wo der Flasher abgelegt ist? Wenn ja wo finde ich das?
die exec Datei
Was ist das für eine Datei?
Edit: Achso die Datei bestimmt von hier
Ja genau
- list itemInstall Python 3.x
-
@claus1993 Sorry, kann dir da nicht weiterhelfen, wie schon geschrieben habe ich flasher den unter Windows installiert.
-
Ich nutze seit kurzem auch ESPHome und habe mit meinem PI3 erstmal getestet.
Nun wollte ich ich mit meinem PI4 das ganze machen, komme aber nicht auf die Webseite. bzw diese zeigt mir immer an, das sie nicht zu erreichen ist. Woran könnte das liegen ? Beide sind im gleichen Netzwerk, bei dem einen geht es, bei dem anderen nicht. -
@tourer4778 Wahrscheinlich meinst du das Dashboard (nicht die ggf. Web-Server des ESPs)?
Versuche es mal direkt per Übersicht --> ESPHome
oder über die Instanzen:
falls du es über die ShortCuts schon versucht hast.