NEWS
[gelöst]: Wie bringt man den Status in eine IF-Abfrage?
-
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
-
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
@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").valansonsten mehr Infos !
-
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
-
@pingo sagte: korrekte Formulierung?
if(Einspeisung <= 100 && getState("daikin.0.control.power").val)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 } -
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 }Das klappt nicht.
Paul und ich haben die Lösung schon gepostet.
Bei dir fehlt das "val" -
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 }@badsnoopy667 sagte: ChatGPT gefragt was hier nicht stimmt
ChatGPT muss offenbar noch viel lernen, wenn das die Antwort war.
-
@badsnoopy667 sagte: ChatGPT gefragt was hier nicht stimmt
ChatGPT muss offenbar noch viel lernen, wenn das die Antwort war.
@paul53 Ja, ich glaube auch :D
-
@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").valansonsten mehr Infos !
@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").valansonsten mehr Infos !
Top. Das funktioniert so. Danke!
-
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 }@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 wahrhttps://developer.mozilla.org/en-US/docs/Glossary/Truthy
https://developer.mozilla.org/en-US/docs/Glossary/Falsyaber wahrscheinlich weiß chatgpt auch nicht was die funktion zurück
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden