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

                            520
                            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