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. Skripten / Logik
  4. [gelöst] Variable wird als nicht gelesen gekennzeichet

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[gelöst] Variable wird als nicht gelesen gekennzeichet

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
13 Beiträge 4 Kommentatoren 303 Aufrufe 2 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.
  • Ben1983B Offline
    Ben1983B Offline
    Ben1983
    schrieb am zuletzt editiert von Ben1983
    #1

    Hallo, ich habe folgende Zeile, die auch codemäßig funktioniert.

    90fbeda9-1363-4b38-8058-289c3b0b468b-image.png

    Warum wird "leistung1B" angemeckert es würde nie gelesen?
    Mit der if Bedingung wird es doch gelesen.

    HomoranH 1 Antwort Letzte Antwort
    0
    • Ben1983B Ben1983

      Hallo, ich habe folgende Zeile, die auch codemäßig funktioniert.

      90fbeda9-1363-4b38-8058-289c3b0b468b-image.png

      Warum wird "leistung1B" angemeckert es würde nie gelesen?
      Mit der if Bedingung wird es doch gelesen.

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @ben1983 bitte keine Screenshots!
      Code als Text in code-tags posten.

      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 -

      Ben1983B 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @ben1983 bitte keine Screenshots!
        Code als Text in code-tags posten.

        Ben1983B Offline
        Ben1983B Offline
        Ben1983
        schrieb am zuletzt editiert von
        #3

        @homoran Ich weiß, aber wollte so die Fehlermeldung darstellen.

        ps.
        Wenn ich anstatt

        if(leistung1B >= leistungEigennutzRest )
        

        das hier schreibe (Also einfach nur die Logik gedreht

        if(leistungEigennutzRest <= leistung1B)
        

        dann wird nichts angemeckert.

        HomoranH 1 Antwort Letzte Antwort
        0
        • Ben1983B Ben1983

          @homoran Ich weiß, aber wollte so die Fehlermeldung darstellen.

          ps.
          Wenn ich anstatt

          if(leistung1B >= leistungEigennutzRest )
          

          das hier schreibe (Also einfach nur die Logik gedreht

          if(leistungEigennutzRest <= leistung1B)
          

          dann wird nichts angemeckert.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @ben1983 sagte in Variable wird als nicht gelesen kekennzeichet:

          aber wollte so die Fehlermeldung darstellen.

          und den code darunter verstecken :grin:

          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 -

          Ben1983B 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @ben1983 sagte in Variable wird als nicht gelesen kekennzeichet:

            aber wollte so die Fehlermeldung darstellen.

            und den code darunter verstecken :grin:

            Ben1983B Offline
            Ben1983B Offline
            Ben1983
            schrieb am zuletzt editiert von
            #5

            @homoran Äh nein, es geht ja um die "leistung1B" die sieht man ja.

            HomoranH 1 Antwort Letzte Antwort
            0
            • Ben1983B Ben1983

              @homoran Äh nein, es geht ja um die "leistung1B" die sieht man ja.

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @ben1983 sagte in Variable wird als nicht gelesen kekennzeichet:

              @homoran Äh nein, es geht ja um die "leistung1B" die sieht man ja.

              hmmm.
              Mag sein dass es daran liegt, dass ich kein js kann, aber ich sehe nicht wo der Wert für die Variable eingelesen wird.

              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 -

              Ben1983B 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @ben1983 sagte in Variable wird als nicht gelesen kekennzeichet:

                @homoran Äh nein, es geht ja um die "leistung1B" die sieht man ja.

                hmmm.
                Mag sein dass es daran liegt, dass ich kein js kann, aber ich sehe nicht wo der Wert für die Variable eingelesen wird.

                Ben1983B Offline
                Ben1983B Offline
                Ben1983
                schrieb am zuletzt editiert von
                #7

                @homoran ja die If abfrage nach:

                if(leistung1B >= leistungEigennutzRest )
                

                ist ja die Einlesung

                T 1 Antwort Letzte Antwort
                0
                • Ben1983B Ben1983

                  @homoran ja die If abfrage nach:

                  if(leistung1B >= leistungEigennutzRest )
                  

                  ist ja die Einlesung

                  T Offline
                  T Offline
                  TT-Tom
                  schrieb am zuletzt editiert von
                  #8

                  @ben1983
                  ohne kompletten Code wird dir keiner helfen. wie und wo wird die Variable den deklariert.

                  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

                  Ben1983B 1 Antwort Letzte Antwort
                  1
                  • T TT-Tom

                    @ben1983
                    ohne kompletten Code wird dir keiner helfen. wie und wo wird die Variable den deklariert.

                    Ben1983B Offline
                    Ben1983B Offline
                    Ben1983
                    schrieb am zuletzt editiert von
                    #9

                    @tt-tom Mehr code gibt es nicht:

                       let leistung1B = getState(idWirkleistung1B).val;
                    
                       if(leistung1B >= leistungEigennutzRest){
                            setState(id1BOhneGartenVonPv,Math.round(leistungEigennutzRest/leistung1B * 100));
                       }
                       else{
                            setState(id1BOhneGartenVonPv,100);
                       }
                    
                    T 1 Antwort Letzte Antwort
                    0
                    • Ben1983B Ben1983

                      @tt-tom Mehr code gibt es nicht:

                         let leistung1B = getState(idWirkleistung1B).val;
                      
                         if(leistung1B >= leistungEigennutzRest){
                              setState(id1BOhneGartenVonPv,Math.round(leistungEigennutzRest/leistung1B * 100));
                         }
                         else{
                              setState(id1BOhneGartenVonPv,100);
                         }
                      
                      T Nicht stören
                      T Nicht stören
                      ticaki
                      schrieb am zuletzt editiert von ticaki
                      #10

                      @ben1983 #

                      =>
                      
                      // wie zB. in
                      lights.each((obj) => {
                          setState(obj, false)
                      })
                      
                      // nimm
                      >=
                      

                      btw. wow wie freundlich ihr alle seit... ohne Code KANN keiner helfen triffst wohl eher und nicht WIRD keiner helfen.

                      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                      Spenden

                      Ben1983B 1 Antwort Letzte Antwort
                      0
                      • T ticaki

                        @ben1983 #

                        =>
                        
                        // wie zB. in
                        lights.each((obj) => {
                            setState(obj, false)
                        })
                        
                        // nimm
                        >=
                        

                        btw. wow wie freundlich ihr alle seit... ohne Code KANN keiner helfen triffst wohl eher und nicht WIRD keiner helfen.

                        Ben1983B Offline
                        Ben1983B Offline
                        Ben1983
                        schrieb am zuletzt editiert von
                        #11

                        @ticaki ? Was?

                        T 1 Antwort Letzte Antwort
                        0
                        • Ben1983B Ben1983

                          @ticaki ? Was?

                          T Nicht stören
                          T Nicht stören
                          ticaki
                          schrieb am zuletzt editiert von ticaki
                          #12

                          @ben1983
                          Was gibts da nicht zu verstehen? => ist ein Funktionsaufruf.

                          log(1=>1)
                          

                          SyntaxError: Malformed arrow function parameter list

                          EDIT:
                          in deinem Screenshot oben ist der Vergleichsoperator anders rum und das wurde als Fehler angezeigt. In all deinen Codebeispielen ist der Operator jedoch richtig rum, deshalb kann dir keiner helfen.
                          Bildschirmfoto 2023-07-07 um 21.02.43.png

                          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                          Spenden

                          Ben1983B 1 Antwort Letzte Antwort
                          0
                          • T ticaki

                            @ben1983
                            Was gibts da nicht zu verstehen? => ist ein Funktionsaufruf.

                            log(1=>1)
                            

                            SyntaxError: Malformed arrow function parameter list

                            EDIT:
                            in deinem Screenshot oben ist der Vergleichsoperator anders rum und das wurde als Fehler angezeigt. In all deinen Codebeispielen ist der Operator jedoch richtig rum, deshalb kann dir keiner helfen.
                            Bildschirmfoto 2023-07-07 um 21.02.43.png

                            Ben1983B Offline
                            Ben1983B Offline
                            Ben1983
                            schrieb am zuletzt editiert von
                            #13

                            @ticaki Danke,

                            das war das Problem, war falsch herum, aber mir ist es nicht aufgefallen, weil das ja nicht als Fehler angezeigt wurde.

                            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

                            768

                            Online

                            32.6k

                            Benutzer

                            82.2k

                            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