Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Variable wird als nicht gelesen gekennzeichet

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Variable wird als nicht gelesen gekennzeichet

    This topic has been deleted. Only users with topic management privileges can see it.
    • Ben1983
      Ben1983 last edited by 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.

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Ben1983 last edited by

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

        Ben1983 1 Reply Last reply Reply Quote 0
        • Ben1983
          Ben1983 @Homoran last edited by

          @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.

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Ben1983 last edited by

            @ben1983 sagte in Variable wird als nicht gelesen kekennzeichet:

            aber wollte so die Fehlermeldung darstellen.

            und den code darunter verstecken 😁

            Ben1983 1 Reply Last reply Reply Quote 0
            • Ben1983
              Ben1983 @Homoran last edited by

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

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Ben1983 last edited by

                @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.

                Ben1983 1 Reply Last reply Reply Quote 0
                • Ben1983
                  Ben1983 @Homoran last edited by

                  @homoran ja die If abfrage nach:

                  if(leistung1B >= leistungEigennutzRest )
                  

                  ist ja die Einlesung

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    TT-Tom @Ben1983 last edited by

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

                    Ben1983 1 Reply Last reply Reply Quote 1
                    • Ben1983
                      Ben1983 @TT-Tom last edited by

                      @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 Reply Last reply Reply Quote 0
                      • T
                        ticaki Developer @Ben1983 last edited by 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.

                        Ben1983 1 Reply Last reply Reply Quote 0
                        • Ben1983
                          Ben1983 @ticaki last edited by

                          @ticaki ? Was?

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            ticaki Developer @Ben1983 last edited by 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

                            Ben1983 1 Reply Last reply Reply Quote 0
                            • Ben1983
                              Ben1983 @ticaki last edited by

                              @ticaki Danke,

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

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              819
                              Online

                              31.7k
                              Users

                              79.8k
                              Topics

                              1.3m
                              Posts

                              4
                              13
                              273
                              Loading More Posts
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes
                              Reply
                              • Reply as topic
                              Log in to reply
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              The ioBroker Community 2014-2023
                              logo