NEWS
[ESPHome] Beta release
-
@ahnungsbefreit sagte in [ESPHome] Beta release:
Was kann ich noch machen?
den adapter neustarten bitste und das log vom start des adapter posten
-
@dutchman Das bringt nix Neues:
esphome.0 2021-03-25 11:45:36.345 info (3287) ESPHome client test001 on ip 192.168.178.140 initialized esphome.0 2021-03-25 11:45:36.326 info (3287) Sensor found at test001 on ip 192.168.178.140 esphome.0 2021-03-25 11:45:36.279 info (3287) Sensor found at test001 on ip 192.168.178.140 esphome.0 2021-03-25 11:45:36.247 info (3287) ESPHome Device info received for test001 esphome.0 2021-03-25 11:45:36.227 info (3287) ESPHome client 192.168.178.140 connected esphome.0 2021-03-25 11:45:36.163 info (3287) Try to connect to 192.168.178.140 esphome.0 2021-03-25 11:45:36.145 info (3287) Auto Discovery startet, new devices (or IP changes) will be detected automatically esphome.0 2021-03-25 11:45:36.023 info (3287) starting. Version 0.1.5 in /opt/iobroker/node_modules/iobroker.esphome, node: v12.21.0, js-controller: 3.2.16
-
@Dutchman Laut ESPHome Doku geht das Anzeigen von "Fremdtexten" über MQTT:
https://esphome.io/components/text_sensor/mqtt_subscribe.html. Vielleicht muss ich einen "Subscribe" auf API machen (wie auch immer das geht), damit das Device das dann ankündigt?
-
@ahnungsbefreit sagte in [ESPHome] Beta release:
@Dutchman Laut ESPHome Doku geht das Anzeigen von "Fremdtexten" über MQTT:
Nein denke mal nicht, wir müssen eher dafür sorgen das ein state in der YAML hinterlegt ist der auch nach iobroker kommt den wir dan zurueck schicken koennen
Müssen wir recherchieren wie das geht und w wird wichtig fuer die Docu !
PS: der adapter macht nix mit MQTT, docu fuer API befolgen !
-
@dutchman Schon klar, API soll ja eben MQTT ersetzen. Ich habe nur danach geschaut, wie das heute mit MQTT funktioniert, da ich sonst nix dazu gefunden habe.
-
0.2.0-0 (2021-03-27) Native Integration of ESPHome Dashboard
- (DutchmanNL) Translations updated
- (DutchmanNL) Configuration page updated
- (DutchmanNL) Added to sentry error reporting
- (DutchmanNL) Native integration of ESPHome Dashboard added
-
@dutchman Vielen Dank fürs Update.
Bei mir scheint es Schwierigkeiten mit python zu geben.
Mein ioBroker Rechner hat wohl noch kein python
Welches python soll ich installieren und wohin? 2.7.13 habe ich auf meinem Rechner mit dem ich auch die ESPs bearbeite. Mittlerweile ist wohl python 3.9 angesagt. -
@klassisch sagte in [ESPHome] Beta release:
Welches python soll ich installieren und wohin?
Hier steht es:
Python >=3.6, <4.0
-
@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.