Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Admin5: Ich kann keine Objekte mehr manuell anlegen

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Admin5: Ich kann keine Objekte mehr manuell anlegen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
466 Beiträge 36 Kommentatoren 92.1k Aufrufe 25 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.
  • F Fabian1

    @jan1 said in js-controller 3.3 jetzt im STABLE!:

    @pedder007
    Du hast Deine DPs in den den Objekten des JS Adapter rein gepackt und das sollst nicht machen, weil die unter userdata sollen.
    Wenn der Adapter ein Update erhält, kann es sein, dass Deine DPs weg sind!

    Das ist mir in 2,5 jahren noch nie passiert, nach 100ten updates.

    J Offline
    J Offline
    Jan1
    schrieb am zuletzt editiert von
    #39

    @fabian1
    Abwarten und dann nicht heulen 😇

    Das ist aber genau der Grund warum das nicht gemacht werden soll und auch ständig drauf hingewiesen wird. Kann man so machen, wenn man sich des Risiko bewusst ist, dann aber auch schön heimlich weinen und nicht hier meckern, wenn es dann mal soweit ist 😉

    F 1 Antwort Letzte Antwort
    0
    • J Jan1

      @pedder007
      Du hast Deine DPs in den den Objekten des JS Adapter rein gepackt und das sollst nicht machen, weil die unter userdata sollen.
      Wenn der Adapter ein Update erhält, kann es sein, dass Deine DPs weg sind!

      Pedder007P Offline
      Pedder007P Offline
      Pedder007
      schrieb am zuletzt editiert von Pedder007
      #40

      @jan1
      Oh Mist, ja ich habe gerade die anderen Posts noch gelesen und kann das grundsätzlich nachvollziehen 😞
      Entsprechend müsste ich die also ALLE erst ein mal umziehen, bevor ich irgendwas update....

      Naja, der Verzeichnis User-Data ist ja schön leer.
      Ich gehe mal nicht davon aus, dass man das per drag-and-drop machen kann und das die Blocklys dazu dann natürlich auch alle von Hand angepasst werden müssen, right?

      Sorry, ursprüngliche Formulierung war doch korrekt 😉

      Pedder
      All @Proxmox/Bookworm auf HP Elitedesk 800 G4; Zigbee: ZigStar (LAN), ~110Devices
      Unifi, Motioneye/3Reolinks, PiHole, Bosch 7800i via BBQKees/EMS-ESP, Fronius/BYD 11kWp via Modbus

      J 1 Antwort Letzte Antwort
      0
      • J Jan1

        @fabian1
        Abwarten und dann nicht heulen 😇

        Das ist aber genau der Grund warum das nicht gemacht werden soll und auch ständig drauf hingewiesen wird. Kann man so machen, wenn man sich des Risiko bewusst ist, dann aber auch schön heimlich weinen und nicht hier meckern, wenn es dann mal soweit ist 😉

        F Offline
        F Offline
        Fabian1
        schrieb am zuletzt editiert von
        #41

        @jan1 said in js-controller 3.3 jetzt im STABLE!:

        @fabian1
        Abwarten und dann nicht heulen 😇

        Das ist aber genau der Grund warum das nicht gemacht werden soll und auch ständig drauf hingewiesen wird. Kann man so machen, wenn man sich des Risiko bewusst ist, dann aber auch schön heimlich weinen und nicht hier meckern, wenn es dann mal soweit ist 😉

        Ich heule dann nicht, weil ich ja täglich backups mache 🙂

        1 Antwort Letzte Antwort
        1
        • Pedder007P Pedder007

          @jan1
          Oh Mist, ja ich habe gerade die anderen Posts noch gelesen und kann das grundsätzlich nachvollziehen 😞
          Entsprechend müsste ich die also ALLE erst ein mal umziehen, bevor ich irgendwas update....

          Naja, der Verzeichnis User-Data ist ja schön leer.
          Ich gehe mal nicht davon aus, dass man das per drag-and-drop machen kann und das die Blocklys dazu dann natürlich auch alle von Hand angepasst werden müssen, right?

          Sorry, ursprüngliche Formulierung war doch korrekt 😉

          J Offline
          J Offline
          Jan1
          schrieb am zuletzt editiert von
          #42

          @pedder007
          Müssen nicht, aber drüber nachdenken und wenn nach dem Update was nicht läuft , eben mal schauen ob es da was verbogen hat.

          Es hängt auch viel damit zusammen hier eine einheitliche Struktur rein zu bekommen und dazu zählt eben auch ein definierter Ort an dem eigene DPs zu erwarten sind.

          Pedder007P 1 Antwort Letzte Antwort
          0
          • J Jan1

            @pedder007
            Müssen nicht, aber drüber nachdenken und wenn nach dem Update was nicht läuft , eben mal schauen ob es da was verbogen hat.

            Es hängt auch viel damit zusammen hier eine einheitliche Struktur rein zu bekommen und dazu zählt eben auch ein definierter Ort an dem eigene DPs zu erwarten sind.

            Pedder007P Offline
            Pedder007P Offline
            Pedder007
            schrieb am zuletzt editiert von Pedder007
            #43

            @jan1 Alles gut, ich gehe den Weg ja mit 🙂
            Es geht mir nur darum den Aufwand abzuschätzen, damit man sowas nicht Sonntagbend um 11:00 anfängt 😉

            ... und nach meinem Node-Update diese Woche läuft ja nun auch Backitup aufs NAS 🙂
            Sonst hatte ich immer noch mit SD-Card Copys gearbeitet.

            Stimmt übrigens meiner anderer Punkt von oben?
            "Außerdem habe ich in den Blocklys immer darauf geachtet, die richtige Ansteuerung für die Datenpunkt zu wählen, sprich 'aktualisiere' bei Variablen und 'steuere' bei Devices"

            Ich weiß, gehört eigentlich in den ACK Thread 😉

            Pedder
            All @Proxmox/Bookworm auf HP Elitedesk 800 G4; Zigbee: ZigStar (LAN), ~110Devices
            Unifi, Motioneye/3Reolinks, PiHole, Bosch 7800i via BBQKees/EMS-ESP, Fronius/BYD 11kWp via Modbus

            J 1 Antwort Letzte Antwort
            0
            • Pedder007P Pedder007

              @jan1 Alles gut, ich gehe den Weg ja mit 🙂
              Es geht mir nur darum den Aufwand abzuschätzen, damit man sowas nicht Sonntagbend um 11:00 anfängt 😉

              ... und nach meinem Node-Update diese Woche läuft ja nun auch Backitup aufs NAS 🙂
              Sonst hatte ich immer noch mit SD-Card Copys gearbeitet.

              Stimmt übrigens meiner anderer Punkt von oben?
              "Außerdem habe ich in den Blocklys immer darauf geachtet, die richtige Ansteuerung für die Datenpunkt zu wählen, sprich 'aktualisiere' bei Variablen und 'steuere' bei Devices"

              Ich weiß, gehört eigentlich in den ACK Thread 😉

              J Offline
              J Offline
              Jan1
              schrieb am zuletzt editiert von
              #44

              @pedder007
              Kommt drauf an, wie viel DPs das sind und wie viele Scripte darauf zugreifen. Ich hatte bei meinem Umzug schon etwas länger gebraucht und mich Wochen später trotzdem gewundert, weil einige Scripte nicht so liefen wie geplant. Man übersieht eben gerne mal was.

              Einfach geht es wenn man nach dem Umzug der DPs die Scripte per Editor nach den alten DPs suchen lässt und die dann gleich ersetzt.

              Pedder007P 1 Antwort Letzte Antwort
              1
              • J Jan1

                @pedder007
                Kommt drauf an, wie viel DPs das sind und wie viele Scripte darauf zugreifen. Ich hatte bei meinem Umzug schon etwas länger gebraucht und mich Wochen später trotzdem gewundert, weil einige Scripte nicht so liefen wie geplant. Man übersieht eben gerne mal was.

                Einfach geht es wenn man nach dem Umzug der DPs die Scripte per Editor nach den alten DPs suchen lässt und die dann gleich ersetzt.

                Pedder007P Offline
                Pedder007P Offline
                Pedder007
                schrieb am zuletzt editiert von
                #45

                @jan1
                Habe gerade mal drüber geschaut, dass werden so 60-70 Datenpunkte sein.
                Und jede Menge Scripte, da ich wirklich alles (also ausgefeilte Jalo-Steuerung (inkl. Beschattung), Alarm/Überwachung, Kamerasteuerung, Poolsteuerung,) selber gebaut habe. Hatte ich halt unter Pimatic auch und diese Migration war über die letzten Monate schon heftig ...

                Du schreibst:
                "Einfach geht es wenn man nach dem Umzug der DPs die Scripte per Editor nach den alten DPs suchen lässt und die dann gleich ersetzt"
                Wie geht das, einfach Script starten und dann kommt das im Debug oder Log?

                Pedder
                All @Proxmox/Bookworm auf HP Elitedesk 800 G4; Zigbee: ZigStar (LAN), ~110Devices
                Unifi, Motioneye/3Reolinks, PiHole, Bosch 7800i via BBQKees/EMS-ESP, Fronius/BYD 11kWp via Modbus

                J 1 Antwort Letzte Antwort
                0
                • Pedder007P Pedder007

                  @jan1
                  Habe gerade mal drüber geschaut, dass werden so 60-70 Datenpunkte sein.
                  Und jede Menge Scripte, da ich wirklich alles (also ausgefeilte Jalo-Steuerung (inkl. Beschattung), Alarm/Überwachung, Kamerasteuerung, Poolsteuerung,) selber gebaut habe. Hatte ich halt unter Pimatic auch und diese Migration war über die letzten Monate schon heftig ...

                  Du schreibst:
                  "Einfach geht es wenn man nach dem Umzug der DPs die Scripte per Editor nach den alten DPs suchen lässt und die dann gleich ersetzt"
                  Wie geht das, einfach Script starten und dann kommt das im Debug oder Log?

                  J Offline
                  J Offline
                  Jan1
                  schrieb am zuletzt editiert von
                  #46

                  @pedder007
                  Nein, ich hab meine Blocklys in Java Script exportiert und dann mit dem Node++ Editor einfach mit "ersetzten" die DPs gesucht und gleich ersetzt. Ist trotzdem aufwendig, geht aber um einiges schneller.

                  Pedder007P 1 Antwort Letzte Antwort
                  0
                  • J Jan1

                    @pedder007
                    Nein, ich hab meine Blocklys in Java Script exportiert und dann mit dem Node++ Editor einfach mit "ersetzten" die DPs gesucht und gleich ersetzt. Ist trotzdem aufwendig, geht aber um einiges schneller.

                    Pedder007P Offline
                    Pedder007P Offline
                    Pedder007
                    schrieb am zuletzt editiert von Pedder007
                    #47

                    @jan1 Ahh verstehe!
                    Muss ich mal drüber nachdenken, so mit 0-Java-KnowHow. Wenn da was schiefgeht finde ich den Fehler nie ... 😉

                    Ich habe gerade den Entschluss gefasst aktuell noch keine Updates zu machen.
                    Ich werde erstmal noch meine neuen ZigBee-Devices (gestern geliefert) einbauen, dann mit der DP-Migration nach userdata anfangen und parallel auf das deconz Update warten.
                    Wenn das dann alles erledigt ist, fange ich mit JS-Controller und Admin an. Ich glaube das ist der sichere Weg, zumal ich aktuell auch noch kein ioBroker Testsystem habe. Muss ich nach der Migration erst wieder hochziehen ...

                    Ich danke Dir auf jeden Fall für die Tipps! 👍

                    Pedder
                    All @Proxmox/Bookworm auf HP Elitedesk 800 G4; Zigbee: ZigStar (LAN), ~110Devices
                    Unifi, Motioneye/3Reolinks, PiHole, Bosch 7800i via BBQKees/EMS-ESP, Fronius/BYD 11kWp via Modbus

                    apollon77A 1 Antwort Letzte Antwort
                    0
                    • Dr. BakteriusD Dr. Bakterius

                      @mickym sagte in Admin v5 jetzt im STABLE!:

                      Auch im Expertenmodus kann ich zum Beispiel in meinem mqtt- Baum keine eigenen Datenpunkte - sondern nur ein Verzeichnis - erstellen.
                      Es ist aber gerade im Kommandoast erforderlich, dass ich selber Datenpunkte erstellen kann

                      Dann deklariere 'cmnd' als 'folder'. @apollon77 hat das in seinem anderen Thread eh schon beschrieben...

                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von mickym
                      #48

                      @dr-bakterius sagte in Admin v5 jetzt im STABLE!:

                      @mickym sagte in Admin v5 jetzt im STABLE!:

                      Auch im Expertenmodus kann ich zum Beispiel in meinem mqtt- Baum keine eigenen Datenpunkte - sondern nur ein Verzeichnis - erstellen.
                      Es ist aber gerade im Kommandoast erforderlich, dass ich selber Datenpunkte erstellen kann

                      Dann deklariere 'cmnd' als 'folder'. @apollon77 hat das in seinem anderen Thread eh schon beschrieben...

                      Ich kann da gar nichts machen ....

                      b92ec729-e64b-4be8-b81a-23662f840eac-image.png

                      außer den ganzen Ast löschen und neu anlegen - das kann aber nicht im Ernst so sein, da ich ja ein Objektstruktur auch durch den Adapter oder die Logikmaschine erstellen lasse.
                      Ich hoffe mal, dass jeder Adapter wie bisher seine Strukturen erstellen kann - einfach über die ID und die Hierarchien erstellen kann.

                      Auch unter userdata (wie auch in den anderen Ästen) bekomme ich bei keinem Ordner was einzustellen ob so etwas nachträglich zu ändern - hier kann man ja nicht mal mehr die "raw" Daten zu sehen.

                      Und selbst bei Kanälen und Geräten kann ich da nachträglich gar nichts ändern.

                      Ich finde es auch generell etwas schwierig - das so über das ganze System einzuschränken. Das fand ich auch bei Adaptern schwierig, die mir bei einer Funktion - die Zustände vorschreiben wollten (weiß nicht mehr welcher das war - aber der flog gleich wieder runter).

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      Dr. BakteriusD apollon77A 2 Antworten Letzte Antwort
                      0
                      • F Fabian1

                        @jan1 said in js-controller 3.3 jetzt im STABLE!:

                        @fabian1
                        Wo legt er dann die DPs der eigenen Geräte an? Ich dachte das macht der Adapter eh automatisch richtig.

                        Ich versteh Dein Problem, wenn das nicht dort gemacht wird, wird dann aber etwas OT hier 😉

                        Wenn ich in meiner ESP8266 Firmware Daten per MQTT sende dann erstellt er die Datenpunkte in MQTT.0.GerätXYZ das stimmt! ABER MQTT geht ja in beide Richtungen, ich muss ja die Möglichkeit haben selbst Topics anlegen zu können.

                        S Offline
                        S Offline
                        SabineT
                        schrieb am zuletzt editiert von
                        #49

                        @fabian1 sagte in js-controller 3.3 jetzt im STABLE!:

                        @jan1 said in js-controller 3.3 jetzt im STABLE!:

                        @fabian1
                        Wo legt er dann die DPs der eigenen Geräte an? Ich dachte das macht der Adapter eh automatisch richtig.

                        Ich versteh Dein Problem, wenn das nicht dort gemacht wird, wird dann aber etwas OT hier 😉

                        Wenn ich in meiner ESP8266 Firmware Daten per MQTT sende dann erstellt er die Datenpunkte in MQTT.0.GerätXYZ das stimmt! ABER MQTT geht ja in beide Richtungen, ich muss ja die Möglichkeit haben selbst Topics anlegen zu können.

                        Ich hab als MQTT-Broker bei mir Mosquito im Einsatz, weil ich finde, sowas sollte unabhängig vom ioBroker laufen.
                        Als Adapter verwende ich dann den MQTT-Client Adapter. Bei dem kann man bei jedem Objekt einen Topic einstellen, ob man damit den Wert publishen will bzw. ob dieser Topic für das Objekt abonniert werden soll:
                        Bildschirmfoto 2021-08-07 um 11.51.49.png

                        1 Antwort Letzte Antwort
                        1
                        • Pedder007P Pedder007

                          @jan1 mal eine Frage von einem Laien, der gerade mal so seine Migration von Pimatic nach ioBroker hinter sich hat und froh ist verstanden zu haben, wie man grundsätzlich mit Blockly arbeitet ...

                          Wo sollten eigene Datenpunkte/Variablen den liegen? Ich habe mir im javascript Verzeichnis eigene Unterordner angelegt und sie dort, je nach Verwendung sortiert. Bekomme ich da nun Probleme?
                          22b545a2-3d92-45e1-9d60-27aa65f649bb-image.png

                          paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von
                          #50

                          @pedder007 sagte: Ich habe mir im javascript Verzeichnis eigene Unterordner angelegt und sie dort, je nach Verwendung sortiert. Bekomme ich da nun Probleme?

                          Nein. Das Verzeichnis "0_userdata.0" ist für künftige eigene Datenpunkte vorgesehen, insbesondere für neue Nutzer, die nicht schon die eigenen Datenpunkte unter "javascript.0" erstellt haben.

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                          Pedder007P Dr. BakteriusD 2 Antworten Letzte Antwort
                          1
                          • mickymM mickym

                            @apollon77 OK - ich habs mal wieder auf die neue Oberfläche umgestellt, aber für das nächste Update wünsche ich mir wirklich - wenn schon nicht am Design, dass ich die Spaltenbreiten wieder direkt mit der Maus einstellen kann. Diese Angaben in Pixeln - da komm ich gar nicht zurecht. 😉

                            Es scheint dann auch von rechts gerechnet zu werden - also wirklich zurecht komme ich damit nicht. Das wäre also so mein 1. Wunsch. 😉 - Vielleicht hält sich der Aufwand ja in Grenzen. 😉

                            1. Problem:

                            Auch im Expertenmodus kann ich zum Beispiel in meinem mqtt- Baum keine eigenen Datenpunkte - sondern nur ein Verzeichnis - erstellen.

                            Es ist aber gerade im Kommandoast erforderlich, dass ich selber Datenpunkte erstellen kann, da diese ja nicht von den Geräten selbst erstellt werden:

                            8be0e157-06e9-4d6d-a23d-a32ce30c8c0c-image.png

                            Ist es wirklich beabsichtigt, dass über die Adminoberfläche keine Datenpunkte mehr erstellen kann, sondern nur über die Logikmaschinen? - Das kann ich nicht glauben. 😠

                            2. Problem

                            Also das Prinzip - welche Objekttypen man erstellen kann, erschließt sich mir nicht:

                            5554555f-b4e6-49d5-9fd1-4377ca9459eb-image.png

                            Auch unter 0_userdata.0 habe ich Probleme:

                            Unter Bewässerung kann ich wieder nur ein Verzeichnis erstellen, obwohl schon Datenpunkte existieren. Und auch nach der neuen Regel sollte ja Ordner => Zustand möglich sein.
                            5106ea94-a97a-4913-953b-ffa3fc992917-image.png

                            Unter Tage kann ich wiederum nur Datenpunkte erstellen, aber kein weiteres Verzeichnis

                            3. Problem:

                            admin.0
                            2021-08-07 01:57:27.812	error	Invalid read function for undefined: val === 'on' ? true : false => TypeError: Cannot read property 'type' of null
                            
                            admin.0
                            2021-08-07 01:57:27.783	error	Invalid read function for undefined: val === 'on' ? true : false => TypeError: Cannot read property 'type' of null
                            

                            Deutet für mich daraufhin - dass es irgendwelche Probleme mit Alias gibt

                            paul53P Offline
                            paul53P Offline
                            paul53
                            schrieb am zuletzt editiert von paul53
                            #51

                            @mickym sagte: Auch im Expertenmodus kann ich zum Beispiel in meinem mqtt- Baum keine eigenen Datenpunkte - sondern nur ein Verzeichnis - erstellen.

                            Anleitung:

                            • mqtt.1 selektieren und Objekt vom Typ "folder" mit dem existierenden Namen "tasmota" erstellen
                            • mqtt.1.tasmota selektieren und Objekt vom Typ "device" mit dem existierenden Namen "szSchrankbeleuchtung" erstellen
                            • mqtt.1.tasmota.szSchrankbeleuchtung selektieren und Objekt vom Typ "channel" mit dem existierenden Namen "cmnd" erstellen
                            • mqtt.1.tasmota.szSchrankbeleuchtung.cmnd selektieren und neuen Datenpunkt erstellen

                            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                            mickymM apollon77A 2 Antworten Letzte Antwort
                            0
                            • paul53P paul53

                              @mickym sagte: Auch im Expertenmodus kann ich zum Beispiel in meinem mqtt- Baum keine eigenen Datenpunkte - sondern nur ein Verzeichnis - erstellen.

                              Anleitung:

                              • mqtt.1 selektieren und Objekt vom Typ "folder" mit dem existierenden Namen "tasmota" erstellen
                              • mqtt.1.tasmota selektieren und Objekt vom Typ "device" mit dem existierenden Namen "szSchrankbeleuchtung" erstellen
                              • mqtt.1.tasmota.szSchrankbeleuchtung selektieren und Objekt vom Typ "channel" mit dem existierenden Namen "cmnd" erstellen
                              • mqtt.1.tasmota.szSchrankbeleuchtung.cmnd selektieren und neuen Datenpunkt erstellen
                              mickymM Online
                              mickymM Online
                              mickym
                              Most Active
                              schrieb am zuletzt editiert von mickym
                              #52

                              @paul53 OK vielen Dank - so funktioniert es! 🙂

                              So habe ich nun auch die Probleme unter userdata - hinbekommen, indem ich bestehende Ordner nochmal als Verzeichnis angelegt habe, aber das heißt dass man ggf. manuell alle Hierarchien neu erstellen muss.
                              Auch wenn ich über NodeRed so eine Datenstruktur automatisch die Hierachie anlege, ist das unpraktisch. - Na schön ist anders.

                              Aber man hat wenigstens einen funktionierenden Workaround, um überhaupt was über den Admin anlegen zu können.

                              In meinen Augen sollte man allen Datenpunkten mit untergeordneten den Objekten - standardmäßig das Attribut bzw. den Typ Verzeichnis/folder verpassen und ggf. dann die Möglichkeit dass ggf. auf Gerät und Kanal (device und channel) zu ändern. Das geht ja dann zumindest wieder auf der Raw-Ebene - das habe ich gerade gesehen.

                              Herzlichen Dank!! 👍

                              Ergänzung:
                              Ich verstehe zwar, dass damit ggf. beabsichtigt ist zu vermeiden, dass man ggf. Verzeichnissen, Geräten oder Kanälen direkt Werte verpasst, aber auch das wird mE Probleme mit mqtt etc. geben, da man dort ja jeder Hierarchieebene Werte zuweisen kann.

                              Auch Verzeichnissen Werte zu geben, fand ich schon praktisch, wie man hier an meiner mqtt Struktur sieht, man konnte damit von einzelnen Lichter, den Status des Raums etc. quasi direkt mitgeben:

                              9944bcbc-743d-40d3-8ab1-5577f99123d4-image.png

                              2dd0fb17-41fc-4d35-ba64-ed81c765a422-image.png

                              Ich weiß nicht, ob die Philosophie, die dahinter steckt - eine bestimmte Struktur zu erzwingen richtig ist. Ich persönlich fand es besser, als alles möglich war und wenn dann bestimmte Funktionen, die eine bestimmte Struktur erfordern man diese quasi "freiwillig" angepasst und implementiert hat. Das fand ich grundsätzlich besser, als es nun programmtechnisch zu erzwingen. Aber ich gehe mal davon aus, dass diese Diskussionen wohl alle geführt wurden, wobei ich mir nicht sicher bin, dass jedem die Auswirkungen auf die bestehenden Systeme wirklich bewusst waren.

                              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                              1 Antwort Letzte Antwort
                              0
                              • mickymM mickym

                                @dr-bakterius sagte in Admin v5 jetzt im STABLE!:

                                @mickym sagte in Admin v5 jetzt im STABLE!:

                                Auch im Expertenmodus kann ich zum Beispiel in meinem mqtt- Baum keine eigenen Datenpunkte - sondern nur ein Verzeichnis - erstellen.
                                Es ist aber gerade im Kommandoast erforderlich, dass ich selber Datenpunkte erstellen kann

                                Dann deklariere 'cmnd' als 'folder'. @apollon77 hat das in seinem anderen Thread eh schon beschrieben...

                                Ich kann da gar nichts machen ....

                                b92ec729-e64b-4be8-b81a-23662f840eac-image.png

                                außer den ganzen Ast löschen und neu anlegen - das kann aber nicht im Ernst so sein, da ich ja ein Objektstruktur auch durch den Adapter oder die Logikmaschine erstellen lasse.
                                Ich hoffe mal, dass jeder Adapter wie bisher seine Strukturen erstellen kann - einfach über die ID und die Hierarchien erstellen kann.

                                Auch unter userdata (wie auch in den anderen Ästen) bekomme ich bei keinem Ordner was einzustellen ob so etwas nachträglich zu ändern - hier kann man ja nicht mal mehr die "raw" Daten zu sehen.

                                Und selbst bei Kanälen und Geräten kann ich da nachträglich gar nichts ändern.

                                Ich finde es auch generell etwas schwierig - das so über das ganze System einzuschränken. Das fand ich auch bei Adaptern schwierig, die mir bei einer Funktion - die Zustände vorschreiben wollten (weiß nicht mehr welcher das war - aber der flog gleich wieder runter).

                                Dr. BakteriusD Offline
                                Dr. BakteriusD Offline
                                Dr. Bakterius
                                Most Active
                                schrieb am zuletzt editiert von Dr. Bakterius
                                #53

                                @mickym sagte in Admin v5 jetzt im STABLE!:

                                Ich kann da gar nichts machen ....

                                außer den ganzen Ast löschen und neu anlegen

                                Dann hast du dir die Beschreibung nicht angesehen oder nicht verstanden. Also nochmal in einfachen Worten:

                                Geh auf 'szSchrankbeleuchtung', klicke dann auf das + für hinzufügen, wähle als Typ 'Verzeichnis' aus und gib dem neuen Ordner den vorhandenen Namen - in deinem Fall 'cmnd'. Schon hast du den Ordner korrekt deklariert und kannst darin neue Datenpunkte erstellen.

                                Edit: Hätte ich weiter gelesen, hätte ich mir das Posting erspart - @paul53 war schneller... 😏

                                1 Antwort Letzte Antwort
                                0
                                • paul53P paul53

                                  @pedder007 sagte: Ich habe mir im javascript Verzeichnis eigene Unterordner angelegt und sie dort, je nach Verwendung sortiert. Bekomme ich da nun Probleme?

                                  Nein. Das Verzeichnis "0_userdata.0" ist für künftige eigene Datenpunkte vorgesehen, insbesondere für neue Nutzer, die nicht schon die eigenen Datenpunkte unter "javascript.0" erstellt haben.

                                  Pedder007P Offline
                                  Pedder007P Offline
                                  Pedder007
                                  schrieb am zuletzt editiert von
                                  #54

                                  @paul53 ok Paul, dann müsste ich mir diesbzgl. also doch keine Sorgen machen!?
                                  Herje, herje, so viele Meinungen .... Ihr werdet verstehen, dass mich das nicht unbedingt beruhigt 😉

                                  Ich meine, ich bin vor knapp 3 Jahren ja bewusst auf open Source gegangen und habe dann auch lange überlegt ob ich wirklich von Pimatic nach ioBroker umziehe. Jetzt muss ich mich an den Trubel hier wohl gewöhnen, dass war in Pimatic deutlich gemütlicher, halt auch deutlich weniger Leute ... 😉 , und somit leider auch weniger 'Adapter' (='Plugins') 🙂

                                  Ich muss mal mit der Regierung sprechen, wann ich mich hier mal 48h Stunden wegschließen kann, um nach den Updates ggf. alle Eventualitäten wieder in den Griff zu bekommen 😆

                                  Pedder
                                  All @Proxmox/Bookworm auf HP Elitedesk 800 G4; Zigbee: ZigStar (LAN), ~110Devices
                                  Unifi, Motioneye/3Reolinks, PiHole, Bosch 7800i via BBQKees/EMS-ESP, Fronius/BYD 11kWp via Modbus

                                  1 Antwort Letzte Antwort
                                  0
                                  • paul53P paul53

                                    @pedder007 sagte: Ich habe mir im javascript Verzeichnis eigene Unterordner angelegt und sie dort, je nach Verwendung sortiert. Bekomme ich da nun Probleme?

                                    Nein. Das Verzeichnis "0_userdata.0" ist für künftige eigene Datenpunkte vorgesehen, insbesondere für neue Nutzer, die nicht schon die eigenen Datenpunkte unter "javascript.0" erstellt haben.

                                    Dr. BakteriusD Offline
                                    Dr. BakteriusD Offline
                                    Dr. Bakterius
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #55

                                    @paul53 sagte in js-controller 3.3 jetzt im STABLE!:

                                    Nein. Das Verzeichnis "0_userdata.0" ist für künftige eigene Datenpunkte vorgesehen, insbesondere für neue Nutzer, die nicht schon die eigenen Datenpunkte unter "javascript.0" erstellt haben.

                                    Was mich zu der Frage bringt: macht es Sinn bestehende Strukturen jetzt oder in absehbarer Zukunft aus 'javascript.0' nach '0_userdata.0' umzusiedeln? Wenn ja, gibt es dafür ein Skript? Die eigenen Skripte zu überarbeiten und die Datenbank anzupassen würden schon genug Arbeit machen, da möchte ich nicht die gesamte Struktur per Hand neu anlegen müssen.

                                    paul53P htreckslerH apollon77A 3 Antworten Letzte Antwort
                                    1
                                    • Dr. BakteriusD Dr. Bakterius

                                      @paul53 sagte in js-controller 3.3 jetzt im STABLE!:

                                      Nein. Das Verzeichnis "0_userdata.0" ist für künftige eigene Datenpunkte vorgesehen, insbesondere für neue Nutzer, die nicht schon die eigenen Datenpunkte unter "javascript.0" erstellt haben.

                                      Was mich zu der Frage bringt: macht es Sinn bestehende Strukturen jetzt oder in absehbarer Zukunft aus 'javascript.0' nach '0_userdata.0' umzusiedeln? Wenn ja, gibt es dafür ein Skript? Die eigenen Skripte zu überarbeiten und die Datenbank anzupassen würden schon genug Arbeit machen, da möchte ich nicht die gesamte Struktur per Hand neu anlegen müssen.

                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      schrieb am zuletzt editiert von
                                      #56

                                      @dr-bakterius sagte: macht es Sinn bestehende Strukturen jetzt oder in absehbarer Zukunft aus 'javascript.0' nach '0_userdata.0' umzusiedeln?

                                      Nur dann, wenn es sich nur um wenige Datenpunkte handelt.

                                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                      Dr. BakteriusD 1 Antwort Letzte Antwort
                                      1
                                      • paul53P paul53

                                        @dr-bakterius sagte: macht es Sinn bestehende Strukturen jetzt oder in absehbarer Zukunft aus 'javascript.0' nach '0_userdata.0' umzusiedeln?

                                        Nur dann, wenn es sich nur um wenige Datenpunkte handelt.

                                        Dr. BakteriusD Offline
                                        Dr. BakteriusD Offline
                                        Dr. Bakterius
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #57

                                        @paul53 sagte in js-controller 3.3 jetzt im STABLE!:

                                        Nur dann, wenn es sich nur um wenige Datenpunkte handelt.

                                        Naja, ist relativ. Meine ~175 Datenpunkte und Ordner empfinde ich als zu viel. 🙄

                                        1 Antwort Letzte Antwort
                                        0
                                        • Dr. BakteriusD Dr. Bakterius

                                          @paul53 sagte in js-controller 3.3 jetzt im STABLE!:

                                          Nein. Das Verzeichnis "0_userdata.0" ist für künftige eigene Datenpunkte vorgesehen, insbesondere für neue Nutzer, die nicht schon die eigenen Datenpunkte unter "javascript.0" erstellt haben.

                                          Was mich zu der Frage bringt: macht es Sinn bestehende Strukturen jetzt oder in absehbarer Zukunft aus 'javascript.0' nach '0_userdata.0' umzusiedeln? Wenn ja, gibt es dafür ein Skript? Die eigenen Skripte zu überarbeiten und die Datenbank anzupassen würden schon genug Arbeit machen, da möchte ich nicht die gesamte Struktur per Hand neu anlegen müssen.

                                          htreckslerH Offline
                                          htreckslerH Offline
                                          htrecksler
                                          Forum Testing
                                          schrieb am zuletzt editiert von
                                          #58

                                          @dr-bakterius sagte in js-controller 3.3 jetzt im STABLE!:

                                          macht es Sinn bestehende Strukturen jetzt oder in absehbarer Zukunft aus 'javascript.0' nach '0_userdata.0' umzusiedeln?

                                          ich für mich habe es mit weit mehr als 200 DP gemacht. Die Gefahr das die DP irgendwann einmal verschwinden weil ich den Javascript Adapter neu installieren muss, oder warum auch immer war mir zu groß.
                                          Bei der Gelegenheit konnte ich auch gleich aufräumen, einheitliche Strukturen verwenden, etc.

                                          Gruss Hermann

                                          ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                                          Dr. BakteriusD 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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          376

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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