Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [gelöst]: Wie bringt man den Status in eine IF-Abfrage?

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    224

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

[gelöst]: Wie bringt man den Status in eine IF-Abfrage?

[gelöst]: Wie bringt man den Status in eine IF-Abfrage?

Scheduled Pinned Locked Moved JavaScript
9 Posts 5 Posters 464 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    pingo
    wrote on last edited by pingo
    #1

    Diese Zeile meines Scripts erzeugt eine orange Warnung und scheint nicht zu funktionieren: (abgefragt wird die Variable Einspeisung und der Status einer Klimaanlage)

    <if(Einspeisung <= 100 && getState("daikin.0.control.power" == true )>

    Wie wäre bitte die korrekte Formulierung?

    Danke

    bahnuhrB paul53P 2 Replies Last reply
    0
    • P pingo

      Diese Zeile meines Scripts erzeugt eine orange Warnung und scheint nicht zu funktionieren: (abgefragt wird die Variable Einspeisung und der Status einer Klimaanlage)

      <if(Einspeisung <= 100 && getState("daikin.0.control.power" == true )>

      Wie wäre bitte die korrekte Formulierung?

      Danke

      bahnuhrB Offline
      bahnuhrB Offline
      bahnuhr
      Forum Testing Most Active
      wrote on last edited by
      #2

      @pingo sagte in Wie bringt man den Status in eine IF-Abfrage?:

      getState("daikin.0.control.power"

      so auf den ersten Blick:

      richtig ist wohl:
      getState("daikin.0.control.power").val

      ansonsten mehr Infos !


      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
      Danke.
      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
      ScreenToGif :https://www.screentogif.com/downloads.html

      P 1 Reply Last reply
      0
      • P pingo

        Diese Zeile meines Scripts erzeugt eine orange Warnung und scheint nicht zu funktionieren: (abgefragt wird die Variable Einspeisung und der Status einer Klimaanlage)

        <if(Einspeisung <= 100 && getState("daikin.0.control.power" == true )>

        Wie wäre bitte die korrekte Formulierung?

        Danke

        paul53P Offline
        paul53P Offline
        paul53
        wrote on last edited by
        #3

        @pingo sagte: korrekte Formulierung?

        if(Einspeisung <= 100 && getState("daikin.0.control.power").val) 
        

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        B 1 Reply Last reply
        0
        • paul53P paul53

          @pingo sagte: korrekte Formulierung?

          if(Einspeisung <= 100 && getState("daikin.0.control.power").val) 
          
          B Offline
          B Offline
          badsnoopy667
          wrote on last edited by badsnoopy667
          #4

          Hab gerade aus Spaß mal ChatGPT gefragt was hier nicht stimmt und er sagt die Klammer ist falsch gesetzt bei
          getState("daikin.0.control.power" == true )

          Versuch doch mal:

          if (Einspeisung <= 100 && getState("daikin.0.control.power") == true) {
            // some code here
          }
          
          bahnuhrB paul53P OliverIOO 3 Replies Last reply
          0
          • B badsnoopy667

            Hab gerade aus Spaß mal ChatGPT gefragt was hier nicht stimmt und er sagt die Klammer ist falsch gesetzt bei
            getState("daikin.0.control.power" == true )

            Versuch doch mal:

            if (Einspeisung <= 100 && getState("daikin.0.control.power") == true) {
              // some code here
            }
            
            bahnuhrB Offline
            bahnuhrB Offline
            bahnuhr
            Forum Testing Most Active
            wrote on last edited by
            #5

            @badsnoopy667

            Das klappt nicht.

            Paul und ich haben die Lösung schon gepostet.
            Bei dir fehlt das "val"


            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
            Danke.
            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
            ScreenToGif :https://www.screentogif.com/downloads.html

            1 Reply Last reply
            2
            • B badsnoopy667

              Hab gerade aus Spaß mal ChatGPT gefragt was hier nicht stimmt und er sagt die Klammer ist falsch gesetzt bei
              getState("daikin.0.control.power" == true )

              Versuch doch mal:

              if (Einspeisung <= 100 && getState("daikin.0.control.power") == true) {
                // some code here
              }
              
              paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by
              #6

              @badsnoopy667 sagte: ChatGPT gefragt was hier nicht stimmt

              ChatGPT muss offenbar noch viel lernen, wenn das die Antwort war.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              B 1 Reply Last reply
              1
              • paul53P paul53

                @badsnoopy667 sagte: ChatGPT gefragt was hier nicht stimmt

                ChatGPT muss offenbar noch viel lernen, wenn das die Antwort war.

                B Offline
                B Offline
                badsnoopy667
                wrote on last edited by
                #7

                @paul53 Ja, ich glaube auch 😄

                1 Reply Last reply
                0
                • bahnuhrB bahnuhr

                  @pingo sagte in Wie bringt man den Status in eine IF-Abfrage?:

                  getState("daikin.0.control.power"

                  so auf den ersten Blick:

                  richtig ist wohl:
                  getState("daikin.0.control.power").val

                  ansonsten mehr Infos !

                  P Offline
                  P Offline
                  pingo
                  wrote on last edited by
                  #8

                  @bahnuhr said in Wie bringt man den Status in eine IF-Abfrage?:

                  @pingo sagte in Wie bringt man den Status in eine IF-Abfrage?:

                  getState("daikin.0.control.power"

                  so auf den ersten Blick:

                  richtig ist wohl:
                  getState("daikin.0.control.power").val

                  ansonsten mehr Infos !

                  Top. Das funktioniert so. Danke!

                  1 Reply Last reply
                  0
                  • B badsnoopy667

                    Hab gerade aus Spaß mal ChatGPT gefragt was hier nicht stimmt und er sagt die Klammer ist falsch gesetzt bei
                    getState("daikin.0.control.power" == true )

                    Versuch doch mal:

                    if (Einspeisung <= 100 && getState("daikin.0.control.power") == true) {
                      // some code here
                    }
                    
                    OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    wrote on last edited by
                    #9

                    @badsnoopy667 sagte in [gelöst]: Wie bringt man den Status in eine IF-Abfrage?:

                    Versuch doch mal:
                    if (Einspeisung <= 100 && getState("daikin.0.control.power") == true) { // some code here }

                    dann sollte chatGPT mal über truthy und falsy was lesen.
                    getState gibt ein Objekt zurück
                    wenn das objekt existiert ist es true
                    also ist der 2.Teil immer wahr

                    https://developer.mozilla.org/en-US/docs/Glossary/Truthy
                    https://developer.mozilla.org/en-US/docs/Glossary/Falsy

                    aber wahrscheinlich weiß chatgpt auch nicht was die funktion zurück

                    Meine Adapter und Widgets
                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                    Links im Profil

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    53

                    Online

                    32.4k

                    Users

                    81.3k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe