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.
  • M Markus Frankl

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

    @pedder007 Es ist KEIN Adapter bekannt der mit dem neuen js.controller nicht tut oder kaputt geht. Das einzige was bei einigen Adaptern passiert ist, das pot "info-Logmeldungen" generiert werden - das kann ggf zu etwas mehr Last führen und ist im zweifelsfall unterdrückbar indem der Loglevel der Instanz auf "Warn" hochgesetzt wird.

    Also damit ich das richtig verstehe, bevor ich jetzt dann am späten Nachmittag mit der Updateprozedur starte. Das einzige was mir als normaler User passieren kann ist, dass von Adaptern Fehler ins Log geschrieben werden und dass ich eigene Datenpunkte korrigieren muss, falls diese damals falsch angelegt wurden?

    apollon77A Offline
    apollon77A Offline
    apollon77
    schrieb am zuletzt editiert von
    #74

    @markus-frankl Korrekt. Und - falls Du Skripte hast die aus States mit array/object lesen oder schreiben das hier ggf JavaScript und Admin vorher geupdatet sein sollten.

    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
    1 Antwort Letzte Antwort
    1
    • 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!

      apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #75

      @jan1 Wie geschrieben wird das bei "Javascript" auf lange absehbare zeit nicht passieren. Es ist "Legacy" aber naja da ist zuviel schon da

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      J A 2 Antworten Letzte Antwort
      1
      • Pedder007P Pedder007

        @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! 👍

        apollon77A Offline
        apollon77A Offline
        apollon77
        schrieb am zuletzt editiert von
        #76

        @pedder007 As said in anderenANtworten: Das mit javascript.X vs 0_userdata.0 ist kein Issue für das Update, hak es ab, schreib es auf die "langer Winterabed"-Liste 🙂

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        Pedder007P 1 Antwort Letzte Antwort
        1
        • apollon77A apollon77

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

          Dafür ist der Mqtt Adapter ja gedacht.

          Jain. der namespace mqtt.0 ist für die Datenpunktde die per mqtt "rein kommen" ... eigener kram war an sich nie sinnvoll dort anzulegen sondern sollte in javascriot.X (weil früher, oder heute) 0_userdata.0 bzw alias.0 sein und dann in der Konfig angegeben werden das es von dort subscribed wird.

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

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

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

          Dafür ist der Mqtt Adapter ja gedacht.

          Jain. der namespace mqtt.0 ist für die Datenpunktde die per mqtt "rein kommen" ... eigener kram war an sich nie sinnvoll dort anzulegen sondern sollte in javascriot.X (weil früher, oder heute) 0_userdata.0 bzw alias.0 sein und dann in der Konfig angegeben werden das es von dort subscribed wird.

          Ich gebe dir wie immer bei allem Recht fast du sagst! Ich verstehe die Entscheidung auch, natürlich ist es nicht sinnvoll sich unter Alexa2 oder Hue irgendwelche eigenen Datenpunkte anzulegen, das ist sogar ganz schön bescheuert. ABER der MQTT Adapter ist da wirklich ein sonderfall, den man berücksichtigen sollte.
          Wenn ich meine eigenen Geräte programmiere, mit einer eigenen Datenstruktur, dann muss es mir auch erlaubt sein diese anlegen zu können.

          Als kleines Beispiel, mein LED Uhr. Auf einem ESP8266 selbst programmiert und läuft komplett über MQTT. Will ich jetzt eine neue Funktion einbauen, dann lege ich mir "bis jetzt" immer zuerst den Datenpunkt im IOBroker an. Unter MQTT.0.LED_Uhr z.b. Hintergrundfarbe, dort mach ich dann sämtliche Definitionen des Datenpunktes.

          Mein ESP8266 ist auf LED_Uhr subscribed und kriegt jetzt den neuen Datenpunkt. Dann verarbeite ich ihn im Code dort weiter.

          Das funktioniert spitze und es ist echt etwas frustrierend, warum das in Zukunft nicht mehr gehen soll.

          Vielleicht kann man für den MQTT Adapter eine ausnahme machen.

          apollon77A 1 Antwort 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.

            apollon77A Offline
            apollon77A Offline
            apollon77
            schrieb am zuletzt editiert von
            #78

            @dr-bakterius
            Wäre auch besser ein eigener Thread ;-))

            Naja ein Skript gibt es nicht weil hier ja jeder anders arbeitet.

            bei mirr legen zB die Skripte die Datenpunkte an , das mache ich nicht manuell im Admin 🙂

            Wenn Du aber konvertieren willst dann exportiere via admin den javascript.0 Baum, mach "search&Replace" in nem texteditor und reimportiere an der anderen stelle.
            Die Skripte könnte man auch einfach machen in dem man die Mirroring Funktion des Javascript adapter nutzt (also ausser man nutzt blockly, dann blöd). Dann hat man alles als Dateien, dort auch "seatc&replace" und speichern ...

            Aber das ist natürlich jetzt seeehr simplifiziert 🙂 Muss jeder für sich schauen

            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
            Dr. BakteriusD 1 Antwort Letzte Antwort
            0
            • htreckslerH htrecksler

              @dr-bakterius ja, alle per Hand, aber nicht alle an einem Tag. Immer mal wieder welche...
              und wie gesagt, dabei dann auch gleich aufgeräumt und teilweise neu organisiert.

              apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #79

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

              und wie gesagt, dabei dann auch gleich aufgeräumt und teilweise neu organisiert.

              Das ist ne gute IDee. "Nutze die Chance und verbessere deine Struktur" :-))
              Vllt sogar gleich noch mit dem Einsatz von Aliases um die genutzten geräte wegzuabstrahieren ...wenn man die Skripte eh anfasst 🙂

              Könntest auch alles als alias definieren was heute auf javascript.0 zeigt ... und dann nach und nach mit den Skripten die aliasse ändern.

              Hachja... sooooo viele Möglichkeiten 🙂

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              1 Antwort Letzte Antwort
              0
              • cashC cash

                Als ich angefangen habe mit iobroker gab es userdata noch nicht, da es mir unter javascript unlogisch erschien habe ich mir einen eigenen Ort „Systemvariablen“ ausgedacht.

                Ist das jetzt wirklich kritisch? Sollte ich alle Objekte unter Systemvariablen nach Userdata (vermutlich mehr als 200) umziehen? Wenn ich Update kann ich dann dort nichts mehr erstellen?

                Eigentlich eine Schande das man früher als User das einfach machen konnte wenn es doch so böse ist…

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #80

                @cash sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                Ist das jetzt wirklich kritisch?

                nein, nicht unbedingt!
                Auch ich habe zwei solche Verzeichnisse aus der Steinzeit: Messwerte.0 und Systemvariablen.0

                Nur dann wenn es mal einen Adapter geben sollte, der genau diesen Namespace nutzen wird, kommt es zu einem Problem

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • michl75M michl75

                  @apollon77

                  Guten Morgen, gibt es eine Möglichkeit falsch erstellte Objekt zu korrigieren ? Siehe Bild...
                  3_1.png

                  Viele Grüße M.

                  apollon77A Offline
                  apollon77A Offline
                  apollon77
                  schrieb am zuletzt editiert von
                  #81

                  @michl75 Ahhh du meinst weil Du dort einen "zustand" hast und kein Verzeichnis?

                  Korrekt manuell über den Stift und en Objekttyp von Zustand auf Verzeichnis ändern

                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                  1 Antwort Letzte Antwort
                  0
                  • F Fabian1

                    Irgendwie ist da noch der Wurm drinnen, hab schon ein Github issue angelegt. Bei mir scheint es völlig beliebig zu sein, was ich wo, wie anlegen kann und stimmt überhaupt nicht mit dem Tooltip überein.

                    Hier ein Beispiel, dritte Ebene und ich kann nur ein Verzeichnis anlegen! Dabei ist es beim MQTT Adapter zwingend erforderlich, dass man dort auch eigene Datenpunkte anlegen kann.

                    Bei anderen Objekten, funktioniert es übrigens, obwohl die Struktur komplett gleich aussieht.

                    verzeichnis.JPG

                    apollon77A Offline
                    apollon77A Offline
                    apollon77
                    schrieb am zuletzt editiert von
                    #82

                    @fabian1 Ok, haben wir im anderen Thread ausführlichst Diskutiert 🙂

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    1 Antwort Letzte Antwort
                    0
                    • cashC cash

                      Als ich angefangen habe mit iobroker gab es userdata noch nicht, da es mir unter javascript unlogisch erschien habe ich mir einen eigenen Ort „Systemvariablen“ ausgedacht.

                      Ist das jetzt wirklich kritisch? Sollte ich alle Objekte unter Systemvariablen nach Userdata (vermutlich mehr als 200) umziehen? Wenn ich Update kann ich dann dort nichts mehr erstellen?

                      Eigentlich eine Schande das man früher als User das einfach machen konnte wenn es doch so böse ist…

                      apollon77A Offline
                      apollon77A Offline
                      apollon77
                      schrieb am zuletzt editiert von
                      #83

                      @cash Naja solche eigene Plätze waren noch nie wirklich supportet. Sobald wir mal einen Adapter namens "Systemvariablen" bekommen hätten, hätte es bei dir direkt geknallt.
                      Aber ja es wurde halt noch nie geprüft. Jetzt haben wir den "Sonderlocken-Salat" 🙂

                      Solche Randfälle den solltest Du schauen bald mal umzustellen.

                      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                      cashC 1 Antwort Letzte Antwort
                      0
                      • apollon77A apollon77

                        @cash Naja solche eigene Plätze waren noch nie wirklich supportet. Sobald wir mal einen Adapter namens "Systemvariablen" bekommen hätten, hätte es bei dir direkt geknallt.
                        Aber ja es wurde halt noch nie geprüft. Jetzt haben wir den "Sonderlocken-Salat" 🙂

                        Solche Randfälle den solltest Du schauen bald mal umzustellen.

                        cashC Offline
                        cashC Offline
                        cash
                        Most Active
                        schrieb am zuletzt editiert von
                        #84

                        @apollon77 Wie kann ich denn mit dem alten js-controller „Ordner anlegen?“

                        503661CE-1B75-4B41-9ABB-D5866399786C.jpeg

                        Oder sehe ich das richtig, dass wenn ich mir jetzt die Mühe mache nach dem Update dann alles auf „Ordner“ umbauen muss?

                        Es wird auf jeden Fall einige Zeit dauern bis ich updaten kann. Erstmal alle meine Datenpunkte umziehen und alle Scripte anpassen dann Admi und Adapter updaten (wegen Scripte) und dann js-controller… Puh

                        Könnte ich im Raw den Datenpunkt nicht einfach ändern von „device“ auf „Ordner“

                        143798E1-4BF9-41D4-BE0B-48DEAD65B835.jpeg

                        mickymM apollon77A 2 Antworten Letzte Antwort
                        0
                        • apollon77A apollon77

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

                          Dafür ist der Mqtt Adapter ja gedacht.

                          Jain. der namespace mqtt.0 ist für die Datenpunktde die per mqtt "rein kommen" ... eigener kram war an sich nie sinnvoll dort anzulegen sondern sollte in javascriot.X (weil früher, oder heute) 0_userdata.0 bzw alias.0 sein und dann in der Konfig angegeben werden das es von dort subscribed wird.

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

                          @apollon77 sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

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

                          Dafür ist der Mqtt Adapter ja gedacht.

                          Jain. der namespace mqtt.0 ist für die Datenpunktde die per mqtt "rein kommen" ... eigener kram war an sich nie sinnvoll dort anzulegen sondern sollte in javascriot.X (weil früher, oder heute) 0_userdata.0 bzw alias.0 sein und dann in der Konfig angegeben werden das es von dort subscribed wird.

                          Na das bestreite ich mal. Mein mqtt Adapter bildet das FrontEnd für einen mosquitto Broker. Das heißt wenn ich eigene Punkte über mqtt publishe, ist das in meinen Augen sehr wohl sinnvoll. Auch hier die ganzen Datenpunkte im cmnd Ast von Tasmota müssen selbst und auf Bedarf angelegt werden. Also "nie sinnvoll" - kann ich ganz und gar nicht unterschreiben. Wenn ich schon in der Adaptervorgabe mqtt.0.* publishe, dann hat das schon seinen Sinn. Aber egal.

                          Ich hab ja noch ein Beispiel gebracht - aber es hilft ja nichts - ihr habt entschieden, also brauchen wir nicht über Sinn oder Unsinn diskutieren.

                          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.

                          apollon77A 1 Antwort Letzte Antwort
                          0
                          • cashC cash

                            @apollon77 Wie kann ich denn mit dem alten js-controller „Ordner anlegen?“

                            503661CE-1B75-4B41-9ABB-D5866399786C.jpeg

                            Oder sehe ich das richtig, dass wenn ich mir jetzt die Mühe mache nach dem Update dann alles auf „Ordner“ umbauen muss?

                            Es wird auf jeden Fall einige Zeit dauern bis ich updaten kann. Erstmal alle meine Datenpunkte umziehen und alle Scripte anpassen dann Admi und Adapter updaten (wegen Scripte) und dann js-controller… Puh

                            Könnte ich im Raw den Datenpunkt nicht einfach ändern von „device“ auf „Ordner“

                            143798E1-4BF9-41D4-BE0B-48DEAD65B835.jpeg

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

                            @cash sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                            Könnte ich im Raw den Datenpunkt nicht einfach ändern von „device“ auf „Ordner“

                            143798E1-4BF9-41D4-BE0B-48DEAD65B835.jpeg

                            Ich hab das gemacht und das ging. Problematisch ist erst mal nur, wenn Du gar keinen Stift hast um das Objekt zu editieren, dann musst das Objekt wirklich quasi nochmal anlegen.

                            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.

                            apollon77A cashC 2 Antworten Letzte Antwort
                            0
                            • apollon77A apollon77

                              Hi,

                              Admin5 prüft bei der Anlage von eigenen Objekten etwas strikter was erlaubt ist und was nicht. Das führt dazu das nun auch die "Verzeichnisobjekte" (also die zwischen den Punkten) wichtig sind und als "Verzeichnis" bzw einem passenden Objekttyp angelegt sein müssen.

                              Unter "Objekte" im Admin zeigt ein Tooltip was erlaubt ist:

                              Bildschirmfoto 2021-08-06 um 17.51.19.png

                              Zu den Typen:

                              • Gerät ist normalerweise einem echten Gerät zugeordnet
                              • Kanal ist eine Gruppierung von "thematisch" zusammengehörenden States unterhalb eines Geräts
                              • Verzeichnis ist einfach nur ein freies Strukturelement
                              • Zustand ist das State und damit der eigentliche Datenpunkt

                              Das ganze System (Gerät, Kanal, Zustand) stammt von den Homematic Konzepten - dort kann man auch am ehesten Beispiele finden. Bei einem Thermostat können z.B. die Sensoren in einem Kabel sein und die Steuerelemente in einem zweiten Kanal.

                              Hierbei noch ein Hinweis: Ordner gehen immer als Verzeichnisse, also auch 5 Ordner nacheinander in der Struktur und danach States ist vollkommen ok. Also wenn Ihr nicht wissen wann was das beste ist dann einfach "Verzeichnis" nehmen.

                              Wenn man neue Strukturen anlegt ist das einfach.

                              Wie jedoch schon existierende Strukturen korrigieren?

                              Das geht manuell in dem man von oben nach unten arbeitet, wie das hier gezeigt wird:

                              ezgif-2-34b3c51d7a35.gif

                              @fastfoot hat unter https://forum.iobroker.net/post/660631 ein Skript zum korrigieren der Folder gepostet.

                              @paul53 hat ein zweites angepasstes Skript gepostet https://forum.iobroker.net/post/660672

                              Fragen? Fragen!

                              Ingo

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

                              @apollon77 Und zum Anlegen - fände ich es schon gut, wenn automatisch bei untergeordneten Strukturen selbst das Attribut Verzeichnis vergeben wird.

                              Heißt das auch ich kann zum Beispiel nicht die ganze ID als Topic in meine iobroker out Node eingeben usw.
                              Wäre alles jammerschade.

                              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.

                              apollon77A 1 Antwort Letzte Antwort
                              0
                              • cashC cash

                                @apollon77 Wie kann ich denn mit dem alten js-controller „Ordner anlegen?“

                                503661CE-1B75-4B41-9ABB-D5866399786C.jpeg

                                Oder sehe ich das richtig, dass wenn ich mir jetzt die Mühe mache nach dem Update dann alles auf „Ordner“ umbauen muss?

                                Es wird auf jeden Fall einige Zeit dauern bis ich updaten kann. Erstmal alle meine Datenpunkte umziehen und alle Scripte anpassen dann Admi und Adapter updaten (wegen Scripte) und dann js-controller… Puh

                                Könnte ich im Raw den Datenpunkt nicht einfach ändern von „device“ auf „Ordner“

                                143798E1-4BF9-41D4-BE0B-48DEAD65B835.jpeg

                                apollon77A Offline
                                apollon77A Offline
                                apollon77
                                schrieb am zuletzt editiert von
                                #88

                                @cash jetzt mal eins nach dem anderen.

                                Aktuell ist die einzige Limitierung die das, wenn du NEUE states in einer Struktur anlegen willst das diese auch Ihre "Eltern" Objekte angelegt haben müssen.

                                Wie oben beschrieben sind Onbjekte als "Gerät"/Device oder "Kanal"/Channel vollkommen korrekt und ok!! "Verzeichnis" gibt es für Fälle wo die beiden nicht sinnvoll sind.

                                Es funktioniert auch alles sost komplett Problemlos ohne die Objekte - einzig Admin enforced ein bissl das die Strukturen sauber sind.

                                Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                1 Antwort Letzte Antwort
                                0
                                • mickymM mickym

                                  @apollon77 sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

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

                                  Dafür ist der Mqtt Adapter ja gedacht.

                                  Jain. der namespace mqtt.0 ist für die Datenpunktde die per mqtt "rein kommen" ... eigener kram war an sich nie sinnvoll dort anzulegen sondern sollte in javascriot.X (weil früher, oder heute) 0_userdata.0 bzw alias.0 sein und dann in der Konfig angegeben werden das es von dort subscribed wird.

                                  Na das bestreite ich mal. Mein mqtt Adapter bildet das FrontEnd für einen mosquitto Broker. Das heißt wenn ich eigene Punkte über mqtt publishe, ist das in meinen Augen sehr wohl sinnvoll. Auch hier die ganzen Datenpunkte im cmnd Ast von Tasmota müssen selbst und auf Bedarf angelegt werden. Also "nie sinnvoll" - kann ich ganz und gar nicht unterschreiben. Wenn ich schon in der Adaptervorgabe mqtt.0.* publishe, dann hat das schon seinen Sinn. Aber egal.

                                  Ich hab ja noch ein Beispiel gebracht - aber es hilft ja nichts - ihr habt entschieden, also brauchen wir nicht über Sinn oder Unsinn diskutieren.

                                  apollon77A Offline
                                  apollon77A Offline
                                  apollon77
                                  schrieb am zuletzt editiert von
                                  #89

                                  @mickym Mag sein das Ihr da nen Punkt habt. Ich nutze kein mqtt und daher kann sein das ich einfach nicht alles im Blick habe.

                                  Die mqtt-Diskussion bitte ab sofort hier https://github.com/ioBroker/ioBroker.admin/issues/1067 führen.

                                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                  1 Antwort Letzte Antwort
                                  0
                                  • mickymM mickym

                                    @cash sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                                    Könnte ich im Raw den Datenpunkt nicht einfach ändern von „device“ auf „Ordner“

                                    143798E1-4BF9-41D4-BE0B-48DEAD65B835.jpeg

                                    Ich hab das gemacht und das ging. Problematisch ist erst mal nur, wenn Du gar keinen Stift hast um das Objekt zu editieren, dann musst das Objekt wirklich quasi nochmal anlegen.

                                    apollon77A Offline
                                    apollon77A Offline
                                    apollon77
                                    schrieb am zuletzt editiert von
                                    #90

                                    @mickym sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                                    Ich hab das gemacht und das ging. Problematisch ist erst mal nur, wenn Du gar keinen Stift hast um das Objekt zu editieren, dann musst das Objekt wirklich quasi nochmal anlegen.

                                    Wenn Du keinen stift hast dann existiert das Objekt nicht ... daher musst du es "initial" anlegen 🙂 (sorry ... )

                                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                    mickymM cashC 2 Antworten Letzte Antwort
                                    0
                                    • mickymM mickym

                                      @apollon77 Und zum Anlegen - fände ich es schon gut, wenn automatisch bei untergeordneten Strukturen selbst das Attribut Verzeichnis vergeben wird.

                                      Heißt das auch ich kann zum Beispiel nicht die ganze ID als Topic in meine iobroker out Node eingeben usw.
                                      Wäre alles jammerschade.

                                      apollon77A Offline
                                      apollon77A Offline
                                      apollon77
                                      schrieb am zuletzt editiert von
                                      #91

                                      @mickym Hää?? Kapiere ich nicht? Oder meinst Du das node-red "fehlende Strukturobjekte automatisch erkennen und als "Verzeichnis" anlegen sollte?

                                      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                      mickymM 1 Antwort Letzte Antwort
                                      0
                                      • apollon77A apollon77

                                        @mickym sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                                        Ich hab das gemacht und das ging. Problematisch ist erst mal nur, wenn Du gar keinen Stift hast um das Objekt zu editieren, dann musst das Objekt wirklich quasi nochmal anlegen.

                                        Wenn Du keinen stift hast dann existiert das Objekt nicht ... daher musst du es "initial" anlegen 🙂 (sorry ... )

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

                                        @apollon77 sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                                        @mickym sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                                        Ich hab das gemacht und das ging. Problematisch ist erst mal nur, wenn Du gar keinen Stift hast um das Objekt zu editieren, dann musst das Objekt wirklich quasi nochmal anlegen.

                                        Wenn Du keinen stift hast dann existiert das Objekt nicht ... daher musst du es "initial" anlegen 🙂 (sorry ... )

                                        Dann habe ich aber viele Objekte die nicht existieren:

                                        00e86c64-56c0-42ea-904d-01f32ce8080f-image.png

                                        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.

                                        apollon77A 1 Antwort Letzte Antwort
                                        0
                                        • mickymM mickym

                                          @cash sagte in Admin5: Ich kann keine Objekte mehr manuell anlegen:

                                          Könnte ich im Raw den Datenpunkt nicht einfach ändern von „device“ auf „Ordner“

                                          143798E1-4BF9-41D4-BE0B-48DEAD65B835.jpeg

                                          Ich hab das gemacht und das ging. Problematisch ist erst mal nur, wenn Du gar keinen Stift hast um das Objekt zu editieren, dann musst das Objekt wirklich quasi nochmal anlegen.

                                          cashC Offline
                                          cashC Offline
                                          cash
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #93

                                          @mickym wie lautet der Typ denn? „Ordner“, „Folder“, „folder“, „FOLDER“ ?

                                          mickymM 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

                                          590

                                          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