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
    925

  • 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.
  • 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 Offline
      HomoranH Offline
      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 Offline
          HomoranH Offline
          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 Offline
                  T Offline
                  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 Offline
                      T Offline
                      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

                        352

                        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