NEWS
Drop down per Skript ansteuern
-
@paul53 Okay gefunden:
{
"from": "system.adapter.homeconnect.0",
"user": "system.user.admin",
"ts": 1627755783069,
"common": {
"name": "Energiezustand",
"type": "mixed",
"role": "indicator",
"unit": "",
"write": true,
"read": true,
"states": {
"BSH.Common.EnumType.PowerState.MainsOff": "Aus",
"BSH.Common.EnumType.PowerState.Off": "Aus",
"BSH.Common.EnumType.PowerState.On": "An",
"BSH.Common.EnumType.PowerState.Standby": "Standby"
}
},
"native": {},
"acl": {
"object": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"state": 1636
},
"_id": "homeconnect.0.SIEMENS-HN878G4S6-68A40E129E69.settings.BSH_Common_Setting_PowerState",
"type": "state"
} -
@paul53 Ich probiere es morgen mal aus. Kann mit der Alexa gerade nicht spielen, Frau guckt nen Film :-)
-
@paul53 Konnte nicht warten, hab mir nen test state gebastelt, hat geklappt.
Falls auch jemand das Problem hat das nur eins von denen funktioniert, achtet auf Groß- und Kleinschreibung.
-
@paul53 Bräuchte nochmal deine Hilfe. ICh habe im Log folgende Meldung:
You are assigning a undefined to the state "homeconnect.0.SIEMENS-HN878G4S6-68A40E129E69.settings.BSH_Common_Setting_PowerState" which expects a string. Please fix your code to use a string or change the state type to undefined.Habe versucht händisch auf undefined zu setzen, brachte aber keinen Erfolg. Wie ändere ich das mit dem String?
-
@paul53 Bräuchte nochmal deine Hilfe. ICh habe im Log folgende Meldung:
You are assigning a undefined to the state "homeconnect.0.SIEMENS-HN878G4S6-68A40E129E69.settings.BSH_Common_Setting_PowerState" which expects a string. Please fix your code to use a string or change the state type to undefined.Habe versucht händisch auf undefined zu setzen, brachte aber keinen Erfolg. Wie ändere ich das mit dem String?
@johnnybahama sagte: Habe versucht händisch auf undefined zu setzen
Man sollte kein undefined in einen Datenpunkt schreiben. Überprüfe das Skript, wo das passieren kann. Variablen sind nach Skriptstart erst einmal undefined bis sie gesetzt werden.
-
@johnnybahama sagte: Habe versucht händisch auf undefined zu setzen
Man sollte kein undefined in einen Datenpunkt schreiben. Überprüfe das Skript, wo das passieren kann. Variablen sind nach Skriptstart erst einmal undefined bis sie gesetzt werden.
@paul53 Wo kann ich das in der Variablen einstellen? Habe mich mit den Variablen noch nicht auseinandergesetzt.
-
@paul53 Wo kann ich das in der Variablen einstellen? Habe mich mit den Variablen noch nicht auseinandergesetzt.
@johnnybahama sagte: Wo kann ich das in der Variablen einstellen?
Ich habe gerade meine Glaskugel verlegt: Poste bitte das Skript(Blockly).
-
@johnnybahama sagte: Wo kann ich das in der Variablen einstellen?
Ich habe gerade meine Glaskugel verlegt: Poste bitte das Skript(Blockly).
@paul53 Hab deins 1 zu 1 kopiert.

-
@paul53 Hab deins 1 zu 1 kopiert.

@johnnybahama sagte: Hab deins 1 zu 1 kopiert.
Hast Du nicht: Es fehlt der sonst-Zweig, der die Variable mode setzt, wenn keine der beiden Bedingungen erfüllt ist.
-
@johnnybahama sagte: Hab deins 1 zu 1 kopiert.
Hast Du nicht: Es fehlt der sonst-Zweig, der die Variable mode setzt, wenn keine der beiden Bedingungen erfüllt ist.
@paul53 Mein Gedankengang war, dass der Ofen nicht ausgeschaltet wird falls er an ist, wenn Alexa keinen der aufgeführten Befehle hat, daher habe ich das sonst weggelassen.
Ist das die Ursache für den Stringfehler?
-
@paul53 Mein Gedankengang war, dass der Ofen nicht ausgeschaltet wird falls er an ist, wenn Alexa keinen der aufgeführten Befehle hat, daher habe ich das sonst weggelassen.
Ist das die Ursache für den Stringfehler?
@johnnybahama sagte: Ist das die Ursache für den Stringfehler?
Ja. Dann frage die Variable mode ab, um zu verhindern, dass undefined geschrieben wird:

-
@paul53 Ich wüsste nicht wie man das macht.
Sorry das ich grad etwas ratlos bin. -
@paul53 Ich wüsste nicht wie man das macht.
Sorry das ich grad etwas ratlos bin.@johnnybahama sagte: Bei beiden wüsste ich nicht wie man das macht.
Einfach den falls-Block "falls mode" ergänzen wie gezeigt und "steuere Energiezustand mit mode" in den mache-Zweig.
-
@johnnybahama sagte: Bei beiden wüsste ich nicht wie man das macht.
Einfach den falls-Block "falls mode" ergänzen wie gezeigt und "steuere Energiezustand mit mode" in den mache-Zweig.
@paul53 Oh mein Gott wie dämlich bin ich. Hab den Post so gar nicht erkannt, das ich das so umsetzen soll. Ich probiere es aus.
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
