Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Datapoint influxdb per script aktivieren

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Datapoint influxdb per script aktivieren

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

      Hallo

      Wie kann ich wenn ich einen Datenpunkt erstelle, gleich auch die Datenbankverknüpfung automatisch aktivieren ?

      "common": {
      "name": "",
      "type": "number",
      "role": "state",
      "read": true,
      "write": true,
      "desc": "Manuell erzeugt",
      "def": 0,
      "unit": "kWh",
      "custom": {
      "influxdb.0": {
      "enabled": true,
      "storageType": "",
      "aliasId": "",
      "debounceTime": 0,
      "blockTime": 0,
      "changesOnly": true,
      "changesRelogInterval": 0,
      "changesMinDelta": 0,
      "ignoreBelowNumber": "",
      "disableSkippedValueLogging": false,
      "enableDebugLogs": false,
      "debounce": 1000
      }
      }

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Adrian last edited by paul53

        @adrian
        Man kann an createState() das komplette Objekt common übergeben.

        const id = '0_userdata.0.xyz';
        const myName = 'mein Name';
        
        const common = {
            name: myName,
            type: "number",
            role: "value",
            read: true,
            write: false,
            desc: "per Skript erzeugt",
            def: 0,
            unit: "kWh",
            custom: {
                "influxdb.0": {
                    enabled: true,
                    storageType: "",
                    aliasId: "",
                    debounceTime: 0,
                    blockTime: 0,
                    changesOnly: true,
                    changesRelogInterval: 0,
                    changesMinDelta: 0,
                    ignoreBelowNumber: "",
                    disableSkippedValueLogging: false,
                    enableDebugLogs: false,
                    debounce: 1000
                }
            }
        };
        
        createState(id, 0, common);
        
        A 1 Reply Last reply Reply Quote 0
        • A
          Adrian @paul53 last edited by

          @paul53 Vielen Dank. Funktioniert.
          Erspart mir Stunden um alles händisch zu aktivieren

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

          Support us

          ioBroker
          Community Adapters
          Donate

          399
          Online

          31.8k
          Users

          80.0k
          Topics

          1.3m
          Posts

          2
          3
          194
          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