NEWS
Standardwert Datenpunkt
-
-
Hallo zusammen,
gibt es eine Möglichkeit einen Standarwert für einen Datenpunkt zu setzen? Bei Neustart wird ein Wert immer auf true gesetzt, welcher eigentlich false sein sollte.
Danke
muedit
Der Datenpunkt ist im 0_userdata.0 Ordner@muuulle
Du musst den Wert initialisieren. (wird der DP per Script erstellt ?, dann kannst Du die Funktion nach dem erstellen auch ausschalten) -
Hallo zusammen,
gibt es eine Möglichkeit einen Standarwert für einen Datenpunkt zu setzen? Bei Neustart wird ein Wert immer auf true gesetzt, welcher eigentlich false sein sollte.
Danke
muedit
Der Datenpunkt ist im 0_userdata.0 Ordner -
@muuulle sagte:
Bei Neustart wird ein Wert immer auf true gesetzt, welcher eigentlich false sein sollte.
Wodurch ? Ein Neustart von ioBroker ändert den Wert nicht, es sei denn, ein Script gibt es so vor.
-
@muuulle
Ich würde mich hier gerne einklinken. Habe den Beitrag über die Suche gefunden. Ich habe womöglich das gleiche Problem. Ich habe bei mir die Ursache schon gefunden, finde aber keine Lösung und wäre sehr an einer interessiert.
Ich habe einige Geräte an der ccu hängen, als Beispiel mal eine Wetterstation. Die misst die Helligkeit und bei nicht-Verfügbarkeit der ccu, z.b. Stromausfall im Zimmer, wo die ccu steht, initialisiert der ioBroker den datenpunkt mit dem Standardwert. Der ist bei der Helligkeit 0. Durch diese Werteänderung werden bei mir dann Skripte angestoßen. Das Skript denkt also, es ist dunkel und macht bestimmte Hue Lampen an.
Genauso könnte bei dir @muuulle auch ein datenpunkt in userdata aktualisiert werden. Der dann wieder andere Skripte triggert.Kann man das irgendwie verhindern?
Kann man einfach in datenpunkten des hm-rpc Adapters den Standardwert löschen? Oder ist das gefährlich bzw. bringt eh nichts?
-
@muuulle
Ich würde mich hier gerne einklinken. Habe den Beitrag über die Suche gefunden. Ich habe womöglich das gleiche Problem. Ich habe bei mir die Ursache schon gefunden, finde aber keine Lösung und wäre sehr an einer interessiert.
Ich habe einige Geräte an der ccu hängen, als Beispiel mal eine Wetterstation. Die misst die Helligkeit und bei nicht-Verfügbarkeit der ccu, z.b. Stromausfall im Zimmer, wo die ccu steht, initialisiert der ioBroker den datenpunkt mit dem Standardwert. Der ist bei der Helligkeit 0. Durch diese Werteänderung werden bei mir dann Skripte angestoßen. Das Skript denkt also, es ist dunkel und macht bestimmte Hue Lampen an.
Genauso könnte bei dir @muuulle auch ein datenpunkt in userdata aktualisiert werden. Der dann wieder andere Skripte triggert.Kann man das irgendwie verhindern?
Kann man einfach in datenpunkten des hm-rpc Adapters den Standardwert löschen? Oder ist das gefährlich bzw. bringt eh nichts?
@buggybeast sagte in Standardwert Datenpunkt:
initialisiert der ioBroker den datenpunkt mit dem Standardwert.
was verstehst du unter initialisieren?
Üblicherweise bleibt der Wert in ioBroker solange bestehen, bis ein neuer Wert gepusht wird. -
@Homoran
Ich meine, dass der Standardwert gesetzt (gepusht) wird, weil der ioBroker keine Verbindung mehr zur ccu hat, bzw. der hm-rpc Adapter (Vermutung). Oder vielleicht auch dann, wenn diese Verbindung wieder zustande kommt. Irgendwann zwischen CCU stromlos und wieder am Netz wird der Standardwert gesetzt und triggert dann Skripte. -
@Homoran
Ich meine, dass der Standardwert gesetzt (gepusht) wird, weil der ioBroker keine Verbindung mehr zur ccu hat, bzw. der hm-rpc Adapter (Vermutung). Oder vielleicht auch dann, wenn diese Verbindung wieder zustande kommt. Irgendwann zwischen CCU stromlos und wieder am Netz wird der Standardwert gesetzt und triggert dann Skripte.@buggybeast sagte in Standardwert Datenpunkt:
wird der Standardwert gesetzt und triggert dann Skripte.
das habe ich schon verstanden, liegt aber nicht am ioBroker.
@buggybeast sagte in Standardwert Datenpunkt:
vielleicht auch dann, wenn diese Verbindung wieder zustande kommt. Irgendwann zwischen CCU stromlos und wieder am Netz
Wahrscheinlich wird dieser Wert dann von der CCU gesendet
-
@buggybeast sagte in Standardwert Datenpunkt:
wird der Standardwert gesetzt und triggert dann Skripte.
das habe ich schon verstanden, liegt aber nicht am ioBroker.
@buggybeast sagte in Standardwert Datenpunkt:
vielleicht auch dann, wenn diese Verbindung wieder zustande kommt. Irgendwann zwischen CCU stromlos und wieder am Netz
Wahrscheinlich wird dieser Wert dann von der CCU gesendet
Wahrscheinlich wird dieser Wert dann von der CCU gesendet
Du meinst wahrscheinlich, dass es dann das falsche Forum ist 😉 stimmt schon.
Wäre halt nur interessant, ob man es in ioBroker lösen kann. Standardwert einfach in den datenpunkten löschen traue ich mich nicht so einfach. -
Wahrscheinlich wird dieser Wert dann von der CCU gesendet
Du meinst wahrscheinlich, dass es dann das falsche Forum ist 😉 stimmt schon.
Wäre halt nur interessant, ob man es in ioBroker lösen kann. Standardwert einfach in den datenpunkten löschen traue ich mich nicht so einfach.@buggybeast sagte in Standardwert Datenpunkt:
Standardwert einfach in den datenpunkten löschen traue ich mich nicht so einfach.
das wäre kein Problem, würde dir aber nicht helfen, wenn die CCU eine 0 setzt und damit den Standardwert überschreibt.
-
Wahrscheinlich wird dieser Wert dann von der CCU gesendet
Du meinst wahrscheinlich, dass es dann das falsche Forum ist 😉 stimmt schon.
Wäre halt nur interessant, ob man es in ioBroker lösen kann. Standardwert einfach in den datenpunkten löschen traue ich mich nicht so einfach.@buggybeast sagte:
Standardwert einfach in den datenpunkten löschen traue ich mich nicht so einfach.
Das würde auch nicht helfen, denn die CCU sendet ihn trotzdem. Das lässt sich nicht abfangen, außer in den Skripten selbst, die durch diesen Datenpunkt getriggert werden (Standardwert ausblenden).
-
Ok verstanden.
Standardwert ausblenden habe ich aber nicht so richtig verstanden. Meinst du, ich reagiere einfach nicht mehr auf den Standardwert?
Dann müsste ich am Beispiel Helligkeit alle Skripte so umbauen, dass sie nicht mehr auf den Wert 0 reagieren.
Ja das geht, aber fände ich echt umständlich. Naja einen Drops muss man wohl schlucken.
Wann bekommt der ioBroker denn von der ccu die nächste Aktualisierung mit den dann hoffentlich richtigen Werten? -
Ok verstanden.
Standardwert ausblenden habe ich aber nicht so richtig verstanden. Meinst du, ich reagiere einfach nicht mehr auf den Standardwert?
Dann müsste ich am Beispiel Helligkeit alle Skripte so umbauen, dass sie nicht mehr auf den Wert 0 reagieren.
Ja das geht, aber fände ich echt umständlich. Naja einen Drops muss man wohl schlucken.
Wann bekommt der ioBroker denn von der ccu die nächste Aktualisierung mit den dann hoffentlich richtigen Werten?@buggybeast sagte in Standardwert Datenpunkt:
Wann bekommt der ioBroker denn von der ccu die nächste Aktualisierung mit den dann hoffentlich richtigen Werten?
ioBroker bekommt immer das was die CCU sendet. Erst wenn der Sensor den "richtigen Wert" an die CCU sendet, dann bekommt ihn auch ioBroker.
-
Ok verstanden.
Standardwert ausblenden habe ich aber nicht so richtig verstanden. Meinst du, ich reagiere einfach nicht mehr auf den Standardwert?
Dann müsste ich am Beispiel Helligkeit alle Skripte so umbauen, dass sie nicht mehr auf den Wert 0 reagieren.
Ja das geht, aber fände ich echt umständlich. Naja einen Drops muss man wohl schlucken.
Wann bekommt der ioBroker denn von der ccu die nächste Aktualisierung mit den dann hoffentlich richtigen Werten?@buggybeast sagte in Standardwert Datenpunkt:
Standardwert ausblenden habe ich aber nicht so richtig verstanden
Warum beisst du dich an dem armen Standardwert fest?
Der Standardwert in ioBroker ist nicht dein Problem.die CCU schickt diese 0
-
@Homoran
Ja schon verstanden. Jetzt tut er mir auch schon ein bisschen leid 😉
Alle Sensoren sollten ja innerhalb von Minuten ihre aktuellen Werte liefern. Aber ich werde alle meine Skripte nochmal checken, ob sie dann auch richtig reagieren. Also nach setzen des Standardwertes und danach wieder setzen des aktuellen Wertes. Könnte ja noch irgendwo einen Fehler geben.
Danke euch 😀
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