Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. [gelöst] Objekt wird trotz "NotExists" trotzdem gesetzt

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Objekt wird trotz "NotExists" trotzdem gesetzt

    This topic has been deleted. Only users with topic management privileges can see it.
    • Ben1983
      Ben1983 last edited by Ben1983

      Hallo,

      ich bin an einem Adapter dran, bei dem ich verzweifle.
      Ich habe schon des Öfteren diese Funktion genutzt.

      setObjectNotExistsAsync
      

      gerade bei meinem "Schleppzeiger" Adapter habe ich das als sehr nützlich empfunden, da der Wert beim Neustart NICHT überschrieben wird.

      Nun habe ich folgendes implementiert:

      // create last values arrays
      			const stateId = `${this.generateInternalChannel(channelName)}.${this.internalSmoothedValues.lastArrayPositiv}`;
      			// @ts-ignore
      			await this.setObjectNotExistsAsync(stateId,{
      				type: "state",
      				common: {
      					name: "last values and times",
      					type: "json",
      					role: "value",
      					read: true,
      					write: false,
      					def: JSON.stringify({})
      				},
      				native: {},
      			});
      

      Leider wird der State bei JEDEM Neustart mit dem defaultwert neu beschrieben.
      Warum?

      Edit: Hat sich gelöst. Hatte blöderweise den State bei jedem Start gelöscht.

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Support us

      ioBroker
      Community Adapters
      Donate

      699
      Online

      31.7k
      Users

      79.8k
      Topics

      1.3m
      Posts

      1
      1
      91
      Loading More Posts
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
      The ioBroker Community 2014-2023
      logo