NEWS
[ESPHome] Beta release
-
Ich habe bei der Gelegenheit diesmal auch an die doc gedacht
https://drozmotix.github.io/languages/de/ESPHome/03.adapterConfig.html
-
@dutchman sagte in [ESPHome] Beta release:
was kommt im log ?
Noch immer
host.DESKTOP-0UPK22M(ioBrMain2) iobroker Error: No python executable. 2021-03-27 21:06:21.055 - info: host.DESKTOP-0UPK22M(ioBrMain2) iobroker at getPythonInfo (C:\Program Files\iobroker\ioBrMain026\node_modules\nopy\src\api.js:52:11) at Promise.then.catch.error (C:\Program Files\iobroker\ioBrMain026\node_modules\nopy\src\api.js:115:14) at process._tickCallback (internal/process/next_tick.js:68:7) 2021-03-27 21:06:23.635 - info: host.DESKTOP-0UPK22M(ioBrMain2) iobroker npm ERR! code ELIFECYCLE 2021-03-27 21:06:23.637 - info: host.DESKTOP-0UPK22M(ioBrMain2) iobroker npm ERR! errno 1 2021-03-27 21:06:23.638 - info: host.DESKTOP-0UPK22M(ioBrMain2) iobroker npm ERR! iobroker.esphome@0.2.0-0 install: `npip install` npm ERR! Exit status 1
Aber ich mache gerade ein langaufgeschobenes Windows Update und danach einen Restart des ganzen Rechners incl. ioBroker. Vielleicht sind dann die Pfade aktualisiert.
-
@klassisch sagte in [ESPHome] Beta release:
Aber ich mache gerade ein langaufgeschobenes Windows Update
hmm möglich das ich fuer Windows da was ändern muss, linux läuft
-
@dutchman Reboot tut gut. Jetzt ist das Update auch hier erfolgreich durchgelaufen
Wahrscheinlich wird nach einer frischen python Installation ein Reboot oder zumindest ein Schließen der ioBroker Instanz benötigt.
Hatte den Effekt auch im CMD Fenster:- Vor der python Installation ein CMD Fenster geöffnet um zu sehen, ob python da ist
- python installiert über den Installer
- Im selben CMD-Fenster wie oben nochmals geschaut ob auf die Eingabe python reagiert wird. Negativ
- CMD Fenster geschlossen und ein neues aufgemacht. Diesmal war der Python Test positiv.
Deshalb denke ich, daß man nach einer frischen python Installation mindestens einen ioBroker restart braucht.
-
Allerdings bleibt der Adapter nach Start rot und im Log sehe ich wieder das Parser-Problem.
Wahrscheinlich geht es mit Node.JS 10 doch nicht. -
@klassisch
Hast du überhaupt mal probiert ob esphome auf windows funktioniert, also ohne iobroker? -
@e-s sagte in [ESPHome] Beta release:
Hast du überhaupt mal probiert ob esphome auf windows funktioniert, also ohne iobroker?
Ja, aber auf einem anderen Rechner und ist schon eine Weile her.
Habe einen CO2 Sensor damit gebaut weil man damals nur mit ESPHome die "Automatikkalibrierung" abschalten konnte. Der läuft tapfer und liefert seine Daten über MQTT.
Das Konzept von ESPHome gefällt mir gut.
Das Problem jetzt sieht aus wie ein ioBroker Problem beim Parsen des Adaptercodes. Da scheinen Bruchstücke der Befehle bzw. Dateinamen als Befehle interpretiert zu werden, was keinen Sinn macht und dann zum Einschreiten der Ordnungsmacht führt.
-
@klassisch sagte in [ESPHome] Beta release:
Da scheinen Bruchstücke der Befehle bzw. Dateinamen als Befehle interpretiert zu werden, was keinen Sinn macht und dann zum Einschreiten der Ordnungsmacht führt.
Wahrscheinlich der unterschied von Pfad Namen bei Windows zu Linux
-
0.2.1-0 (2021-03-30)
0.2.0 (2021-03-29)
- (DutchmanNL) Translations updated
- (DutchmanNL) Configuration page updated
- (DutchmanNL) Added to sentry error reporting
- (DutchmanNL) Native integration of ESPHome Dashboard added
-
@dutchman Vielen Dank!
Bei mir wird jetzt Version 2.1.0 angezeigt
Installationslog:
-
-
@dutchman Ja, sorry 0.2.1-0
-
@Dutchman Das wird ja immer besser mit dem Adapter Super Arbeit
Kleiner Punkt: Ich musste bei der ESPHomeDashboardIP die IP meines Hosts eintragen, localhost klappt nicht. Ist eine Proxmox VM
Edit: Noch was, das ist leer
-
-
@dutchman Vielen Dank. Wahnsinn was du da auf die Beine stellst.
Irgendwie hackt etwas bei mir:
Dashboard ist da:
Bei Update passiert nichts und das Dashboard bleibt leer:
localhost hat nicht funktioniert, da es ein LXC in Proxmox ist. Nach Eingabe der IoBroker IP kommt das Dashboard.
Esphome erstell ich auf dem Laptop. Müsste ich ESPHOME in den LXC - Container installieren (wo auch IoBroker läuft) und die Geräte in Zukunt über diesen programmieren? Wäre etwas blöd da dieser Server verbaut im Keller steht....
-
@johannes-bauerstatter Ich hatte die gleiche Frage. Damit die im Dashboard erscheinen, müssen die YAML-Dateien hier liegen:
/opt/iobroker/node_modules/iobroker.esphome/config/
Einfach hin kopieren und freuen...
-
@johannes-bauerstatter sagte in [ESPHome] Beta release:
Esphome erstell ich auf dem Laptop. Müsste ich ESPHOME in den LXC - Container installieren (wo auch IoBroker läuft) und die Geräte in Zukunt über diesen programmieren? Wäre etwas blöd da dieser Server verbaut im Keller steht....
doku gelesen ?
https://drozmotix.github.io/languages/de/Adapter/ESPHome/03.adapterConfig.html#esphome-dashboard
entweder du nimmst ESPHome vom adapter, oder hast irgendwo ESPHome laufen
Egal auf welche art, der adapter kan sich mit alle ESP Geräten verbinden solange der richtige API. pass eingetragen istIhr könnt euch selber entscheiden ob ihr das ESPHomme dashboard in ioBroker oder woanders haben wollt
-
@dutchman Sorry hatte die Doku noch nicht gelesen. Vielen Dank.
-
@johannes-bauerstatter sagte in [ESPHome] Beta release:
@dutchman Sorry hatte die Doku noch nicht gelesen. Vielen Dank.
und ich hab mir soviel mühe gegeben
-
@johannes-bauerstatter sagte in [ESPHome] Beta release:
Bei Update passiert nichts und das Dashboard bleibt leer:
btw.... wen du keine yaml konfiguriert hast passiert da auch nix, update ist dafuer da alle zu updaten (die konfiguriert sind