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. Skripten / Logik
  4. JavaScript
  5. Plötzlich ReferenceError: request is not defined

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    848

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Plötzlich ReferenceError: request is not defined

Scheduled Pinned Locked Moved JavaScript
75 Posts 9 Posters 11.9k Views 8 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.
  • haus-automatisierungH haus-automatisierung

    @xwing sagte in Plötzlich ReferenceError: request is not defined:

    Wenn ich das richtig sehe hast Du nur ein "let" durch ein "const" ersetzt?

    Ne, das würde keinen Unterschied machen und ist nur Kosmetik. Du hast mit response gearbeitet und nicht mit response.data

    X Offline
    X Offline
    XWing
    wrote on last edited by
    #11

    @haus-automatisierung hatte ich, wie gesagt auch schon probiert. Bei beiden Wegen kommt zwar keine Fehlermeldung, aber es wird auch nichts in die Objekte geschrieben.

    haus-automatisierungH 1 Reply Last reply
    0
    • X XWing

      @haus-automatisierung hatte ich, wie gesagt auch schon probiert. Bei beiden Wegen kommt zwar keine Fehlermeldung, aber es wird auch nichts in die Objekte geschrieben.

      haus-automatisierungH Online
      haus-automatisierungH Online
      haus-automatisierung
      Developer Most Active
      wrote on last edited by
      #12

      @xwing Ich sag ja ich verstehe die Schleife auf dem Text nicht. Kenne die Antwort vom Server ja auch nicht wie das aufgebaut ist. Damit nicht möglich zu helfen.

      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
      📚 Meine inoffizielle ioBroker Dokumentation

      X 1 Reply Last reply
      0
      • haus-automatisierungH haus-automatisierung

        @xwing Ich sag ja ich verstehe die Schleife auf dem Text nicht. Kenne die Antwort vom Server ja auch nicht wie das aufgebaut ist. Damit nicht möglich zu helfen.

        X Offline
        X Offline
        XWing
        wrote on last edited by
        #13

        @haus-automatisierung said in Plötzlich ReferenceError: request is not defined:

        Kenne die Antwort vom Server ja auch nicht wie das aufgebaut ist.

        Das sollte die Webseite sein, die ich oben als Screenshot gepostet hatte.
        Ich würde das gerne lösen und vor allem verstehen. Gibt es keine Möglichkeit sich die Inhalte einer Variablen beim debugen anzeigen zu lassen?

        HomoranH 1 Reply Last reply
        0
        • X XWing

          @haus-automatisierung said in Plötzlich ReferenceError: request is not defined:

          Kenne die Antwort vom Server ja auch nicht wie das aufgebaut ist.

          Das sollte die Webseite sein, die ich oben als Screenshot gepostet hatte.
          Ich würde das gerne lösen und vor allem verstehen. Gibt es keine Möglichkeit sich die Inhalte einer Variablen beim debugen anzeigen zu lassen?

          HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by Homoran
          #14

          @xwing sagte in Plötzlich ReferenceError: request is not defined:

          Das sollte die Webseite sein, die ich oben als Screenshot gepostet hatte.

          nein, der Quelltext dazu.
          Ausserdem

          @xwing sagte in Plötzlich ReferenceError: request is not defined:

          Gibt es keine Möglichkeit sich die Inhalte einer Variablen beim debugen anzeigen zu lassen?

          genau darum geht es ja!
          niemand weiß was da jetzt zurück kommt.

          e7n debug log von response.data als Inhalt wäre sinnvoll

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          X 2 Replies Last reply
          0
          • HomoranH Homoran

            @xwing sagte in Plötzlich ReferenceError: request is not defined:

            Das sollte die Webseite sein, die ich oben als Screenshot gepostet hatte.

            nein, der Quelltext dazu.
            Ausserdem

            @xwing sagte in Plötzlich ReferenceError: request is not defined:

            Gibt es keine Möglichkeit sich die Inhalte einer Variablen beim debugen anzeigen zu lassen?

            genau darum geht es ja!
            niemand weiß was da jetzt zurück kommt.

            e7n debug log von response.data als Inhalt wäre sinnvoll

            X Offline
            X Offline
            XWing
            wrote on last edited by
            #15

            @homoran ich habe jetzt mal debug und protokollierung eingeschaltet.

            090826fb-ded3-41d3-a75f-c5b18cc9c20c-grafik.png

            Gibt es keine Möglichkeit sich den Inhalt der Variablen anzeigen zu lassen?

            1 Reply Last reply
            0
            • HomoranH Homoran

              @xwing sagte in Plötzlich ReferenceError: request is not defined:

              Das sollte die Webseite sein, die ich oben als Screenshot gepostet hatte.

              nein, der Quelltext dazu.
              Ausserdem

              @xwing sagte in Plötzlich ReferenceError: request is not defined:

              Gibt es keine Möglichkeit sich die Inhalte einer Variablen beim debugen anzeigen zu lassen?

              genau darum geht es ja!
              niemand weiß was da jetzt zurück kommt.

              e7n debug log von response.data als Inhalt wäre sinnvoll

              X Offline
              X Offline
              XWing
              wrote on last edited by
              #16

              @homoran said in Plötzlich ReferenceError: request is not defined:

              e7n debug log von response.data als Inhalt wäre sinnvoll

              Wie ist das zu bewerkstelligen?
              Ich versuche das schon in Blockly nachzubauen, aber da komme ich auch nicht weiter.

              T 1 Reply Last reply
              0
              • X XWing

                @homoran said in Plötzlich ReferenceError: request is not defined:

                e7n debug log von response.data als Inhalt wäre sinnvoll

                Wie ist das zu bewerkstelligen?
                Ich versuche das schon in Blockly nachzubauen, aber da komme ich auch nicht weiter.

                T Offline
                T Offline
                TT-Tom
                wrote on last edited by
                #17

                @xwing

                setze mal das log dort ein, dann sollte etwas im log stehen.

                function getBHKW() {
                    httpGet(url, { timeout: 2000, responseType: 'text' }, async (err, response) => {
                        if (err) {
                            console.error(err);
                        } else {
                            log(`Response.statusCode: ${response.statusCode}`);
                            log(`Response.data: ${response.data}`);
                            const arr = response.data;
                

                Gruß Tom
                https://github.com/tt-tom17
                Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                NSPanel Script Wiki
                https://github.com/joBr99/nspanel-lovelace-ui/wiki

                NSPanel Adapter Wiki
                https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                X 1 Reply Last reply
                3
                • T TT-Tom

                  @xwing

                  setze mal das log dort ein, dann sollte etwas im log stehen.

                  function getBHKW() {
                      httpGet(url, { timeout: 2000, responseType: 'text' }, async (err, response) => {
                          if (err) {
                              console.error(err);
                          } else {
                              log(`Response.statusCode: ${response.statusCode}`);
                              log(`Response.data: ${response.data}`);
                              const arr = response.data;
                  
                  X Offline
                  X Offline
                  XWing
                  wrote on last edited by
                  #18

                  @tt-tom said in Plötzlich ReferenceError: request is not defined:

                  else {

                  Danke für den Tip!
                  Leider sieht die Ausgabe immer noch so aus wie im Screenshot 2 Posts vorher. Kann es sein, daß das Script gar nicht an den Punkt kommt?

                  Ich habe jetzt mal ein Testscript erstellt, daß nur den besprochenen Punkt abfragt:

                   httpGet('http://glt:ABCD@192.168.0.76:8080/getKey?k=Hka_Mw1.Temp.sbAussen&k=Hka_Bd.ulArbeitThermHka&k=Hka_Bd.ulArbeitElektr&k=Hka_Bd.ulBetriebssekunden&k=Hka_Mw1.Temp.sbRuecklauf&k=Hka_Mw1.Temp.sbVorlauf&k=Wartung_Cache.fStehtAn&k=Hka_Mw1.Temp.sbFuehler1&k=Hka_Mw1.usDrehzahl&k=Hka_Mw1.Aktor.fUPKuehlung&k=Hka_Bd_Stat.uchSeriennummer&k=Hka_Bd_Stat.uchTeilenummer&k=Hka_Bd_Stat.ulInbetriebnahmedatum&k=Wartung_Cache.ulBetriebssekundenBei&k=Wartung_Cache.ulZeitstempel&k=Wartung_Cache.usIntervall&k=Hka_Mw1.ulMotorlaufsekunden&k=Hka_Mw1.Aktor.fStoerung&k=Hka_Mw1.Aktor.fWartung&k=Hka_Mw1.Aktor.fUPVordruck&k=Hka_Mw1.sWirkleistung&k=Hka_Mw1.Temp.sAbgasHKA&k=Hka_Mw1.Temp.sAbgasMotor&k=Hka_Mw1.Temp.sKapsel&k=Hka_Mw1.Temp.sbFreigabeModul&k=Hka_Mw1.Temp.sbGen&k=Hka_Mw1.Temp.sbMotor&k=Hka_Mw1.Temp.sbRegler&k=Hka_Mw1.Solltemp.sbRuecklauf&k=Hka_Mw1.Solltemp.sbVorlauf&k=Hka_Bd.ulAnzahlStarts&k=Hka_Bd.ulArbeitElektr&k=Hka_Bd.ulArbeitThermHka&k=Hka_Bd.ulArbeitThermKon&k=BD3112.Hka_Bd.ulBetriebssekunden&k=BD3112.Hka_Bd.ulAnzahlStarts&k=BD3112.Hka_Bd.ulArbeitElektr&k=BD3112.Hka_Bd.ulArbeitThermHka&k=BD3112.Hka_Bd.ulArbeitThermKon&k=Hka_Bd.bStoerung&k=Hka_Bd.bWarnung', { timeout: 2000, responseType: 'text' }, async (err, response) => {
                    if (err) {
                      console.error(err);
                    }
                    
                    else {
                  
                              log(`Response.statusCode: ${response.statusCode}`);
                  
                              log(`Response.data: ${response.data}`);
                  
                   }});
                  

                  Die Ausgabe sieht so aus:

                  a33445ac-d355-4da9-9403-5e05d0367b19-grafik.png

                  Fehlen da Zeilensprünge?

                  T 1 Reply Last reply
                  0
                  • X XWing

                    @tt-tom said in Plötzlich ReferenceError: request is not defined:

                    else {

                    Danke für den Tip!
                    Leider sieht die Ausgabe immer noch so aus wie im Screenshot 2 Posts vorher. Kann es sein, daß das Script gar nicht an den Punkt kommt?

                    Ich habe jetzt mal ein Testscript erstellt, daß nur den besprochenen Punkt abfragt:

                     httpGet('http://glt:ABCD@192.168.0.76:8080/getKey?k=Hka_Mw1.Temp.sbAussen&k=Hka_Bd.ulArbeitThermHka&k=Hka_Bd.ulArbeitElektr&k=Hka_Bd.ulBetriebssekunden&k=Hka_Mw1.Temp.sbRuecklauf&k=Hka_Mw1.Temp.sbVorlauf&k=Wartung_Cache.fStehtAn&k=Hka_Mw1.Temp.sbFuehler1&k=Hka_Mw1.usDrehzahl&k=Hka_Mw1.Aktor.fUPKuehlung&k=Hka_Bd_Stat.uchSeriennummer&k=Hka_Bd_Stat.uchTeilenummer&k=Hka_Bd_Stat.ulInbetriebnahmedatum&k=Wartung_Cache.ulBetriebssekundenBei&k=Wartung_Cache.ulZeitstempel&k=Wartung_Cache.usIntervall&k=Hka_Mw1.ulMotorlaufsekunden&k=Hka_Mw1.Aktor.fStoerung&k=Hka_Mw1.Aktor.fWartung&k=Hka_Mw1.Aktor.fUPVordruck&k=Hka_Mw1.sWirkleistung&k=Hka_Mw1.Temp.sAbgasHKA&k=Hka_Mw1.Temp.sAbgasMotor&k=Hka_Mw1.Temp.sKapsel&k=Hka_Mw1.Temp.sbFreigabeModul&k=Hka_Mw1.Temp.sbGen&k=Hka_Mw1.Temp.sbMotor&k=Hka_Mw1.Temp.sbRegler&k=Hka_Mw1.Solltemp.sbRuecklauf&k=Hka_Mw1.Solltemp.sbVorlauf&k=Hka_Bd.ulAnzahlStarts&k=Hka_Bd.ulArbeitElektr&k=Hka_Bd.ulArbeitThermHka&k=Hka_Bd.ulArbeitThermKon&k=BD3112.Hka_Bd.ulBetriebssekunden&k=BD3112.Hka_Bd.ulAnzahlStarts&k=BD3112.Hka_Bd.ulArbeitElektr&k=BD3112.Hka_Bd.ulArbeitThermHka&k=BD3112.Hka_Bd.ulArbeitThermKon&k=Hka_Bd.bStoerung&k=Hka_Bd.bWarnung', { timeout: 2000, responseType: 'text' }, async (err, response) => {
                      if (err) {
                        console.error(err);
                      }
                      
                      else {
                    
                                log(`Response.statusCode: ${response.statusCode}`);
                    
                                log(`Response.data: ${response.data}`);
                    
                     }});
                    

                    Die Ausgabe sieht so aus:

                    a33445ac-d355-4da9-9403-5e05d0367b19-grafik.png

                    Fehlen da Zeilensprünge?

                    T Offline
                    T Offline
                    TT-Tom
                    wrote on last edited by TT-Tom
                    #19

                    @xwing

                    Kannst du das bitten mal in codetags packen, sonst kann ich dir nicht weiterhelfen.

                    Keine Screenshots vom log machen, immer kopieren und hier posten.

                    Gruß Tom
                    https://github.com/tt-tom17
                    Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                    NSPanel Script Wiki
                    https://github.com/joBr99/nspanel-lovelace-ui/wiki

                    NSPanel Adapter Wiki
                    https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                    X 1 Reply Last reply
                    0
                    • T TT-Tom

                      @xwing

                      Kannst du das bitten mal in codetags packen, sonst kann ich dir nicht weiterhelfen.

                      Keine Screenshots vom log machen, immer kopieren und hier posten.

                      X Offline
                      X Offline
                      XWing
                      wrote on last edited by
                      #20

                      @tt-tom
                      Meinst Du so?

                      avascript.0	08:39:18.839	info	script.js.common.Senertec.Test: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                      javascript.0	08:39:19.175	info	script.js.common.Senertec.Test: Response.statusCode: 200
                      javascript.0	08:39:19.175	info	script.js.common.Senertec.Test: Response.data: Hka_Bd.bWarnung=0 Hka_Bd.bStoerung=0 BD3112.Hka_Bd.ulArbeitThermKon=240600.516 BD3112.Hka_Bd.ulArbeitThermHka=1464918.500 BD3112.Hka_Bd.ulArbeitElektr=638439.188 BD3112.Hka_Bd.ulAnzahlStarts=65893 BD3112.Hka_Bd.ulBetriebssekunden=115983.219 Hka_Bd.ulArbeitThermKon=243102.344 Hka_Bd.ulArbeitThermHka=1486528.625 Hka_Bd.ulArbeitElektr=647838.438 Hka_Bd.ulAnzahlStarts=66375 Hka_Mw1.Solltemp.sbVorlauf=63 Hka_Mw1.Solltemp.sbRuecklauf=63 Hka_Mw1.Temp.sbRegler=29 Hka_Mw1.Temp.sbMotor=60 Hka_Mw1.Temp.sbGen=60 Hka_Mw1.Temp.sbFreigabeModul=127 Hka_Mw1.Temp.sKapsel=50.500 Hka_Mw1.Temp.sAbgasMotor=62.000 Hka_Mw1.Temp.sAbgasHKA=53.200 Hka_Mw1.sWirkleistung=0.000 Hka_Mw1.Aktor.fUPVordruck=false Hka_Mw1.Aktor.fWartung=false Hka_Mw1.Aktor.fStoerung=false Hka_Mw1.ulMotorlaufsekunden=2.884 Wartung_Cache.usIntervall=3500 Wartung_Cache.ulZeitstempel=756298868 Wartung_Cache.ulBetriebssekundenBei=115776.305 Hka_Bd_Stat.ulInbetriebnahmedatum=504147600 Hka_Bd_Stat.uchTeilenummer=4700046xxx Hka_Bd_Stat.uchSeriennummer=2209962114 Hka_Mw1.Aktor.fUPKuehlung=false Hka_Mw1.usDrehzahl=0 Hka_Mw1.Temp.sbFuehler1=74 Wartung_Cache.fStehtAn=false Hka_Mw1.Temp.sbVorlauf=76 Hka_Mw1.Temp.sbRuecklauf=44 Hka_Bd.ulBetriebssekunden=117681.539 Hka_Bd.ulArbeitElektr=647838.438 Hka_Bd.ulArbeitThermHka=1486528.625 Hka_Mw1.Temp.sbAussen=15
                      
                      
                      T 1 Reply Last reply
                      0
                      • X XWing

                        @tt-tom
                        Meinst Du so?

                        avascript.0	08:39:18.839	info	script.js.common.Senertec.Test: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                        javascript.0	08:39:19.175	info	script.js.common.Senertec.Test: Response.statusCode: 200
                        javascript.0	08:39:19.175	info	script.js.common.Senertec.Test: Response.data: Hka_Bd.bWarnung=0 Hka_Bd.bStoerung=0 BD3112.Hka_Bd.ulArbeitThermKon=240600.516 BD3112.Hka_Bd.ulArbeitThermHka=1464918.500 BD3112.Hka_Bd.ulArbeitElektr=638439.188 BD3112.Hka_Bd.ulAnzahlStarts=65893 BD3112.Hka_Bd.ulBetriebssekunden=115983.219 Hka_Bd.ulArbeitThermKon=243102.344 Hka_Bd.ulArbeitThermHka=1486528.625 Hka_Bd.ulArbeitElektr=647838.438 Hka_Bd.ulAnzahlStarts=66375 Hka_Mw1.Solltemp.sbVorlauf=63 Hka_Mw1.Solltemp.sbRuecklauf=63 Hka_Mw1.Temp.sbRegler=29 Hka_Mw1.Temp.sbMotor=60 Hka_Mw1.Temp.sbGen=60 Hka_Mw1.Temp.sbFreigabeModul=127 Hka_Mw1.Temp.sKapsel=50.500 Hka_Mw1.Temp.sAbgasMotor=62.000 Hka_Mw1.Temp.sAbgasHKA=53.200 Hka_Mw1.sWirkleistung=0.000 Hka_Mw1.Aktor.fUPVordruck=false Hka_Mw1.Aktor.fWartung=false Hka_Mw1.Aktor.fStoerung=false Hka_Mw1.ulMotorlaufsekunden=2.884 Wartung_Cache.usIntervall=3500 Wartung_Cache.ulZeitstempel=756298868 Wartung_Cache.ulBetriebssekundenBei=115776.305 Hka_Bd_Stat.ulInbetriebnahmedatum=504147600 Hka_Bd_Stat.uchTeilenummer=4700046xxx Hka_Bd_Stat.uchSeriennummer=2209962114 Hka_Mw1.Aktor.fUPKuehlung=false Hka_Mw1.usDrehzahl=0 Hka_Mw1.Temp.sbFuehler1=74 Wartung_Cache.fStehtAn=false Hka_Mw1.Temp.sbVorlauf=76 Hka_Mw1.Temp.sbRuecklauf=44 Hka_Bd.ulBetriebssekunden=117681.539 Hka_Bd.ulArbeitElektr=647838.438 Hka_Bd.ulArbeitThermHka=1486528.625 Hka_Mw1.Temp.sbAussen=15
                        
                        
                        T Offline
                        T Offline
                        TT-Tom
                        wrote on last edited by TT-Tom
                        #21

                        @xwing
                        ja so ist besser, so wie das aussieht ist das eine Textzeile.

                        was kommt raus wenn du den responseType änderst.

                        responseType: 'text' auf responseType: 'arraybuffer'
                        

                        Gruß Tom
                        https://github.com/tt-tom17
                        Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                        NSPanel Script Wiki
                        https://github.com/joBr99/nspanel-lovelace-ui/wiki

                        NSPanel Adapter Wiki
                        https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                        haus-automatisierungH X 2 Replies Last reply
                        0
                        • T TT-Tom

                          @xwing
                          ja so ist besser, so wie das aussieht ist das eine Textzeile.

                          was kommt raus wenn du den responseType änderst.

                          responseType: 'text' auf responseType: 'arraybuffer'
                          
                          haus-automatisierungH Online
                          haus-automatisierungH Online
                          haus-automatisierung
                          Developer Most Active
                          wrote on last edited by
                          #22

                          @tt-tom sagte in Plötzlich ReferenceError: request is not defined:

                          was kommt raus wenn du den respondsType änderst.

                          Das wäre Quatsch. Text ist schon richtig. Sonst bekommst Du einen Arraybuffer (also die reinen Bytes als Byte-Array). Das ist für Binärdaten wie Bilder gedacht.

                          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                          📚 Meine inoffizielle ioBroker Dokumentation

                          T 1 Reply Last reply
                          1
                          • T TT-Tom

                            @xwing
                            ja so ist besser, so wie das aussieht ist das eine Textzeile.

                            was kommt raus wenn du den responseType änderst.

                            responseType: 'text' auf responseType: 'arraybuffer'
                            
                            X Offline
                            X Offline
                            XWing
                            wrote on last edited by
                            #23

                            @tt-tom said in Plötzlich ReferenceError: request is not defined:

                            was kommt raus wenn du den responseType änderst.

                            avascript.0	08:46:49.370	info	script.js.common.Senertec.Test: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                            javascript.0	08:46:49.596	info	script.js.common.Senertec.Test: Response.statusCode: 200
                            javascript.0	08:46:49.597	info	script.js.common.Senertec.Test: Response.data: Hka_Bd.bWarnung=0 Hka_Bd.bStoerung=0 BD3112.Hka_Bd.ulArbeitThermKon=240600.516 BD3112.Hka_Bd.ulArbeitThermHka=1464918.500 BD3112.Hka_Bd.ulArbeitElektr=638439.188 BD3112.Hka_Bd.ulAnzahlStarts=65893 BD3112.Hka_Bd.ulBetriebssekunden=115983.219 Hka_Bd.ulArbeitThermKon=243102.344 Hka_Bd.ulArbeitThermHka=1486528.625 Hka_Bd.ulArbeitElektr=647838.438 Hka_Bd.ulAnzahlStarts=66375 Hka_Mw1.Solltemp.sbVorlauf=63 Hka_Mw1.Solltemp.sbRuecklauf=63 Hka_Mw1.Temp.sbRegler=29 Hka_Mw1.Temp.sbMotor=60 Hka_Mw1.Temp.sbGen=59 Hka_Mw1.Temp.sbFreigabeModul=127 Hka_Mw1.Temp.sKapsel=50.200 Hka_Mw1.Temp.sAbgasMotor=61.900 Hka_Mw1.Temp.sAbgasHKA=52.800 Hka_Mw1.sWirkleistung=0.000 Hka_Mw1.Aktor.fUPVordruck=false Hka_Mw1.Aktor.fWartung=false Hka_Mw1.Aktor.fStoerung=false Hka_Mw1.ulMotorlaufsekunden=2.884 Wartung_Cache.usIntervall=3500 Wartung_Cache.ulZeitstempel=756298868 Wartung_Cache.ulBetriebssekundenBei=115776.305 Hka_Bd_Stat.ulInbetriebnahmedatum=504147600 Hka_Bd_Stat.uchTeilenummer=4700046xxx Hka_Bd_Stat.uchSeriennummer=2209962114 Hka_Mw1.Aktor.fUPKuehlung=false Hka_Mw1.usDrehzahl=0 Hka_Mw1.Temp.sbFuehler1=73 Wartung_Cache.fStehtAn=false Hka_Mw1.Temp.sbVorlauf=74 Hka_Mw1.Temp.sbRuecklauf=44 Hka_Bd.ulBetriebssekunden=117681.539 Hka_Bd.ulArbeitElektr=647838.438 Hka_Bd.ulArbeitThermHka=1486528.625 Hka_Mw1.Temp.sbAussen=15
                            
                            
                            1 Reply Last reply
                            0
                            • haus-automatisierungH haus-automatisierung

                              @tt-tom sagte in Plötzlich ReferenceError: request is not defined:

                              was kommt raus wenn du den respondsType änderst.

                              Das wäre Quatsch. Text ist schon richtig. Sonst bekommst Du einen Arraybuffer (also die reinen Bytes als Byte-Array). Das ist für Binärdaten wie Bilder gedacht.

                              T Offline
                              T Offline
                              TT-Tom
                              wrote on last edited by TT-Tom
                              #24

                              @haus-automatisierung

                              Dann muss der Text also auseinander genommen werden.

                              Edit: kommt also bei beiden Varianten das selbe.

                              Wenn das normale Leerzeichen zwischen den Werten sind, sollte doch

                              ...split(' ')
                              

                              funktionieren?

                              Gruß Tom
                              https://github.com/tt-tom17
                              Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                              NSPanel Script Wiki
                              https://github.com/joBr99/nspanel-lovelace-ui/wiki

                              NSPanel Adapter Wiki
                              https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                              HomoranH haus-automatisierungH 2 Replies Last reply
                              0
                              • T TT-Tom

                                @haus-automatisierung

                                Dann muss der Text also auseinander genommen werden.

                                Edit: kommt also bei beiden Varianten das selbe.

                                Wenn das normale Leerzeichen zwischen den Werten sind, sollte doch

                                ...split(' ')
                                

                                funktionieren?

                                HomoranH Do not disturb
                                HomoranH Do not disturb
                                Homoran
                                Global Moderator Administrators
                                wrote on last edited by Homoran
                                #25

                                @tt-tom sagte in Plötzlich ReferenceError: request is not defined:

                                @haus-automatisierung

                                Dann muss der Text also auseinander genommen werden.

                                ja mit einem "Ergebnis von Regex...im Text response.data"-Block :grinning:

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                1 Reply Last reply
                                0
                                • T TT-Tom

                                  @haus-automatisierung

                                  Dann muss der Text also auseinander genommen werden.

                                  Edit: kommt also bei beiden Varianten das selbe.

                                  Wenn das normale Leerzeichen zwischen den Werten sind, sollte doch

                                  ...split(' ')
                                  

                                  funktionieren?

                                  haus-automatisierungH Online
                                  haus-automatisierungH Online
                                  haus-automatisierung
                                  Developer Most Active
                                  wrote on last edited by
                                  #26

                                  @tt-tom sagte in Plötzlich ReferenceError: request is not defined:

                                  Wenn das normale Leerzeichen zwischen den Werten sind, sollte doch
                                  Copy to Clipboard...split(' ')
                                  funktionieren?

                                  Ja, und dann nochmal ein Split auf =. Ist aber ein wenig mühsam.

                                  🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                  🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                  📚 Meine inoffizielle ioBroker Dokumentation

                                  T 1 Reply Last reply
                                  0
                                  • haus-automatisierungH haus-automatisierung

                                    @tt-tom sagte in Plötzlich ReferenceError: request is not defined:

                                    Wenn das normale Leerzeichen zwischen den Werten sind, sollte doch
                                    Copy to Clipboard...split(' ')
                                    funktionieren?

                                    Ja, und dann nochmal ein Split auf =. Ist aber ein wenig mühsam.

                                    T Offline
                                    T Offline
                                    TT-Tom
                                    wrote on last edited by TT-Tom
                                    #27

                                    @haus-automatisierung

                                    nochmal EDIT

                                    dann müsste es so aussehen

                                    function getBHKW() {
                                        httpGet(url, { timeout: 2000, responseType: 'text' }, async (err, response) => {
                                            if (err) {
                                                console.error(err);
                                            } else {
                                                const arr = response.data.split(' ');
                                     
                                                for (let i = 0; i < arr.length; i++) {
                                                    let sensor = arr[i].split('=');
                                     
                                                    if (sensor[0].indexOf('Temp.sbRuecklauf') != -1) setState(idRLT, parseFloat(sensor[1]), true);
                                    
                                    

                                    Gruß Tom
                                    https://github.com/tt-tom17
                                    Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                                    NSPanel Script Wiki
                                    https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                    NSPanel Adapter Wiki
                                    https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                                    HomoranH X 2 Replies Last reply
                                    0
                                    • T TT-Tom

                                      @haus-automatisierung

                                      nochmal EDIT

                                      dann müsste es so aussehen

                                      function getBHKW() {
                                          httpGet(url, { timeout: 2000, responseType: 'text' }, async (err, response) => {
                                              if (err) {
                                                  console.error(err);
                                              } else {
                                                  const arr = response.data.split(' ');
                                       
                                                  for (let i = 0; i < arr.length; i++) {
                                                      let sensor = arr[i].split('=');
                                       
                                                      if (sensor[0].indexOf('Temp.sbRuecklauf') != -1) setState(idRLT, parseFloat(sensor[1]), true);
                                      
                                      
                                      HomoranH Do not disturb
                                      HomoranH Do not disturb
                                      Homoran
                                      Global Moderator Administrators
                                      wrote on last edited by Homoran
                                      #28

                                      @tt-tom
                                      Die Aufgabe hat mich jetzt mal gereizt umzusetzen

                                      mit js wird es sicherlich eleganter
                                      Screenshot_20240529-090905_Firefox.jpg

                                      man könnte auch noch iterieren und die Namen auslesen

                                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                      X 1 Reply Last reply
                                      0
                                      • T TT-Tom

                                        @haus-automatisierung

                                        nochmal EDIT

                                        dann müsste es so aussehen

                                        function getBHKW() {
                                            httpGet(url, { timeout: 2000, responseType: 'text' }, async (err, response) => {
                                                if (err) {
                                                    console.error(err);
                                                } else {
                                                    const arr = response.data.split(' ');
                                         
                                                    for (let i = 0; i < arr.length; i++) {
                                                        let sensor = arr[i].split('=');
                                         
                                                        if (sensor[0].indexOf('Temp.sbRuecklauf') != -1) setState(idRLT, parseFloat(sensor[1]), true);
                                        
                                        
                                        X Offline
                                        X Offline
                                        XWing
                                        wrote on last edited by
                                        #29

                                        @tt-tom said in Plötzlich ReferenceError: request is not defined:

                                        dann müsste es so aussehen

                                        Leider wird immer noch nichts eingetragen.
                                        Ähnliches hatte ich gestern Abend auch schon probiert.

                                        1 Reply Last reply
                                        0
                                        • HomoranH Homoran

                                          @tt-tom
                                          Die Aufgabe hat mich jetzt mal gereizt umzusetzen

                                          mit js wird es sicherlich eleganter
                                          Screenshot_20240529-090905_Firefox.jpg

                                          man könnte auch noch iterieren und die Namen auslesen

                                          X Offline
                                          X Offline
                                          XWing
                                          wrote on last edited by XWing
                                          #30

                                          @homoran said in Plötzlich ReferenceError: request is not defined:

                                          mit js wird es sicherlich eleganter

                                          Ich habe das mal nachgebaut:

                                          f9761959-ac75-4880-a156-fe411e271245-grafik.png
                                          In JS sieht es so aus:

                                          var StringDetails, response, array1, Ergebnis2;
                                          
                                          
                                          schedule("* * * * *", async () => {
                                            httpGet('http://glt:ABCD@192.168.0.76:8080/getKey?k=Hka_Mw1.Temp.sbAussen&k=Hka_Bd.ulArbeitThermHka&k=Hka_Bd.ulArbeitElektr&k=Hka_Bd.ulBetriebssekunden&k=Hka_Mw1.Temp.sbRuecklauf&k=Hka_Mw1.Temp.sbVorlauf&k=Wartung_Cache.fStehtAn&k=Hka_Mw1.Temp.sbFuehler1&k=Hka_Mw1.usDrehzahl&k=Hka_Mw1.Aktor.fUPKuehlung&k=Hka_Bd_Stat.uchSeriennummer&k=Hka_Bd_Stat.uchTeilenummer&k=Hka_Bd_Stat.ulInbetriebnahmedatum&k=Wartung_Cache.ulBetriebssekundenBei&k=Wartung_Cache.ulZeitstempel&k=Wartung_Cache.usIntervall&k=Hka_Mw1.ulMotorlaufsekunden&k=Hka_Mw1.Aktor.fStoerung&k=Hka_Mw1.Aktor.fWartung&k=Hka_Mw1.Aktor.fUPVordruck&k=Hka_Mw1.sWirkleistung&k=Hka_Mw1.Temp.sAbgasHKA&k=Hka_Mw1.Temp.sAbgasMotor&k=Hka_Mw1.Temp.sKapsel&k=Hka_Mw1.Temp.sbFreigabeModul&k=Hka_Mw1.Temp.sbGen&k=Hka_Mw1.Temp.sbMotor&k=Hka_Mw1.Temp.sbRegler&k=Hka_Mw1.Solltemp.sbRuecklauf&k=Hka_Mw1.Solltemp.sbVorlauf&k=Hka_Bd.ulAnzahlStarts&k=Hka_Bd.ulArbeitElektr&k=Hka_Bd.ulArbeitThermHka&k=Hka_Bd.ulArbeitThermKon&k=BD3112.Hka_Bd.ulBetriebssekunden&k=BD3112.Hka_Bd.ulAnzahlStarts&k=BD3112.Hka_Bd.ulArbeitElektr&k=BD3112.Hka_Bd.ulArbeitThermHka&k=BD3112.Hka_Bd.ulArbeitThermKon&k=Hka_Bd.bStoerung&k=Hka_Bd.bWarnung', { timeout: 2000, responseType: 'text' }, async (err, response) => {
                                              if (err) {
                                                console.error(err);
                                              }
                                              StringDetails = getAttr(response, 'data');
                                              console.info(StringDetails);
                                              array1 = StringDetails.split(' ');
                                              console.info(array1);
                                              Ergebnis2 = array1[11].split('=')[1];
                                              console.info(Ergebnis2);
                                            });
                                          });
                                          

                                          Da gibt es aber Fehler:

                                          javascript.0	10:18:03.993	info	script.js.common.Teslalogger.Object_anlegen: schedule(cron=* * * * *)
                                          javascript.0	10:18:03.993	info	script.js.common.Teslalogger.Object_anlegen: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
                                          javascript.0	10:19:00.002	info	script.js.common.Teslalogger.Object_anlegen: httpGet(config={"method":"get","url":"http://192.168.0.76:8080/getKey?k=Hka_Mw1.Temp.sbAussen&k=Hka_Bd.ulArbeitThermHka&k=Hka_Bd.ulArbeitElektr&k=Hka_Bd.ulBetriebssekunden&k=Hka_Mw1.Temp.sbRuecklauf&k=Hka_Mw1.Temp.sbVorlauf&k=Wartung_Cache.fStehtAn&k=Hka_Mw1.Temp.sbFuehler1&k=Hka_Mw1.usDrehzahl&k=Hka_Mw1.Aktor.fUPKuehlung&k=Hka_Bd_Stat.uchSeriennummer&k=Hka_Bd_Stat.uchTeilenummer&k=Hka_Bd_Stat.ulInbetriebnahmedatum&k=Wartung_Cache.ulBetriebssekundenBei&k=Wartung_Cache.ulZeitstempel&k=Wartung_Cache.usIntervall&k=Hka_Mw1.ulMotorlaufsekunden&k=Hka_Mw1.Aktor.fStoerung&k=Hka_Mw1.Aktor.fWartung&k=Hka_Mw1.Aktor.fUPVordruck&k=Hka_Mw1.sWirkleistung&k=Hka_Mw1.Temp.sAbgasHKA&k=Hka_Mw1.Temp.sAbgasMotor&k=Hka_Mw1.Temp.sKapsel&k=Hka_Mw1.Temp.sbFreigabeModul&k=Hka_Mw1.Temp.sbGen&k=Hka_Mw1.Temp.sbMotor&k=Hka_Mw1.Temp.sbRegler&k=Hka_Mw1.Solltemp.sbRuecklauf&k=Hka_Mw1.Solltemp.sbVorlauf&k=Hka_Bd.ulAnzahlStarts&k=Hka_Bd.ulArbeitElektr&k=Hka_Bd.ulArbeitThermHka&k=Hka_Bd.ulArbeitThermKon&k=BD3112.Hka_Bd.ulBetriebssekunden&k=BD3112.Hka_Bd.ulAnzahlStarts&k=BD3112.Hka_Bd.ulArbeitElektr&k=BD3112.Hka_Bd.ulArbeitThermHka&k=BD3112.Hka_Bd.ulArbeitThermKon&k=Hka_Bd.bStoerung&k=Hka_Bd.bWarnung","responseType":"text","responseEncoding":"utf8","timeout":2000,"auth":{"username":"glt","password":"ABCD"},"headers":{"User-Agent":"Mozilla/5.0 (X11; Linux i686; rv:109.0) Gecko/20100101 Firefox/121.0"}})
                                          javascript.0	10:19:00.338	info	script.js.common.Teslalogger.Object_anlegen: Hka_Bd.bWarnung=0 Hka_Bd.bStoerung=0 BD3112.Hka_Bd.ulArbeitThermKon=240600.516 BD3112.Hka_Bd.ulArbeitThermHka=1464918.500 BD3112.Hka_Bd.ulArbeitElektr=638439.188 BD3112.Hka_Bd.ulAnzahlStarts=65893 BD3112.Hka_Bd.ulBetriebssekunden=115983.219 Hka_Bd.ulArbeitThermKon=243102.344 Hka_Bd.ulArbeitThermHka=1486528.625 Hka_Bd.ulArbeitElektr=647838.438 Hka_Bd.ulAnzahlStarts=66375 Hka_Mw1.Solltemp.sbVorlauf=63 Hka_Mw1.Solltemp.sbRuecklauf=63 Hka_Mw1.Temp.sbRegler=28 Hka_Mw1.Temp.sbMotor=55 Hka_Mw1.Temp.sbGen=55 Hka_Mw1.Temp.sbFreigabeModul=127 Hka_Mw1.Temp.sKapsel=45.200 Hka_Mw1.Temp.sAbgasMotor=57.400 Hka_Mw1.Temp.sAbgasHKA=48.200 Hka_Mw1.sWirkleistung=0.000 Hka_Mw1.Aktor.fUPVordruck=false Hka_Mw1.Aktor.fWartung=false Hka_Mw1.Aktor.fStoerung=false Hka_Mw1.ulMotorlaufsekunden=2.884 Wartung_Cache.usIntervall=3500 Wartung_Cache.ulZeitstempel=756298868 Wartung_Cache.ulBetriebssekundenBei=115776.305 Hka_Bd_Stat.ulInbetriebnahmedatum=504147600 Hka_Bd_Stat.uchTeilenummer=4700046xxx Hka_Bd_Stat.uchSeriennummer=2209962114 Hka_Mw1.Aktor.fUPKuehlung=false Hka_Mw1.usDrehzahl=0 Hka_Mw1.Temp.sbFuehler1=66 Wartung_Cache.fStehtAn=false Hka_Mw1.Temp.sbVorlauf=69 Hka_Mw1.Temp.sbRuecklauf=43 Hka_Bd.ulBetriebssekunden=117681.539 Hka_Bd.ulArbeitElektr=647838.438 Hka_Bd.ulArbeitThermHka=1486528.625 Hka_Mw1.Temp.sbAussen=16
                                          javascript.0	10:19:00.342	info	script.js.common.Teslalogger.Object_anlegen: [ 'Hka_Bd.bWarnung=0\n' + 'Hka_Bd.bStoerung=0\n' + 'BD3112.Hka_Bd.ulArbeitThermKon=240600.516\n' + 'BD3112.Hka_Bd.ulArbeitThermHka=1464918.500\n' + 'BD3112.Hka_Bd.ulArbeitElektr=638439.188\n' + 'BD3112.Hka_Bd.ulAnzahlStarts=65893\n' + 'BD3112.Hka_Bd.ulBetriebssekunden=115983.219\n' + 'Hka_Bd.ulArbeitThermKon=243102.344\n' + 'Hka_Bd.ulArbeitThermHka=1486528.625\n' + 'Hka_Bd.ulArbeitElektr=647838.438\n' + 'Hka_Bd.ulAnzahlStarts=66375\n' + 'Hka_Mw1.Solltemp.sbVorlauf=63\n' + 'Hka_Mw1.Solltemp.sbRuecklauf=63\n' + 'Hka_Mw1.Temp.sbRegler=28\n' + 'Hka_Mw1.Temp.sbMotor=55\n' + 'Hka_Mw1.Temp.sbGen=55\n' + 'Hka_Mw1.Temp.sbFreigabeModul=127\n' + 'Hka_Mw1.Temp.sKapsel=45.200\n' + 'Hka_Mw1.Temp.sAbgasMotor=57.400\n' + 'Hka_Mw1.Temp.sAbgasHKA=48.200\n' + 'Hka_Mw1.sWirkleistung=0.000\n' + 'Hka_Mw1.Aktor.fUPVordruck=false\n' + 'Hka_Mw1.Aktor.fWartung=false\n' + 'Hka_Mw1.Aktor.fStoerung=false\n' + 'Hka_Mw1.ulMotorlaufsekunden=2.884\n' + 'Wartung_Cache.usIntervall=3500\n' + 'Wartung_Cache.ulZeitstempel=756298868\n' + 'Wartung_Cache.ulBetriebssekundenBei=115776.305\n' + 'Hka_Bd_Stat.ulInbetriebnahmedatum=504147600\n' + 'Hka_Bd_Stat.uchTeilenummer=4700046xxx\n' + 'Hka_Bd_Stat.uchSeriennummer=2209962114\n' + 'Hka_Mw1.Aktor.fUPKuehlung=false\n' + 'Hka_Mw1.usDrehzahl=0\n' + 'Hka_Mw1.Temp.sbFuehler1=66\n' + 'Wartung_Cache.fStehtAn=false\n' + 'Hka_Mw1.Temp.sbVorlauf=69\n' + 'Hka_Mw1.Temp.sbRuecklauf=43\n' + 'Hka_Bd.ulBetriebssekunden=117681.539\n' + 'Hka_Bd.ulArbeitElektr=647838.438\n' + 'Hka_Bd.ulArbeitThermHka=1486528.625\n' + 'Hka_Mw1.Temp.sbAussen=16\n' + '\n' ]
                                          javascript.0	10:19:00.343	error	script.js.common.Teslalogger.Object_anlegen: TypeError: Cannot read properties of undefined (reading 'split')
                                          javascript.0	10:19:00.343	error	at Object.<anonymous> (script.js.common.Teslalogger.Object_anlegen:14:28)
                                          
                                          HomoranH 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

                                          788

                                          Online

                                          32.6k

                                          Users

                                          82.1k

                                          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