NEWS
[gelöst]Howto createState als Bool?
-
Hi,
wie kann ich eine Boolsche Variable anlegen, so dass diese auch boolisch in den Objekten vorhanden ist?

Mit
createState("pfad.object1", false, {name: 'Ich will ein Bool sein', type: 'state'});Geht es nicht. Wobei letzteres (type: 'state') einfach nur einer meiner Versuche war. Ebenso type: 'bool' versucht. Finde auch nichts bei der Javascript Beschreibung im git. Wahrscheinlich suche ich wieder falsch.
Bei mir steht immer der Text 'false' drinnen.

Danke im Voraus,
Fitti
-
Danke! Mann muss vorher die Variable löschen, sonst greift es nicht (als Tipp an andere, die das vielleicht hier lesen).
Einzig, ich musste aus 'desc' 'name' machen, sonst wird einfach der gesamte Objectpfad in die Beschriebung geschrieben.
So ging es dannn:
createState(name, false, { read: true, write: true, name: "Beschreibung", type: "boolean", def: false }); -
Hallo,
ich glaube, mit forceCreation wird der Datenpunkt neu angelegt, egal, ob schon vorhanden oder nicht. Bin im Zug und kann es nicht ausprobieren.
` > createState
createState(name, initialValue, forceCreation, common, native, callback)
Create state and object in javascript space if does not exist, e.g. "javascript.0.mystate".
####Parameters:
name: name of the state without namespace, e.g. "mystate"
initialValue: variable can be initialized after created. Value "undefined" means do not initialize value.
forceCreation: create state independent of if state yet exists or not.
common: common description of object see description here
native: native description of object. Any specific information.
callback: called after state is created and initialized.
It is possible short type of createState:
createState('myVariable') - simply create variable if does not exist
createState('myVariable', 1) - create variable if does not exist and initialize it with value 1
createState('myVariable', {name: 'My own variable', unit: '°C'}, function () {log('created');});
createState('myVariable', 1, {name: 'My own variable', unit: '°C'}) - create variable if does not exist with specific name and units `
Hier kann man noch tiefer eintauchen:
https://github.com/ioBroker/ioBroker/bl … A.md#state
Pix
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