Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. ioBroker.socket.io Adapter

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

ioBroker.socket.io Adapter

Geplant Angeheftet Gesperrt Verschoben Entwicklung
3 Beiträge 2 Kommentatoren 430 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    Tyantreides
    schrieb am zuletzt editiert von Tyantreides
    #1

    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.

    arteckA 1 Antwort Letzte Antwort
    0
    • T 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.

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @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

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      T 1 Antwort Letzte Antwort
      0
      • arteckA arteck

        @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 Offline
        T Offline
        Tyantreides
        schrieb am zuletzt editiert von
        #3

        @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 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        721

        Online

        32.5k

        Benutzer

        81.7k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe