NEWS
Neuer Adapter EMS-ESP für Bosch Heizungen
-
@mwolle Wichtig bei Scripts die Werte ändern, ist ein Zeitlicher Abstand von 1-2 Sekunden zwischen jeder Änderung. Das KMxxx Gateway ist äußerst schwach aufgebaut.
-
Wichtige Info für alle die Versionen V2.0.0, V2.0.1 oder V2.0.2 installiert haben.
Ich hatte einige Fehler in diesen Versionen nachdem ich versucht habe den Code von alten V2 Fragmenten zu bereinigen.
Jetzt habe ich gerade die Version 2.0.3 hochgeladen.
Ist im Github oder nach ein paar Stunden im ioBroker Beta Repository verfügbar.Bitte schnellstmöglich installieren oder bei der letzten Stable bleiben.
-
Guten Morgen zusammen,
ich habe in den vergangen Jahren immer den bekannten KM200 Adapter verwendet um die Werte meiner Buderus-Heizung auszulesen.
Nachdem der Adapter abgekündigt wurde versuche ich mich am ems-esp Adapter, leider ohne Erfolg.
Die Fehlermeldung ist eigentlich eindeutig:error reading KM200 gateway information (wrong passwords please re-enter) - stop km200 read
Das Gerätepasswort ist eingetragen (mit Bindestrichen) das Persönliche Passwort aus der Buderus MyDevice-App ist ebenfalls eingetragen.Wo kann ich noch nach dem Fehler suchen? Ich bin aktuell Ratlos... Der Adapter im IoBroker hat die Version 2.2.0.
Ich bin für jede Idee dankbar!
-
@bastian-rüggen
überprüfe nochmal die Passwörter und achte darauf, dass keine Leerzeichen am Ende sind .... -
@tp1de die Passwörter passen genau... gibt es sonst noch eine Idee?
-
@bastian-rüggen Welche nodejs und js-controller version verwendest Du?
Der Code ist seit einem Jahr unverändert ... nun bist Du der Zweite der Probleme hat. Beim letzten Fall hat ein Löschen und Neuinstallation des Adapters geholfen.
(Eventuell wird das rijndael npm Modul nicht richtig geladen, welches zum Entschlüsseln gebraucht wird). -
@tp1de es hat funktioniert! Ich habe den Adapter gelöscht und neu Installiert, danach hat es funktioniert! -Danke-
-
@bastian-rüggen Gut, dass es funktioniert ... aber ich weiß immer noch nicht woran es liegt. Welche Versionen von nodejs und js-controller verwendest Du?
-
@tp1de leider gibt es bei mir auch dieses Verhalten. Ohne alles Löschen und Instanz neu installieren läuft es nicht mehr. Dann gehts wieder ein paar Tage, manchmal Wochen.
-
Bitte gebt mir Eure installierten Versionen von node-js und vom js-controller durch.
Ich nutze nodejs 18.17.0 und js-controller 5.0.12 ohne Probleme.
Ich habe in 2.2.0 auf die neueste adapter core version 3.0.3 upgedatet - zusätzlich auch andere dependencies.
Ansonsten ist der code unverändert .Mich interessiert, ob Ihre alle node-js v16 benutzt ... und welche js-controller version.
-
@tp1de Danke für Deine Rückmeldung, anbei:
Node.js: v18.17.1
ems-esp.0 v2.2.0 Das Verhalten schon ist schon seit Monaten so, lebe seit dem damit. Hatte ich Dir schon mal gemeldet (https://forum.iobroker.net/topic/45862/neuer-adapter-ems-esp-für-bosch-heizungen/430?_=1692531164300) -
@manrum1 Habe jetzt in den letzten Wochen fast 300 neue Anwender hinzubekommen.
Ich kann nicht nachvollziehen, warum es bei einigen wenigen nicht (mehr) stabil läuft. -
@tp1de sagte in Neuer Adapter EMS-ESP für Bosch Heizungen:
@diwoma der Adapter nutzt API zum ems-esp gateway. Warum mqtt bei ioBroker?
Zum Schreiben brauchst du den Token oder du setzt in den settings den bypass.Hi, ich habe jetzt das Gateway und den Adapter in Betrieb genommen. Und es funktioniert noch alles (WP, Gateway, Bosch-App ). Danke für diesen Adapter.
Ich nehme an, hppower ist die aktuelle Wärme-Leistung die erzeugt wird, nicht die Strom-Leistung, die benötigt wird.
Gibt es tatsächlich keinen Datenpunkt, der die gerade benötigte Leistung anzeigt? -
@diwoma Fragen zu ems-esp gateway Datenpunkten können hier nicht beantwortet werden. Benutze dazu bitte den ems-esp Discord Kanal und beschreibe dort deine Hardware. Zeigt denn die Bosch-App beides an? (Stromverbrauch und Wärmeleistung?)
-
@tp1de sagte in Neuer Adapter EMS-ESP für Bosch Heizungen:
@diwoma Fragen zu ems-esp gateway Datenpunkten können hier nicht beantwortet werden. Benutze dazu bitte den ems-esp Discord Kanal und beschreibe dort deine Hardware. Zeigt denn die Bosch-App beides an? (Stromverbrauch und Wärmeleistung?)
Hi @tp1de,
Die Bosch-App zeigt einen Schei.. an. Mit der kann man gerade mal die Boiler-Temperatur sehen und ein paar andere Dinge. Und ein paar Zeitpunkte und Werte einstellen, aber die Statistik ist ein Graus, Ausserdem ist sie langsam, braucht nach dem öffnen fast 30 sec, die Daten zu bekommen.Aber ich gleube diesen Wert gibt EMS nicht her, weil auch auf der Wb-Oberfläche des Gateway habe ich den Wert nicht gefunden.
Aber auch da kann man nicht genau erkennen, ob sich die Leistung- oder Energie-Daten auf abgegebene Wärme-Energie oder aufgenommene Strom-Energie beziehen. Nur die Höhe der Werte geben einen Anhalt, weil bei einem Gewinn-Faktor von ca. 1:3 die Wärme-Energie höher ist.
Aber auch da habe ich keinen entsprechenden Wert für die aktuelle Leistung gefunden, die auf den Strom-Verbrauch hinweisen. Also wird es den Datenpunkt wohl nicht geben.Zu Discord: Da fühle ich mich nicht wohl, es ist meiner Meinung nach sehr chaotisch. Ausserdem finde ich da keinen ems-esp Kanal
Ich habe auch deswegen geschrieben, weil der Adapter die Datenpunkte ja entgegen nimmt und auch jeden Punkt mit eigener Description versieht.
Aber das wichtigste habe ich erkannt und kann es in der Statistik verwerten.
-
@diwoma
Zu Discord: Ich empfehle Dir dringend Discord für das ems-esp Gateway auszuprobieren. Kommst Du ja aus dem Menü-Punkt "Help" hin. Zusammen mit der Discord Windows / Android App ist das auch sehr übersichtlich.Bedenke bitte, das die ems-esp Gateway Firmware die Hex-Telegramme im Ems-Bus dekodieren muss. Das ist Detektiv-Arbeit der Anwender. Die beiden Entwickler haben keine Wärmepumpe - Ich auch nicht.
Also müssen die Anwender mithelfen, die Telegramme zu entschlüsseln. Gerade bei den Wärmepumpen ist noch einiges zu tun.
Aktuelle Version ist 3.6.0 - vor wenigen Tagen freigegeben - Nutzt Du diese?Was die Energiedaten angeht, sollte alles was Du in der Bosch App siehst auch in den Telegrammen abgebildet sein.
Ausnahme sind nur historische Verbrauchsdaten (recordings). Diese werden soweit ich das sehe im Gateway ermittelt und gespeichert. Telegramme gibt es dafür (bei mir) nicht. Ems-Esp hat dafür auch keine Lösung.
Beim km200 Gateway kann ich diese auslesen und im Adapter bereitstellen. -
@tp1de sagte in Neuer Adapter EMS-ESP für Bosch Heizungen:
Zu Discord: Ich empfehle Dir dringend Discord für das ems-esp Gateway auszuprobieren. Kommst Du ja aus dem Menü-Punkt "Help" hin. Zusammen mit der Discord Windows / Android App ist das auch sehr übersichtlich.
Discord mag ja schön sein, ich komme damit nicht klar. Ich habe nach dem ersten Erwähnen einen Account angelegt und schaue damit in den Discord-ioBroker-Server.
Wenn ich der Einladung zum EMS-ESP folge muss ich wieder einen Account anlegen, der bereits angelegte wird nicht übernommen. Und wenn ich bei den Angaben die gleichen Daten angebe, geht es nicht, weil er die Mailadresse schon kennt. Anscheinend muss ich den Account, den ich für ioBroker angelegt habe, erst löschen, damit ich ins EMS-ESP komme oder eigene Mailadressen habenAktuelle Version ist 3.6.0 - vor wenigen Tagen freigegeben - Nutzt Du diese?
Ja, habe ich aufgespielt.
Was die Energiedaten angeht, sollte alles was Du in der Bosch App siehst auch in den Telegrammen abgebildet sein.
Diese App ist so undurchsichtig, dass ich nur ein paar Energie-Daten verifizieren kann. Mir hilft diese App nicht weiter. Daten werden bunt als Balken und Kreise angezeigt, aber keine ernstzunehmenden Zahlen. Und die wenigen Zahlen auch nur auf ganzzahlig gerundet. Die App dient nur, um den Kunden schöne Bilder vorzugaukeln, Nährwert hat sie meiner Meinung nach keine.
Und der aktuelle Verbrauch oder Wärme-Leistung wird auf der App auch nicht angezeigt. Wahrscheinlich gibt es die aktuelle Leistungsaufnnahme wirklich nicht.
Und jede Abfrage dauert ca. 15 sec.
Mehr will ich über diese App nicht sagen. -
@diwoma Discord ioBroker ist unübersichtlich. Aber du kannst unter Discord den ems-esp Server hinzufügen (+ Symbol) und den Einladungslink hineinkopieren !
-
@tp1de sagte in Neuer Adapter EMS-ESP für Bosch Heizungen:
Discord ioBroker ist unübersichtlich
habe ich bemerkt, das hat mich ja abgeschreckt
Aber du kannst unter Discord den ems-esp Server hinzufügen (+ Symbol) und den Einladungslink hineinkopieren !
So geht das. Danke für die Anleitung. Ich habe mich angemeldet und schau mal was schon geschrieben steht.
Danke. -
Für alle EMS-ESP Gateway Nutzer:
Ich habe mit der Version 2.3.1 Energieverbrauchs-Statistiken analog zu den Recordings eingeführt.
Diese können eingeschaltet und ausgewertet werden.
Ergebnisse bitte hier berichten: https://github.com/tp1de/ioBroker.ems-esp/issues/32