Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. ioBroker.socket.io Adapter

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    ioBroker.socket.io Adapter

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

      Hallo,

      ich versuche von extern (also nicht von einem ioBroker Adapter aus) via Websocket Verbindung ioBroker Objekte zu editieren und habe damit einige Probleme.

      Das Abfragen von Objekten z.B. via

      emit('getObjectView') 
      

      sowie das Anlegen neuer Objekte via

      emit('setObject', options.id, obj) 
      

      funktionieren.

      Ich kann aber mit

      emit('delObject', id)
      

      Keine Objekte löschen.

      Meine Recherche hat ergeben, das diese Funktion in der lib/socket.js Datei des Adapters nur dann ermöglicht wird, wenn

      that.settings.allowAdmin
      

      auf true gesetzt ist.

      Meine Frage hierzu ist, unter welchen Umständen das jemals der Fall ist? Ich konnte diesen Konfigurationsparameter in der ioBroker.socket.io Adapterkonfiguration nicht finden.

      Gibt es da irgend etwas, was ich im ioBroker noch einstellen muss, damit das geht?

      ps: ich nutze natürlich die Version 4.2.0 des Adapters.

      arteck 1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active @Tyantreides last edited by

        @tyantreides ich frage mal anders warum willst du ein object löschen?? nur weil es geht??
        ich hoffe es ist dir klar das bei web sockets so du eine unmenge an io produzierst

        T 1 Reply Last reply Reply Quote 0
        • T
          Tyantreides @arteck last edited by

          @arteck
          Ähm. Ich schreibe eine Software, für mein Smarthome.

          Wenn ich über WebSockets Objekte anlegen kann und diese auch editieren kann ist es da für mich nur konsequent, diese auch löschen zu können.
          Wenn ich innerhalb eines Adapters arbeite kann ich das ja auch.

          Tja die Adapterentwicklung.....
          Leider ist mit dem dev-server tool immer irgend etwas schief und ich bin damit immer nur dabei Fehler zu beheben, die mit meinem Adapter gar nichts zu tun haben. Von daher hab ich mein Projekt extern gezogen um damit endlich mal voran zu kommen.

          Vor allem ergibt dass Sperren des delObject Emits hinter einer Adapter Konfiguration, welche man nicht einstellen kann für mich keinen Sinn.
          Daher frage ich hier.

          Zum Thema io:

          Welche Unmenge an io meinst Du?

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

          Support us

          ioBroker
          Community Adapters
          Donate

          519
          Online

          31.7k
          Users

          79.8k
          Topics

          1.3m
          Posts

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