Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Neuer Adapter EMS-ESP für Bosch Heizungen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

Neuer Adapter EMS-ESP für Bosch Heizungen

Geplant Angeheftet Gesperrt Verschoben Tester
apiboschbuderusems-espheizungssteuerungjunkerskm200netfit
743 Beiträge 61 Kommentatoren 209.0k Aufrufe 56 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T tp1de

    An alle ESP8266 Gateway user:

    Mit der neuen Adapterversion 0.9.4 wird auch das "alte" Gateway mit dem ESP8266 und API V2 im ems-esp ioBroker-Adapter unterstützt.

    Die Erkennung für V2 vs. V3 erfolgt automatisch. Für V2 Gateways werden aber nicht alle Attribute gesetzt, da nicht alles über API V2 vorhanden ist. Beim Start versucht der Adapter für alle Devices and Felder diese zu schreiben. Wenn erfolgreich werden die States auf writable gesetzt. Der Rest läuft wie gehabt und Lesen und Schreiben wird unterstützt. Bei den WEB-UI's jeweils das Schreiben aktivieren und bei V3 am Besten erst einmal ohne Token.

    Versucht mal, ob es auch bei Euch läuft und gebt ein Feedback.

    Installation wie immer über Github: https://github.com/tp1de/ioBroker.ems-esp

    J Offline
    J Offline
    Johannes81
    schrieb am zuletzt editiert von Johannes81
    #93

    @tp1de

    Hallo tp1de,

    zuerst einmal Danke für deine Arbeit einen eigenen Adapter für die EMS ESP Schnittstelle zu erstellen!

    Ich habe mir gerade den Adapter in der V.0.9.6 heruntergeladen und installiert. Leider klappt die Kommunikation mit dem BBQ Gateway (Premium II (P2) mit 8266) nicht. Es wird zwar die Firmwareversion V2 (installiert ist V2.2.3b0) erkannt, aber die weiteren Objekte werden nicht geschrieben.

    Im Log habe ich die Fehler: (von unten nach oben lesen)

    ems-esp.0
    2021-10-18 18:48:10.804	info	terminating
    
    ems-esp.0
    2021-10-18 18:48:10.316	info	ems :true 60 secs
    
    ems-esp.0
    2021-10-18 18:48:10.310	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
    
    ems-esp.0
    2021-10-18 18:48:10.308	info	terminating
    
    ems-esp.0
    2021-10-18 18:48:10.302	error	Cannot read property 'statusCode' of undefined
    
    ems-esp.0
    2021-10-18 18:48:10.301	error	TypeError: Cannot read property 'statusCode' of undefined at Request._callback (/opt/iobroker/node_modules/iobroker.ems-esp/main.js:847:29) at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (events.js:314:20) at Request.init (/opt/iobroker/node_modules/request/request.js:273:17) at new Request (/opt/iobroker/node_modules/request/request.js:127:8) at request (/opt/iobroker/node_modules/request/index.js:53:10) at test_v2 (/opt/iobroker/node_modules/iobroker.ems-esp/main.js:846:4) at async v2_readwrite (/opt/iobroker/node_modules/iobroker.ems-esp/main.js:832:3)
    
    ems-esp.0
    2021-10-18 18:48:10.301	error	unhandled promise rejection: Cannot read property 'statusCode' of undefined
    
    ems-esp.0
    2021-10-18 18:48:10.300	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
    
    ems-esp.0
    2021-10-18 18:48:10.299	error	Cannot read property 'statusCode' of undefined
    
    ems-esp.0
    2021-10-18 18:48:10.299	error	TypeError: Cannot read property 'statusCode' of undefined at Request._callback (/opt/iobroker/node_modules/iobroker.ems-esp/main.js:847:29) at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (events.js:314:20) at Request.init (/opt/iobroker/node_modules/request/request.js:273:17) at new Request (/opt/iobroker/node_modules/request/request.js:127:8) at request (/opt/iobroker/node_modules/request/index.js:53:10) at test_v2 (/opt/iobroker/node_modules/iobroker.ems-esp/main.js:846:4) at async v2_readwrite (/opt/iobroker/node_modules/iobroker.ems-esp/main.js:832:3)
    
    ems-esp.0
    2021-10-18 18:48:10.297	error	unhandled promise rejection: Cannot read property 'statusCode' of undefined
    
    ems-esp.0
    2021-10-18 18:48:10.296	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
    
    ems-esp.0
    2021-10-18 18:48:05.258	info	end of initializing ems states
    
    ems-esp.0
    2021-10-18 18:48:05.257	warn	ems read system error - wrong ip address?
    
    ems-esp.0
    2021-10-18 18:48:05.256	info	V2 url:192.168.1.60/api?device=system&cmd=info
    
    ems-esp.0
    2021-10-18 18:48:05.253	info	start initializing ems states
    
    ems-esp.0
    2021-10-18 18:48:05.252	info	API version identified V2
    
    ems-esp.0
    2021-10-18 18:48:04.237	info	starting. Version 0.9.6 in /opt/iobroker/node_modules/iobroker.ems-esp, node: v12.22.4, js-controller: 3.3.18
    
    ems-esp.0
    2021-10-18 18:48:04.142	info	starting. Version 0.9.6 in /opt/iobroker/node_modules/iobroker.ems-esp, node: v12.22.4, js-controller: 3.3.18
    

    Die IP Adresse habe ich fest eingegeben.
    In der EMS ESP WebUI das Boolean Format auf 0/1 eingestellt.

    Leider verstehe ich den Punkt des EMS Access Token nicht.

    • Ist damit das User Passwort zum WebUI gemeint? Trage ich dieses im Adapter als Token ein klappt der Zugriff nicht.

    • In V2 des EMS ESP gibt es unter Security auch noch ein Superuser Passwort, auch damit gelingt der Zugriff nicht.

    Ich würde mich sehr freuen wenn du mir eine Hilfestellung geben könntest.

    Mit besten Grüßen
    Johannes

    T 1 Antwort Letzte Antwort
    0
    • J Johannes81

      @tp1de

      Hallo tp1de,

      zuerst einmal Danke für deine Arbeit einen eigenen Adapter für die EMS ESP Schnittstelle zu erstellen!

      Ich habe mir gerade den Adapter in der V.0.9.6 heruntergeladen und installiert. Leider klappt die Kommunikation mit dem BBQ Gateway (Premium II (P2) mit 8266) nicht. Es wird zwar die Firmwareversion V2 (installiert ist V2.2.3b0) erkannt, aber die weiteren Objekte werden nicht geschrieben.

      Im Log habe ich die Fehler: (von unten nach oben lesen)

      ems-esp.0
      2021-10-18 18:48:10.804	info	terminating
      
      ems-esp.0
      2021-10-18 18:48:10.316	info	ems :true 60 secs
      
      ems-esp.0
      2021-10-18 18:48:10.310	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
      
      ems-esp.0
      2021-10-18 18:48:10.308	info	terminating
      
      ems-esp.0
      2021-10-18 18:48:10.302	error	Cannot read property 'statusCode' of undefined
      
      ems-esp.0
      2021-10-18 18:48:10.301	error	TypeError: Cannot read property 'statusCode' of undefined at Request._callback (/opt/iobroker/node_modules/iobroker.ems-esp/main.js:847:29) at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (events.js:314:20) at Request.init (/opt/iobroker/node_modules/request/request.js:273:17) at new Request (/opt/iobroker/node_modules/request/request.js:127:8) at request (/opt/iobroker/node_modules/request/index.js:53:10) at test_v2 (/opt/iobroker/node_modules/iobroker.ems-esp/main.js:846:4) at async v2_readwrite (/opt/iobroker/node_modules/iobroker.ems-esp/main.js:832:3)
      
      ems-esp.0
      2021-10-18 18:48:10.301	error	unhandled promise rejection: Cannot read property 'statusCode' of undefined
      
      ems-esp.0
      2021-10-18 18:48:10.300	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
      
      ems-esp.0
      2021-10-18 18:48:10.299	error	Cannot read property 'statusCode' of undefined
      
      ems-esp.0
      2021-10-18 18:48:10.299	error	TypeError: Cannot read property 'statusCode' of undefined at Request._callback (/opt/iobroker/node_modules/iobroker.ems-esp/main.js:847:29) at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (events.js:314:20) at Request.init (/opt/iobroker/node_modules/request/request.js:273:17) at new Request (/opt/iobroker/node_modules/request/request.js:127:8) at request (/opt/iobroker/node_modules/request/index.js:53:10) at test_v2 (/opt/iobroker/node_modules/iobroker.ems-esp/main.js:846:4) at async v2_readwrite (/opt/iobroker/node_modules/iobroker.ems-esp/main.js:832:3)
      
      ems-esp.0
      2021-10-18 18:48:10.297	error	unhandled promise rejection: Cannot read property 'statusCode' of undefined
      
      ems-esp.0
      2021-10-18 18:48:10.296	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
      
      ems-esp.0
      2021-10-18 18:48:05.258	info	end of initializing ems states
      
      ems-esp.0
      2021-10-18 18:48:05.257	warn	ems read system error - wrong ip address?
      
      ems-esp.0
      2021-10-18 18:48:05.256	info	V2 url:192.168.1.60/api?device=system&cmd=info
      
      ems-esp.0
      2021-10-18 18:48:05.253	info	start initializing ems states
      
      ems-esp.0
      2021-10-18 18:48:05.252	info	API version identified V2
      
      ems-esp.0
      2021-10-18 18:48:04.237	info	starting. Version 0.9.6 in /opt/iobroker/node_modules/iobroker.ems-esp, node: v12.22.4, js-controller: 3.3.18
      
      ems-esp.0
      2021-10-18 18:48:04.142	info	starting. Version 0.9.6 in /opt/iobroker/node_modules/iobroker.ems-esp, node: v12.22.4, js-controller: 3.3.18
      

      Die IP Adresse habe ich fest eingegeben.
      In der EMS ESP WebUI das Boolean Format auf 0/1 eingestellt.

      Leider verstehe ich den Punkt des EMS Access Token nicht.

      • Ist damit das User Passwort zum WebUI gemeint? Trage ich dieses im Adapter als Token ein klappt der Zugriff nicht.

      • In V2 des EMS ESP gibt es unter Security auch noch ein Superuser Passwort, auch damit gelingt der Zugriff nicht.

      Ich würde mich sehr freuen wenn du mir eine Hilfestellung geben könntest.

      Mit besten Grüßen
      Johannes

      T Offline
      T Offline
      tp1de
      schrieb am zuletzt editiert von
      #94

      @johannes81
      Stimmt die IP-Adresse ? Diese sollte mit http:// beginnen !
      Gib mal http://192.168.1.60/api?device=system&cmd=info im Browser ein.
      Dieser http request ohne vorangestelltes http:// erzeugt im Adapter den Fehler. Alles andere sind Folgefehler.

      Leider verstehe ich den Punkt des EMS Access Token nicht.

      EMS Access Token gibt es nur im V3. Im V2 muss API enabled sein. Dann kann man Lesen und Schreiben.
      Ab V3 gibt es dann den Token um unautorisiertes Schreiben zu verhindern.

      J 1 Antwort Letzte Antwort
      0
      • T tp1de

        @johannes81
        Stimmt die IP-Adresse ? Diese sollte mit http:// beginnen !
        Gib mal http://192.168.1.60/api?device=system&cmd=info im Browser ein.
        Dieser http request ohne vorangestelltes http:// erzeugt im Adapter den Fehler. Alles andere sind Folgefehler.

        Leider verstehe ich den Punkt des EMS Access Token nicht.

        EMS Access Token gibt es nur im V3. Im V2 muss API enabled sein. Dann kann man Lesen und Schreiben.
        Ab V3 gibt es dann den Token um unautorisiertes Schreiben zu verhindern.

        J Offline
        J Offline
        Johannes81
        schrieb am zuletzt editiert von
        #95

        @tp1de said in Neuer Adapter EMS-ESP für Bosch Heizungen:

        http://192.168.1.60/api?device=system&cmd=info

        Hallo tp1de,

        das Präfix http:// hat geholfen!

        Danke für den Hinweis!

        T 1 Antwort Letzte Antwort
        0
        • J Johannes81

          @tp1de said in Neuer Adapter EMS-ESP für Bosch Heizungen:

          http://192.168.1.60/api?device=system&cmd=info

          Hallo tp1de,

          das Präfix http:// hat geholfen!

          Danke für den Hinweis!

          T Offline
          T Offline
          tp1de
          schrieb am zuletzt editiert von tp1de
          #96

          Um diese Art von Eingabefehlern zu vermeiden, habe ich eine neue Version 0.9.7 hochgeladen.
          Diese ergänzt dann "http://" wenn dieser Präfix fehlt.

          1 Antwort Letzte Antwort
          0
          • T tp1de

            @td1werd
            Ohh 3 Solarmodule mit unterschiedlichen id's und handlers. (noch nie gesehen ....)

            • Was ergibt ems-esp/api/solar ?
            • Was erkennt der ems-esp iobroker Adapter für das km200 Gateway an Solar-Daten ?

            Mir ist aktuell nicht bekannt, wie ich die unterschiedlichen id's per API V3 auslesen kann.

            Ich sehe gerade Dein Github issue #164. MichaelDvP hat ja bestätigt, das aktuell nur ein Solarmodul unterstützt wird.
            So kann der ems-esp ioBroker-Adapter die Daten nicht lesen, da API V3 das nicht unterstützt.

            T Offline
            T Offline
            td1werd
            schrieb am zuletzt editiert von td1werd
            #97

            @tp1de said in Neuer Adapter EMS-ESP für Bosch Heizungen:

            @td1werd
            Ohh 3 Solarmodule mit unterschiedlichen id's und handlers. (noch nie gesehen ....)

            • Was ergibt ems-esp/api/solar ?
            • Was erkennt der ems-esp iobroker Adapter für das km200 Gateway an Solar-Daten ?

            Mir ist aktuell nicht bekannt, wie ich die unterschiedlichen id's per API V3 auslesen kann.

            Ich sehe gerade Dein Github issue #164. MichaelDvP hat ja bestätigt, das aktuell nur ein Solarmodul unterstützt wird.
            So kann der ems-esp ioBroker-Adapter die Daten nicht lesen, da API V3 das nicht unterstützt.

            Es handelt sich ja eigentlich nicht um drei Solarmodule.
            Es sind nur zwei: ein SM200 mit einem SM100 als Erweiterung wegen der Differenzregelung. Als Folge muss auch der zweite Solarkreis am Erweiterungsmodul angeschlossen werden. Beide haben ja den selben handlers.
            Nun wird aber noch das Warmwassermodul MS100 (für eine Frischwasserstation) als Solarmodul erkannt/gedeutet.

            ems-esp/api/solar zeigt die Werte des SM200 - verwunderlich dabei, dass am Ende Werte des Warmwasser stehen. Habe ich glaube schon erwähnt.. aber nur mit 1°C bzw 0°C. das kann ja auch stimmen, da das kein Warmwassermodul sondern ein Solarmodul ist was am SM200 mit dran hängt.

            Die Werte für die km200 Gateway habe ich noch nicht auslesen lassen. Habe statt dessen den km200 Adapter genommen. Dieser findet nur einen Solarkreis. Aber dafür die richtigen Warmwasserdaten an der entsprechenden Stelle.

            Ich danke an dieser Stelle noch einmal ausdrücklich für Eure Bemühungen!!

            Thomas

            T 1 Antwort Letzte Antwort
            0
            • T td1werd

              @tp1de said in Neuer Adapter EMS-ESP für Bosch Heizungen:

              @td1werd
              Ohh 3 Solarmodule mit unterschiedlichen id's und handlers. (noch nie gesehen ....)

              • Was ergibt ems-esp/api/solar ?
              • Was erkennt der ems-esp iobroker Adapter für das km200 Gateway an Solar-Daten ?

              Mir ist aktuell nicht bekannt, wie ich die unterschiedlichen id's per API V3 auslesen kann.

              Ich sehe gerade Dein Github issue #164. MichaelDvP hat ja bestätigt, das aktuell nur ein Solarmodul unterstützt wird.
              So kann der ems-esp ioBroker-Adapter die Daten nicht lesen, da API V3 das nicht unterstützt.

              Es handelt sich ja eigentlich nicht um drei Solarmodule.
              Es sind nur zwei: ein SM200 mit einem SM100 als Erweiterung wegen der Differenzregelung. Als Folge muss auch der zweite Solarkreis am Erweiterungsmodul angeschlossen werden. Beide haben ja den selben handlers.
              Nun wird aber noch das Warmwassermodul MS100 (für eine Frischwasserstation) als Solarmodul erkannt/gedeutet.

              ems-esp/api/solar zeigt die Werte des SM200 - verwunderlich dabei, dass am Ende Werte des Warmwasser stehen. Habe ich glaube schon erwähnt.. aber nur mit 1°C bzw 0°C. das kann ja auch stimmen, da das kein Warmwassermodul sondern ein Solarmodul ist was am SM200 mit dran hängt.

              Die Werte für die km200 Gateway habe ich noch nicht auslesen lassen. Habe statt dessen den km200 Adapter genommen. Dieser findet nur einen Solarkreis. Aber dafür die richtigen Warmwasserdaten an der entsprechenden Stelle.

              Ich danke an dieser Stelle noch einmal ausdrücklich für Eure Bemühungen!!

              Thomas

              T Offline
              T Offline
              tp1de
              schrieb am zuletzt editiert von
              #98

              Die aktuelle Version 0.9.8 unterstützt nun auch das Auslesen von Dallas Sensoren.

              M 1 Antwort Letzte Antwort
              0
              • T tp1de

                Die aktuelle Version 0.9.8 unterstützt nun auch das Auslesen von Dallas Sensoren.

                M Offline
                M Offline
                manrum1
                schrieb am zuletzt editiert von
                #99

                @tp1de : Hi, ich mal wieder 🙂

                Habe heute meinen kompletten Baum exportiert, dabei ist mir aufgefallen, dass die Außentemperatur im Objekt-Browser zwar richtig angezeigt wird (8,1),
                OB_outddor_t1.jpg

                im Export und unter Details aber den falschen Wert (21,1) liefert:
                OB2_outddor_t1.jpg
                OB2_outddor_t1.jpg
                Passiert bei meinen beiden Instanzen (jeweils gleiche Junkers-Thermen), sonst habe ich (noch) keine Aufälligkeiten bemerkt. Bug im Adapter oder im iobroker selbst?

                VG M

                T 1 Antwort Letzte Antwort
                0
                • M manrum1

                  @tp1de : Hi, ich mal wieder 🙂

                  Habe heute meinen kompletten Baum exportiert, dabei ist mir aufgefallen, dass die Außentemperatur im Objekt-Browser zwar richtig angezeigt wird (8,1),
                  OB_outddor_t1.jpg

                  im Export und unter Details aber den falschen Wert (21,1) liefert:
                  OB2_outddor_t1.jpg
                  OB2_outddor_t1.jpg
                  Passiert bei meinen beiden Instanzen (jeweils gleiche Junkers-Thermen), sonst habe ich (noch) keine Aufälligkeiten bemerkt. Bug im Adapter oder im iobroker selbst?

                  VG M

                  T Offline
                  T Offline
                  tp1de
                  schrieb am zuletzt editiert von tp1de
                  #100

                  @manrum1 Worauf Du nicht alles achtest .... :grin:

                  In ioBroker wird zwischen Objekt-Daten (werden einmal angelegt) und den aktuellen States unterschieden.
                  Du hast die Objektdaten exportiert. Bei den km200 Objektdaten wird vom Adapter unter "native" die Rückantwort des km200 bei der Erst- bzw. Neuanlage angelegt. Dort ist auch der Wert enthalten (hat aber keine Bedeutung) ---- und hat nichts mit den States zu tun (d.h. den aktuellen Werten).

                  Unter "native" habe ich bei km200-Datenpunkten einfach alle Info's vom Buderus / Bosch API-Call eingetragen (Erst-Anlage). Wenn Du die Objektstruktur löscht, dann werden alle Daten neu initialisiert. Value sollte ich vielleicht nicht eintragen .... vielleicht in einer neuen Version.

                  M 1 Antwort Letzte Antwort
                  0
                  • T tp1de

                    @manrum1 Worauf Du nicht alles achtest .... :grin:

                    In ioBroker wird zwischen Objekt-Daten (werden einmal angelegt) und den aktuellen States unterschieden.
                    Du hast die Objektdaten exportiert. Bei den km200 Objektdaten wird vom Adapter unter "native" die Rückantwort des km200 bei der Erst- bzw. Neuanlage angelegt. Dort ist auch der Wert enthalten (hat aber keine Bedeutung) ---- und hat nichts mit den States zu tun (d.h. den aktuellen Werten).

                    Unter "native" habe ich bei km200-Datenpunkten einfach alle Info's vom Buderus / Bosch API-Call eingetragen (Erst-Anlage). Wenn Du die Objektstruktur löscht, dann werden alle Daten neu initialisiert. Value sollte ich vielleicht nicht eintragen .... vielleicht in einer neuen Version.

                    M Offline
                    M Offline
                    manrum1
                    schrieb am zuletzt editiert von
                    #101

                    @tp1de Aha, danke für die Info. Wie kann ich dann den Objektbaum mit den aktuellen Daten exportieren?

                    T 1 Antwort Letzte Antwort
                    0
                    • M manrum1

                      @tp1de Aha, danke für die Info. Wie kann ich dann den Objektbaum mit den aktuellen Daten exportieren?

                      T Offline
                      T Offline
                      tp1de
                      schrieb am zuletzt editiert von
                      #102

                      @manrum1
                      Ich wüsste nicht wie ohne Javascript.
                      Aber wozu denn?

                      1 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        manrum1
                        schrieb am zuletzt editiert von
                        #103

                        @tp1de Ganz einfach, um die Daten einfach miteiender vergleichen zu können. Ich habe immer noch komische und total unrealistsche Verbrauchswerte, in der Realität ist alles vergleichbar und normal.

                        Die Statistiken weichen komplett voneinander ab, z. B. über ems-esp.x.heatSources.energyMonitoring.consumption:

                        m1.jpg

                        Hier gibt es noch einen heatSources.energyMonitoring.correctionFactor, der steht einmal auf 0,8 und bei der anderen Heizung auf 1.

                        Aber wenn das nur mit Script geht mach ich mich mal auf die Suche :)

                        Danke noch mal

                        T 1 Antwort Letzte Antwort
                        0
                        • M manrum1

                          @tp1de Ganz einfach, um die Daten einfach miteiender vergleichen zu können. Ich habe immer noch komische und total unrealistsche Verbrauchswerte, in der Realität ist alles vergleichbar und normal.

                          Die Statistiken weichen komplett voneinander ab, z. B. über ems-esp.x.heatSources.energyMonitoring.consumption:

                          m1.jpg

                          Hier gibt es noch einen heatSources.energyMonitoring.correctionFactor, der steht einmal auf 0,8 und bei der anderen Heizung auf 1.

                          Aber wenn das nur mit Script geht mach ich mich mal auf die Suche :)

                          Danke noch mal

                          T Offline
                          T Offline
                          tp1de
                          schrieb am zuletzt editiert von tp1de
                          #104

                          @manrum1 Geht es um die Gasverbräuche?

                          Ich habe festgestellt, das mein km200 Gateway am 8.12. um 18:30 Uhr ein Update bekommen hat (04.07.07).
                          Seitdem habe ich auch Unstimmigkeiten mit den Verbräuchen. Schon beim letzten Update gab es dort Fehler !
                          Habe mich beim Bosch-Team damals beschwert und 2 Wochen später war die alte Version wieder aktiv.

                          Aktuell stimmen die Werte bei mir nur für die letzten 12 Monate mit dem Bosch / Junkers Homecon Portal überein.
                          Die MyBuderus APP zeigt zu hohe Werte an (30% Abweichung).

                          Ich kann über diese "Qualität" bei der Softwareentwicklung nur irritiert den Kopf schütteln.
                          Der correctionFactor hat bisher nicht funktioniert.

                          Ich habe mir auch vorgenommen, dies mal genauer zu untersuchen.

                          M 1 Antwort Letzte Antwort
                          0
                          • T tp1de

                            @manrum1 Geht es um die Gasverbräuche?

                            Ich habe festgestellt, das mein km200 Gateway am 8.12. um 18:30 Uhr ein Update bekommen hat (04.07.07).
                            Seitdem habe ich auch Unstimmigkeiten mit den Verbräuchen. Schon beim letzten Update gab es dort Fehler !
                            Habe mich beim Bosch-Team damals beschwert und 2 Wochen später war die alte Version wieder aktiv.

                            Aktuell stimmen die Werte bei mir nur für die letzten 12 Monate mit dem Bosch / Junkers Homecon Portal überein.
                            Die MyBuderus APP zeigt zu hohe Werte an (30% Abweichung).

                            Ich kann über diese "Qualität" bei der Softwareentwicklung nur irritiert den Kopf schütteln.
                            Der correctionFactor hat bisher nicht funktioniert.

                            Ich habe mir auch vorgenommen, dies mal genauer zu untersuchen.

                            M Offline
                            M Offline
                            manrum1
                            schrieb am zuletzt editiert von manrum1
                            #105

                            @tp1de Richtig, habe die gleiche Version auf beiden Heizungen.

                            Welches Homecom Portal meinst Du, ich dachte das wäre für Privatanwender nicht mehr verfügbar?

                            T 1 Antwort Letzte Antwort
                            0
                            • M manrum1

                              @tp1de Richtig, habe die gleiche Version auf beiden Heizungen.

                              Welches Homecom Portal meinst Du, ich dachte das wäre für Privatanwender nicht mehr verfügbar?

                              T Offline
                              T Offline
                              tp1de
                              schrieb am zuletzt editiert von tp1de
                              #106

                              @manrum1 sagte in Neuer Adapter EMS-ESP für Bosch Heizungen:

                              Welches Homecom Portal meinst Du, ich dachte das wäre für Privatanwender nicht mehr verfügbar?

                              https://www.junkers-homecom.de/portal/#/
                              c6ad8198-4b67-4117-8ef8-68062bab6bd1-image.png

                              Dort wird auf die HomeCom Easy App verwiesen. Diese zeigt die gleichen falschen Daten wie die MyBuderus App.
                              Wegclicken dann funktioniert das Portal noch ...
                              Daneben gibt es noch die MyDevice App, mit der der Zugangscode für das km200 Gateway generiert wird.
                              Da blicke noch einer durch ....

                              T 1 Antwort Letzte Antwort
                              0
                              • T tp1de

                                @manrum1 sagte in Neuer Adapter EMS-ESP für Bosch Heizungen:

                                Welches Homecom Portal meinst Du, ich dachte das wäre für Privatanwender nicht mehr verfügbar?

                                https://www.junkers-homecom.de/portal/#/
                                c6ad8198-4b67-4117-8ef8-68062bab6bd1-image.png

                                Dort wird auf die HomeCom Easy App verwiesen. Diese zeigt die gleichen falschen Daten wie die MyBuderus App.
                                Wegclicken dann funktioniert das Portal noch ...
                                Daneben gibt es noch die MyDevice App, mit der der Zugangscode für das km200 Gateway generiert wird.
                                Da blicke noch einer durch ....

                                T Offline
                                T Offline
                                tp1de
                                schrieb am zuletzt editiert von
                                #107

                                Nachdem ich mir die Detaildaten im km200 Interface angesehen habe, bleibt festzuhalten, dass mit der neuen Firmware einige Daten fehlen (4.Quartal 2020) und andere Daten-Sätze definitiv falsch sind.

                                D.h. seit einer Woche mit der neuen Firmwareversion funktionieren die Recordings nicht mehr !
                                Ein ähnliches Problem gab es bereits ca. vor einem Jahr ! Hat dann ein paar Wochen gedauert, bis es repariert war.

                                M M 2 Antworten Letzte Antwort
                                0
                                • T tp1de

                                  Nachdem ich mir die Detaildaten im km200 Interface angesehen habe, bleibt festzuhalten, dass mit der neuen Firmware einige Daten fehlen (4.Quartal 2020) und andere Daten-Sätze definitiv falsch sind.

                                  D.h. seit einer Woche mit der neuen Firmwareversion funktionieren die Recordings nicht mehr !
                                  Ein ähnliches Problem gab es bereits ca. vor einem Jahr ! Hat dann ein paar Wochen gedauert, bis es repariert war.

                                  M Offline
                                  M Offline
                                  mpenno
                                  schrieb am zuletzt editiert von
                                  #108

                                  @tp1de

                                  Hallo zusammen,
                                  ich nutze schon seit geraumer Zeit den km200-Adapter. Die Grundfunktionen zum Auslesen funktionieren soweit, jedoch bin ich bei der Verbrauchs-Auswertung nicht weitergekommen.
                                  Du hast, wie es scheint, die Berechnung aus den Recording-Werten ganz gut verstanden :-) Ich leider nicht.
                                  Im Thread Adapter für Buderus KM200... habe ich versucht, Deine Erklärungen zu verfolgen. Ich habe es nicht hinbekommen, einen plausiblen kWh Verbrauch für die Heizung und für das Warm-Wasser zu loggen.
                                  Da ich aufgrund eines Flüssiggastanks keinen Gaszähler als Vergleich habe, hatte ich irgendwie versucht, die Recording-Werte mit der Anzeige vom Buderus RC300 in Einklang zu bringen:
                                  46e439cd-09c1-458d-9d6e-7bdccdab33eb-image.png

                                  ... aber egal. Im Thread oben hast Du es mir so schön schmackhaft gemacht, dass Dein Adapter die Verbrauchswerte direkt berechnet und in die Datenbank schreibt. :-)

                                  Deshalb wollte ich mir Deinen Adapter anschauen. Die Installation der Version 0.9.8 verlief gut. Es werden viele Werte ausgelesen (noch habe ich den "*" als Filter. Beschränken wollte ich es später, wenn ich sehe, was Du zum Loggen und Berechnen alles benötigst).
                                  2b195acc-a1cf-4ea9-b6c7-ac1483f38743-image.png

                                  Leider sind aber die Recording-Werte rot und "(null)".
                                  Deshalb gibt es natürlich auch die Zeilen im Log, mit dem Fehler beim Schreiben in die Datenbank, oder?

                                  2021-12-21 17:10:37.295 - info: smartmeter.0 (683) Received 7 values, 3 updated
                                  2021-12-21 17:15:38.632 - info: smartmeter.0 (683) Received 7 values, 3 updated
                                  2021-12-21 17:18:52.195 - info: host.iobroker "system.adapter.ems-esp.0" enabled
                                  2021-12-21 17:18:52.320 - info: host.iobroker instance system.adapter.ems-esp.0 started with pid 31189
                                  2021-12-21 17:18:54.598 - info: ems-esp.0 (31189) starting. Version 0.9.8 in /opt/iobroker/node_modules/iobroker.ems-esp, node: v12.22.6, js-controller: 3.3.21
                                  2021-12-21 17:18:54.754 - info: ems-esp.0 (31189) starting. Version 0.9.8 in /opt/iobroker/node_modules/iobroker.ems-esp, node: v12.22.6, js-controller: 3.3.21
                                  2021-12-21 17:18:55.760 - info: ems-esp.0 (31189) Start reading km200 data-structure
                                  2021-12-21 17:19:38.092 - info: ems-esp.0 (31189) End reading km200 data-structure: 117 fields found
                                  2021-12-21 17:19:38.094 - info: ems-esp.0 (31189) write km200 file:/opt/iobroker/iobroker-data//ems-esp/km200.csv
                                  2021-12-21 17:19:38.121 - info: ems-esp.0 (31189) start initializing km200 states
                                  2021-12-21 17:20:04.030 - info: ems-esp.0 (31189) end of initializing km200 states
                                  2021-12-21 17:20:09.169 - info: ems-esp.0 (31189) km200:true 300 secs
                                  2021-12-21 17:20:09.169 - info: ems-esp.0 (31189) recordings:true hour
                                  2021-12-21 17:20:09.783 - warn: influxdb.0 (610) Error in received multiQuery: Exception: Array element #2: Query messing
                                  2021-12-21 17:20:16.357 - warn: influxdb.0 (610) Error in received multiQuery: Exception: Array element #2: Query messing
                                  2021-12-21 17:20:23.409 - warn: influxdb.0 (610) Error in received multiQuery: Exception: Array element #2: Query messing
                                  2021-12-21 17:20:31.519 - warn: influxdb.0 (610) Error in received multiQuery: Exception: Array element #2: Query messing
                                  2021-12-21 17:20:39.244 - warn: influxdb.0 (610) Error in received multiQuery: Exception: Array element #2: Query messing
                                  2021-12-21 17:20:39.549 - info: smartmeter.0 (683) Received 7 values, 3 updated
                                  2021-12-21 17:20:43.887 - warn: influxdb.0 (610) Error in received multiQuery: Exception: Array element #2: Query messing
                                  2021-12-21 17:25:40.783 - info: smartmeter.0 (683) Received 7 values, 3 updated
                                  2021-12-21 17:30:41.553 - info: smartmeter.0 (683) Received 7 values, 3 updated
                                  

                                  Hast Du eine Idee, woran es liegen könnte?

                                  1 Antwort Letzte Antwort
                                  0
                                  • T tp1de

                                    Nachdem ich mir die Detaildaten im km200 Interface angesehen habe, bleibt festzuhalten, dass mit der neuen Firmware einige Daten fehlen (4.Quartal 2020) und andere Daten-Sätze definitiv falsch sind.

                                    D.h. seit einer Woche mit der neuen Firmwareversion funktionieren die Recordings nicht mehr !
                                    Ein ähnliches Problem gab es bereits ca. vor einem Jahr ! Hat dann ein paar Wochen gedauert, bis es repariert war.

                                    M Offline
                                    M Offline
                                    manrum1
                                    schrieb am zuletzt editiert von manrum1
                                    #109

                                    @tp1de Also die Daten aus dem ems-Adapter, gespeichert in der Daten bank (bei mir influx) sind die gleichen, die auch der km200-Adapter liefert. Die Daten aus der App sind ähnlich, aber nicht 100% deckungsgleich. Meine Vermutung ist, dass die App gröber auswertet, also z. B. über Monate hinweg dem vorherigen oder folgenden zuschlägt.
                                    Generell weichen die Werte aber zur Realität ab (sind zu hoch). Genaueres kann ich leider im Moment nicht auswerten, dazu fehlt mir neben Zeit, auch noch die Messreihen um diese langfristig zum Zählerstand abgleichen zu können.

                                    Immer noch unklar ist:
                                    ems-esp,0,recordings,actualPower,_Days - ist dies doch der Gesamtverbrauch oder?
                                    dann wäre der Wert für nur Heizung: ems-esp,0,recordings,actualPower,_Days - ems-esp,0,recordings,actualDHWPower,_Days

                                    Wozu gibt es im km200-Recording
                                    km200.0.recordings.heatSources.actualCHPower._Days
                                    km200.0.recordings.heatSources.actualDHWPower._Days

                                    km200.0.recordings.heatSources.hs1.actualPower._Days (scheint die Summe aus oben (CHPower und DHWPower) zu sei, passt aber nicht zu 100%

                                    Dann gibt es noch
                                    km200.0.recordings.heatSources.actualPower._Days, ist aber gleich zu km200.0.recordings.heatSources.hs1.actualPower._Days

                                    Na ja, jetzt ist ja bald Weihnachtszeit und Lockdown(?), dann habe ich Zeit meine 2. Heizung auszuwerten. Vielleicht gibt es dann neue Erkenntnisse :)

                                    T 1 Antwort Letzte Antwort
                                    0
                                    • M manrum1

                                      @tp1de Also die Daten aus dem ems-Adapter, gespeichert in der Daten bank (bei mir influx) sind die gleichen, die auch der km200-Adapter liefert. Die Daten aus der App sind ähnlich, aber nicht 100% deckungsgleich. Meine Vermutung ist, dass die App gröber auswertet, also z. B. über Monate hinweg dem vorherigen oder folgenden zuschlägt.
                                      Generell weichen die Werte aber zur Realität ab (sind zu hoch). Genaueres kann ich leider im Moment nicht auswerten, dazu fehlt mir neben Zeit, auch noch die Messreihen um diese langfristig zum Zählerstand abgleichen zu können.

                                      Immer noch unklar ist:
                                      ems-esp,0,recordings,actualPower,_Days - ist dies doch der Gesamtverbrauch oder?
                                      dann wäre der Wert für nur Heizung: ems-esp,0,recordings,actualPower,_Days - ems-esp,0,recordings,actualDHWPower,_Days

                                      Wozu gibt es im km200-Recording
                                      km200.0.recordings.heatSources.actualCHPower._Days
                                      km200.0.recordings.heatSources.actualDHWPower._Days

                                      km200.0.recordings.heatSources.hs1.actualPower._Days (scheint die Summe aus oben (CHPower und DHWPower) zu sei, passt aber nicht zu 100%

                                      Dann gibt es noch
                                      km200.0.recordings.heatSources.actualPower._Days, ist aber gleich zu km200.0.recordings.heatSources.hs1.actualPower._Days

                                      Na ja, jetzt ist ja bald Weihnachtszeit und Lockdown(?), dann habe ich Zeit meine 2. Heizung auszuwerten. Vielleicht gibt es dann neue Erkenntnisse :)

                                      T Offline
                                      T Offline
                                      tp1de
                                      schrieb am zuletzt editiert von
                                      #110

                                      @manrum1 sagte in Neuer Adapter EMS-ESP für Bosch Heizungen:

                                      immer noch unklar ist:
                                      ems-esp,0,recordings,actualPower,_Days - ist dies doch der Gesamtverbrauch oder?
                                      dann wäre der Wert für nur Heizung: ems-esp,0,recordings,actualPower,_Days - ems-esp,0,recordings,actualDHWPower,_Days

                                      Das ist richtig ich lese aktuell nur Gesamt- und Warmwasser-Energieverbrauch. (Stunden, Tage, Monate).
                                      Da ich auch meinen Gaszähler auswerte, weiß ich, dass meine Abweichung ca. 4,6% beträgt. Real höher.

                                      Bei mir sind auf einmal die Verbräuche für September-November 2020 0 und der November 2021 Wert um 1000 kWh niedriger als in der App.
                                      Hast Du alle Vorjahreswerte?

                                      M 1 Antwort Letzte Antwort
                                      0
                                      • T Offline
                                        T Offline
                                        tp1de
                                        schrieb am zuletzt editiert von
                                        #111

                                        @mpenno sagte in Neuer Adapter EMS-ESP für Bosch Heizungen:

                                        Leider sind aber die Recording-Werte rot und "(null)".
                                        Deshalb gibt es natürlich auch die Zeilen im Log, mit dem Fehler beim Schreiben in die Datenbank, oder?

                                        Die Anzeige von Nullwerten ist normal, da ich die States im array in die Datenbank schreibe.
                                        Du siehst ja dass Durchschnittswerte berechnet werden.
                                        Ruf mal die Datenpunkte mit Flot-Graphik oder Grafana auf, dann siehst du auch die Werte. (hoffentlich)

                                        Zu den influxdb Fehlern: Ich selber benutze Influxdb nicht. Habe aber Version 1.8 getestet und diese hat funktioniert.
                                        Welche Version benutzt Du?

                                        M 2 Antworten Letzte Antwort
                                        0
                                        • T tp1de

                                          @mpenno sagte in Neuer Adapter EMS-ESP für Bosch Heizungen:

                                          Leider sind aber die Recording-Werte rot und "(null)".
                                          Deshalb gibt es natürlich auch die Zeilen im Log, mit dem Fehler beim Schreiben in die Datenbank, oder?

                                          Die Anzeige von Nullwerten ist normal, da ich die States im array in die Datenbank schreibe.
                                          Du siehst ja dass Durchschnittswerte berechnet werden.
                                          Ruf mal die Datenpunkte mit Flot-Graphik oder Grafana auf, dann siehst du auch die Werte. (hoffentlich)

                                          Zu den influxdb Fehlern: Ich selber benutze Influxdb nicht. Habe aber Version 1.8 getestet und diese hat funktioniert.
                                          Welche Version benutzt Du?

                                          M Offline
                                          M Offline
                                          mpenno
                                          schrieb am zuletzt editiert von
                                          #112

                                          @tp1de

                                          Ja, stimmt. Du hast recht. Da wird ja fleißig geloggt :-) Aufgrund der Fehlermeldung, bin ich gar nicht auf die Idee gekommen, nachzuschauen.

                                          2021-12-22 08:20:10.233 - warn: influxdb.0 (610) Error in received multiQuery: Exception: Array element #2: Query messing
                                          2021-12-22 08:20:17.151 - warn: influxdb.0 (610) Error in received multiQuery: Exception: Array element #2: Query messing
                                          2021-12-22 08:20:24.613 - warn: influxdb.0 (610) Error in received multiQuery: Exception: Array element #2: Query messing
                                          2021-12-22 08:20:33.161 - warn: influxdb.0 (610) Error in received multiQuery: Exception: Array element #2: Query messing
                                          2021-12-22 08:20:40.797 - warn: influxdb.0 (610) Error in received multiQuery: Exception: Array element #2: Query messing
                                          2021-12-22 08:20:45.437 - warn: influxdb.0 (610) Error in received multiQuery: Exception: Array element #2: Query messing
                                          

                                          Ich nutze influxDB Version 2.1.1.

                                          Der integrierte Datenexplorer zeigt es folgendermaßen an:
                                          4dc6faea-3b19-4645-a5b5-eb0158aafd5a-grafik.png

                                          Im Screenshot einmal die Werte für:

                                          • "ems-esp.0.recordings.actualDHWPower._Hours"

                                          • "ems-esp.0.recordings.actualPower._Hours"

                                          Die Einheit ist kWh, oder?

                                          Viele Grüße

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          617

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe