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
    17
    1
    2.0k

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

  • 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 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

                          703

                          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