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. JavaScript
  5. [gelöst]: Wie bringt man den Status in eine IF-Abfrage?

NEWS

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

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

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

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

Geplant Angeheftet Gesperrt Verschoben JavaScript
9 Beiträge 5 Kommentatoren 467 Aufrufe 4 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.
  • P Offline
    P Offline
    pingo
    schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
    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 Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • paul53P paul53

          @pingo sagte: korrekte Formulierung?

          if(Einspeisung <= 100 && getState("daikin.0.control.power").val) 
          
          B Online
          B Online
          badsnoopy667
          schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
          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 Online
            bahnuhrB Online
            bahnuhr
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              1
              • paul53P paul53

                @badsnoopy667 sagte: ChatGPT gefragt was hier nicht stimmt

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

                B Online
                B Online
                badsnoopy667
                schrieb am zuletzt editiert von
                #7

                @paul53 Ja, ich glaube auch :D

                1 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 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

                    819

                    Online

                    32.4k

                    Benutzer

                    81.5k

                    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