Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. [Javascript] Midas (Aquatemp) Poolheizung

NEWS

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

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

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

[Javascript] Midas (Aquatemp) Poolheizung

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
359 Posts 25 Posters 78.2k Views 25 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Z Offline
    Z Offline
    Zahnpasta83
    wrote on last edited by Zahnpasta83
    #56

    Ich hab dieses WLAN Modul https://www.esta-poolshop.de/beckenbeheizung/waermepumpen/wifi-adapter-fuer-waermepumpe-mida-boost_2104060090_4806

    Ich kann auf die Wärmepumpe über das Internet zugreifen. Ich musste auch ganz normal einen Account erstellen mit Email und Passwort. Ich habe allerdings keine Ahnung mit welchen Webdienst sich die App Verbindet. Wie kann ich das herausfinden? Nutzen tue ich die iOS Version

    O 1 Reply Last reply
    0
    • Z Zahnpasta83

      Ich hab dieses WLAN Modul https://www.esta-poolshop.de/beckenbeheizung/waermepumpen/wifi-adapter-fuer-waermepumpe-mida-boost_2104060090_4806

      Ich kann auf die Wärmepumpe über das Internet zugreifen. Ich musste auch ganz normal einen Account erstellen mit Email und Passwort. Ich habe allerdings keine Ahnung mit welchen Webdienst sich die App Verbindet. Wie kann ich das herausfinden? Nutzen tue ich die iOS Version

      O Offline
      O Offline
      oxident
      wrote on last edited by
      #57

      @zahnpasta83 Hmm, da bin ich überfragt. Mal ganz blöd gefragt: Hast Du mal versucht, Deine Zugangsdaten im Skript einzugeben?

      Was kommt da für eine Fehlermeldung?

      Vielleicht hast du ja Glück und es läuft über den gleichen Anbieter...

      Z 1 Reply Last reply
      0
      • O oxident

        @zahnpasta83 Hmm, da bin ich überfragt. Mal ganz blöd gefragt: Hast Du mal versucht, Deine Zugangsdaten im Skript einzugeben?

        Was kommt da für eine Fehlermeldung?

        Vielleicht hast du ja Glück und es läuft über den gleichen Anbieter...

        Z Offline
        Z Offline
        Zahnpasta83
        wrote on last edited by
        #58

        @oxident Das habe ich probiert aber es kommt nichts an

        O 1 Reply Last reply
        0
        • Z Zahnpasta83

          @oxident Das habe ich probiert aber es kommt nichts an

          O Offline
          O Offline
          oxident
          wrote on last edited by
          #59

          @zahnpasta83 Gibt's denn irgendeine Fehlermeldung vom Skript?

          Z 1 Reply Last reply
          0
          • O oxident

            @zahnpasta83 Gibt's denn irgendeine Fehlermeldung vom Skript?

            Z Offline
            Z Offline
            Zahnpasta83
            wrote on last edited by
            #60

            @oxident Jopp, er sagt "Error in request callback: TypeError: Cannot read properties of undefined (reading 'device_code')"

            O 1 Reply Last reply
            0
            • Z Zahnpasta83

              @oxident Jopp, er sagt "Error in request callback: TypeError: Cannot read properties of undefined (reading 'device_code')"

              O Offline
              O Offline
              oxident
              wrote on last edited by
              #61

              @zahnpasta83 Ahh, Mist. Genau wie bei @Fuxx-0.

              Ich denke (erstmal), da geht leider nix. Sorry!

              1 Reply Last reply
              0
              • S Offline
                S Offline
                sunnylaila
                wrote on last edited by
                #62

                Hallo zusammen, ich habe gerade versucht auch meine Poolheizung hinzuzufügen,
                in der Aqua Temp App sehe ich alles,
                leider bekomme ich im Javascript immer nur eine Fehlermeldung und sonst passiert nichts, leider bin ich im Javascript völliger Anfänger, vielleicht kann mir ja hier jemand helfen.

                Fehlermeldung:

                13:39:30.300 info javascript.0 (28843) Stop script script.js.Pool
                13:39:31.076 info javascript.0 (28843) Start javascript script.js.Pool
                13:39:31.084 error javascript.0 (28843) script.js.Pool compile failed:
                at script.js.Pool:543

                Gruß Sunnylaila

                O 1 Reply Last reply
                0
                • S sunnylaila

                  Hallo zusammen, ich habe gerade versucht auch meine Poolheizung hinzuzufügen,
                  in der Aqua Temp App sehe ich alles,
                  leider bekomme ich im Javascript immer nur eine Fehlermeldung und sonst passiert nichts, leider bin ich im Javascript völliger Anfänger, vielleicht kann mir ja hier jemand helfen.

                  Fehlermeldung:

                  13:39:30.300 info javascript.0 (28843) Stop script script.js.Pool
                  13:39:31.076 info javascript.0 (28843) Start javascript script.js.Pool
                  13:39:31.084 error javascript.0 (28843) script.js.Pool compile failed:
                  at script.js.Pool:543

                  Gruß Sunnylaila

                  O Offline
                  O Offline
                  oxident
                  wrote on last edited by
                  #63

                  @sunnylaila Klingt lösbar ;-)
                  Könntest Du mal schauen, ob in der Log-Anzeige von ioBroker vielleicht noch mehr dazu steht?

                  S 2 Replies Last reply
                  0
                  • O oxident

                    @sunnylaila Klingt lösbar ;-)
                    Könntest Du mal schauen, ob in der Log-Anzeige von ioBroker vielleicht noch mehr dazu steht?

                    S Offline
                    S Offline
                    sunnylaila
                    wrote on last edited by
                    #64

                    @oxident
                    Hallo, anbei die Meldungen aus dem Log

                    	2023-06-01 09:36:22.358	error	at processImmediate (node:internal/timers:468:21)
                    
                    javascript.0
                    2023-06-01 09:36:22.358	error	at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1527:17)
                    
                    javascript.0
                    2023-06-01 09:36:22.358	error	at /opt/iobroker/node_modules/iobroker.javascript/main.js:2053:17
                    
                    javascript.0
                    2023-06-01 09:36:22.358	error	at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1955:37)
                    
                    javascript.0
                    2023-06-01 09:36:22.357	error	at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1702:21)
                    
                    javascript.0
                    2023-06-01 09:36:22.357	error	at new Script (node:vm:100:7)
                    
                    javascript.0
                    2023-06-01 09:36:22.357	error	SyntaxError: Unexpected identifier
                    
                    javascript.0
                    2023-06-01 09:36:22.356	error	^
                    
                    javascript.0
                    2023-06-01 09:36:22.356	error	A F D 4 Antworten Letzte Antwort 1. Juni 2022, 20:59
                    
                    javascript.0
                    2023-06-01 09:36:22.355	error	script.js.Pool compile failed:
                     at script.js.Pool:543
                    
                    1 Reply Last reply
                    0
                    • O oxident

                      @sunnylaila Klingt lösbar ;-)
                      Könntest Du mal schauen, ob in der Log-Anzeige von ioBroker vielleicht noch mehr dazu steht?

                      S Offline
                      S Offline
                      sunnylaila
                      wrote on last edited by
                      #65

                      @oxident
                      Hallo ich habe es jetzt hinbekommen das JavaScript unter userdata angelegt wird
                      nur leider bleiben alle Werte leer und im Log bekomme ich folgende Fehlermeldung

                      Error in request callback: TypeError: Cannot read properties of undefined (reading 'device_code')

                      O 1 Reply Last reply
                      0
                      • S sunnylaila

                        @oxident
                        Hallo ich habe es jetzt hinbekommen das JavaScript unter userdata angelegt wird
                        nur leider bleiben alle Werte leer und im Log bekomme ich folgende Fehlermeldung

                        Error in request callback: TypeError: Cannot read properties of undefined (reading 'device_code')

                        O Offline
                        O Offline
                        oxident
                        wrote on last edited by
                        #66

                        @sunnylaila Das ist ja ärgerlich. Genau diese Meldung kommt auch wenn man eine Wärmepumpe mit einer anderen App hat. Kannst Du ein Bild Deines Wifi-Adapters posten?

                        S 1 Reply Last reply
                        0
                        • O oxident

                          @sunnylaila Das ist ja ärgerlich. Genau diese Meldung kommt auch wenn man eine Wärmepumpe mit einer anderen App hat. Kannst Du ein Bild Deines Wifi-Adapters posten?

                          S Offline
                          S Offline
                          sunnylaila
                          wrote on last edited by
                          #67

                          @oxident
                          Hier der Bild welchen Adapter ich nutze, er ist nur in der Heizung verbaut deswegen komme ich schlecht dran.

                          IMG_8030.jpeg

                          O 1 Reply Last reply
                          0
                          • S sunnylaila

                            @oxident
                            Hier der Bild welchen Adapter ich nutze, er ist nur in der Heizung verbaut deswegen komme ich schlecht dran.

                            IMG_8030.jpeg

                            O Offline
                            O Offline
                            oxident
                            wrote on last edited by
                            #68

                            @sunnylaila Sieht aus, wie meiner... nur halt deutlich neueres Datum.

                            Da stehe ich gerade auf dem Schlauch. Hättest Du die Möglichkeit, herauszufinden, mit welchem Server die App auf dem Handy kommuniziert?

                            Vielleicht haben die für neuere Geräte die Adresse gewechselt.

                            S 1 Reply Last reply
                            0
                            • O oxident

                              @sunnylaila Sieht aus, wie meiner... nur halt deutlich neueres Datum.

                              Da stehe ich gerade auf dem Schlauch. Hättest Du die Möglichkeit, herauszufinden, mit welchem Server die App auf dem Handy kommuniziert?

                              Vielleicht haben die für neuere Geräte die Adresse gewechselt.

                              S Offline
                              S Offline
                              sunnylaila
                              wrote on last edited by
                              #69

                              @oxident
                              hi, wo sollte ich das sehen können?
                              in der aquatemp app sehe ich leider nichts von Serveradressen.

                              1 Reply Last reply
                              0
                              • Z Offline
                                Z Offline
                                znyde
                                wrote on last edited by
                                #70

                                hier scheint das Zertifkat der Seite abgelaufen zu sein:

                                {'code':'CERT_HAS_EXPIRED'}
                                
                                O 1 Reply Last reply
                                0
                                • Z znyde

                                  hier scheint das Zertifkat der Seite abgelaufen zu sein:

                                  {'code':'CERT_HAS_EXPIRED'}
                                  
                                  O Offline
                                  O Offline
                                  oxident
                                  wrote on last edited by
                                  #71

                                  @znyde Ist ja ulkig. Sollte eigentlich nicht stören ... das Skript läuft bei mir ohne Warnung durch.

                                  S 1 Reply Last reply
                                  0
                                  • O oxident

                                    @znyde Ist ja ulkig. Sollte eigentlich nicht stören ... das Skript läuft bei mir ohne Warnung durch.

                                    S Offline
                                    S Offline
                                    sunnylaila
                                    wrote on last edited by
                                    #72

                                    @oxident
                                    bei mir kommt die Zertifikat Meldung jetzt zusätzlich zu dem reading_error.
                                    Hast du einen Tip wie ich rausfinden kann mit welcher web Adresse sich die App verbindet? finde leider bei google nicht wie man das rausfinden kann.

                                    Z 1 Reply Last reply
                                    0
                                    • S sunnylaila

                                      @oxident
                                      bei mir kommt die Zertifikat Meldung jetzt zusätzlich zu dem reading_error.
                                      Hast du einen Tip wie ich rausfinden kann mit welcher web Adresse sich die App verbindet? finde leider bei google nicht wie man das rausfinden kann.

                                      Z Offline
                                      Z Offline
                                      znyde
                                      wrote on last edited by
                                      #73

                                      @sunnylaila

                                      hiermit ignorierst du die SSL Zertifkats meldung

                                      function updateToken() {
                                       
                                          if(token=="") {
                                              log("Token Neuanforderung");
                                              var request = require('request');
                                        
                                              var options = {
                                                  url: cloudURL + '/app/user/login.json',
                                                  method: 'POST',
                                                  json: { "user_name": username, "password": password, "type": "2" },
                                                  rejectUnauthorized: false
                                              };
                                              
                                              request(options,function (error, response, body){
                                               console.log(error);
                                                  console.log(JSON.stringify(response));
                                                  if(parseInt(body.error_code)==0) {
                                                      
                                                      token = body.object_result["x-token"];
                                                      log("Login ok! Token " + token);
                                                      updateDeviceID();
                                                  } else {
                                                      // Login-Fehler
                                                      log("Login-Fehler in updateToken(): " + response.body, "warn");
                                                      token = "";
                                                  }
                                                  
                                              });
                                          } else {
                                              updateDeviceID();
                                          }
                                       
                                          
                                       
                                          
                                       
                                      }
                                       
                                      
                                      Z S 2 Replies Last reply
                                      0
                                      • Z znyde

                                        @sunnylaila

                                        hiermit ignorierst du die SSL Zertifkats meldung

                                        function updateToken() {
                                         
                                            if(token=="") {
                                                log("Token Neuanforderung");
                                                var request = require('request');
                                          
                                                var options = {
                                                    url: cloudURL + '/app/user/login.json',
                                                    method: 'POST',
                                                    json: { "user_name": username, "password": password, "type": "2" },
                                                    rejectUnauthorized: false
                                                };
                                                
                                                request(options,function (error, response, body){
                                                 console.log(error);
                                                    console.log(JSON.stringify(response));
                                                    if(parseInt(body.error_code)==0) {
                                                        
                                                        token = body.object_result["x-token"];
                                                        log("Login ok! Token " + token);
                                                        updateDeviceID();
                                                    } else {
                                                        // Login-Fehler
                                                        log("Login-Fehler in updateToken(): " + response.body, "warn");
                                                        token = "";
                                                    }
                                                    
                                                });
                                            } else {
                                                updateDeviceID();
                                            }
                                         
                                            
                                         
                                            
                                         
                                        }
                                         
                                        
                                        Z Offline
                                        Z Offline
                                        znyde
                                        wrote on last edited by
                                        #74
                                          log(JSON.stringify(body.object_result));
                                        

                                        bleibt bei mir ein leeres Array.. habe das Modul welche @sunnylaila hat

                                        Z S 2 Replies Last reply
                                        0
                                        • Z znyde
                                            log(JSON.stringify(body.object_result));
                                          

                                          bleibt bei mir ein leeres Array.. habe das Modul welche @sunnylaila hat

                                          Z Offline
                                          Z Offline
                                          znyde
                                          wrote on last edited by
                                          #75

                                          sorry für den Spam,

                                          hier eine Lösung die bei mir geholfen hat

                                          einfach diese Abfrage hinzufügen:

                                          body: {product_ids: ["1442284873216843776"]},
                                          
                                          function updateDeviceID() {
                                              
                                              if(token!="") {
                                                  var optionsDev = {
                                                      url: cloudURL + '/app/device/deviceList.json',
                                                      headers: { "x-token": token},
                                                      body: {product_ids: ["1442284873216843776"]},
                                                     
                                                      method: 'POST',
                                                      json: true,
                                                      
                                                      rejectUnauthorized: false          
                                                  };
                                          
                                          S 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          866

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe