NEWS
[ESPHome] Beta release
-
@fredf Danke, war noch auf der Doku zur 0.1.0 hängen geblieben. Sorry
-
-
Oh, sehe nodejs >= 12. Könnte Schwierigkeiten geben. bin noch bei v10.17.0
Mal testen. -
@klassisch Windows, oder?
-
@fredf Ja, läuft prima und ich kann es warten. Aber bei den Updates bin ich zurückhaltend. Hatte auf einen runderneuerten Installer gehofft. Hatte in Summe mit meinen Linux SBCs mehr Unanehmlichkeiten als mit dem Windows System. Gut der vergleich ist sicher nicht fair, aber eben meine persönliche History. Und auf meinem ioBroker rechner läuft noch anderes Zeug, das teilweise nur mit Win geht.
-
Python ist jetzt drauf (Anleitung hat geholfen ) und von der ioBroker Konsole aus aufrufbar.
********************************************************** *** Welcome to ioBroker. *** *** *** *** Type 'iobroker help' for list of instructions. *** *** For more help see *** *** https://github.com/ioBroker/ioBroker.docs *** ********************************************************** Your environment has been set up for using Node.js 10.17.0 (x64) and npm. C:\Program Files\iobroker\ioBrMain026>python Python 3.9.2 (tags/v3.9.2:1a79785, Feb 19 2021, 13:44:55) [MSC v.1928 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
Aber noch immer die Fehlermeldung, daß python nicht zur verfügung stünde.
Hängt das an der node.js Version oder könnte ein ioBroker Neustart helfen, damit er die geänderten Pfade vereinnahmen kann? -
@klassisch sagte in [ESPHome] Beta release:
Aber noch immer die Fehlermeldung, daß python nicht zur verfügung stünde.
was kommt im log ?
-
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