NEWS
Ordner nicht sichtbar in Scripte
-
@haus-automatisierung sagte in Ordner nicht sichtbar in Scripte:
Leg den Ordner halt einfach wieder an?!
nicht unbedingt nötig, oder?
wird wahrscheinlich weggefiltert sein, wie @Codierknecht schon schrieb -
@homoran sagte in Ordner nicht sichtbar in Scripte:
nicht unbedingt nötig, oder?
Normalerweise sollte ein Instanz-Neustart das Objekt auch wieder anlegen. Also ich gehe schon davon aus, dass das Objekt noch da ist.
Ansonsten ist es halt ein ganz normaler "Ordner" (Objekt vom Typ Channel). Keine besondere Bedeutung.
-
@haus-automatisierung
In den objects/script/js sind common und global vorhanden.
Aber unter Scripte sind die Odner einfach w...wie wech. Es besteht ja schon ein Ordner mit Namen ,,Netzwerk,,.
Nur den sehe ich nicht sowie den Ordner ,,global,, auch nicht. Oder soll ich mal versuchen ein Restart des iobroker,s.lg danke erst mal für die Antworten
-
@matze55 Dass Du global nicht ohne aktivierten Expertenmodus siehst ist normal.
Neustart bringt nichts. Lieber nochmal aktive Filter prüfen.
Warum willst den Ordner eigentlich unbedingt haben?
-
@haus-automatisierung
Problem ist gelöst, ihr hattet recht es war ein filter aktiviert. Aber ich bin wirklich zu dumm, ich kann aber unter Objekte die erstellten Ordner, ich nenne mal ein Beispiel wie ich vorgehen tuhe.- Ich gehe in Scripte, dort drücke ich auf Plus bei den Ordner, erstelle ein Ordner mit namen TEST.
2 der Ordner soll im root ertsellt werden. - darin erstelle ich ein Javascript der dann im Ordner TEST sich befindet den vorhanden Code. Den Aktiviere ich
- Nun gehe ich in Objekte aber da sehe ich unter javascript.0.------nix ...nur die Ordner debug,-scriptEnabled,-scriptProblem,-variables
Ich möchte aber den erstellten Ordner unter 0 sehen. Oder ist mein handeln falsch wie ich die Ordner erstelle.
lg
- Ich gehe in Scripte, dort drücke ich auf Plus bei den Ordner, erstelle ein Ordner mit namen TEST.
-
@matze55 sagte in Ordner nicht sichtbar in Scripte:
Nun gehe ich in Objekte aber da sehe ich unter javascript.0.------nix ...
was willst du da sehen?
-
@matze55 sagte in Ordner nicht sichtbar in Scripte:
Oder ist mein handeln falsch wie ich die Ordner erstelle
Nein - das ist völlig OK.
Nur gibt's im Objektbaum unterhalb vonjavascript.0
nix zu sehen. Zumindest nicht die von Dir erstellten Ordner oder Scripte. Wozu auch? -
@matze55 sagte in Ordner nicht sichtbar in Scripte:
aber da sehe ich unter javascript.0.------nix ..
du suchst an falscher stelle
script.js
-
@matze55 sagte in Ordner nicht sichtbar in Scripte:
Nun gehe ich in Objekte aber da sehe ich unter javascript.0.------nix ...nur die Ordner debug,-scriptEnabled,-scriptProblem,-variables
Da wirst Du auch keine Ordner sehen.
Die von Dir unter Scripte angelegten Ordner dienen lediglich der Übersichtlichkeit Deiner Scripte.Wenn Du unter javascript.0 Ordner erzeugen willst, musst Du die von einem entspr. Script erzeugen lassen, in dem Du entspr. Datenpunkte anlegen lässt.
z.B. so:var pfad = 'javascript.0.DHT22.'; createState( pfad + 'Büro-Jörg.Temp', { name: 'Büro Jörg Temperatur', desc: 'Büro Jörg Temperatur', type: 'number', read: true, write: false, role: "value.temperature", unit: ' °C' });
Das ergibt dann solch eine Struktur:
-
@joergeli
Wobei zu beachten ist, dass eigene DP unterhalb von0_userdata.0
angelegt werden sollten. -
@codierknecht
Ich danke für die Hilfe , ich habe es nun gerafft. Aber so wie auf dem Bild von joergeli sieht es nicht aus. Ich teste das mal ganz in ruhe noch mal, vieleicht mache ich doch noch fehler.lg
-
@matze55 sagte in Ordner nicht sichtbar in Scripte:
Aber so wie auf dem Bild von joergeli sieht es nicht aus
Mein Screenshot, bzw. Script war doch nur ein Beispiel.
Entscheidend ist, was für Ordner/Datenpunkte Du in dem enspr. Script definierst -
@matze55 sagte in Ordner nicht sichtbar in Scripte:
Nun gehe ich in Objekte aber da sehe ich unter javascript.0.------nix ...nur die Ordner debug,-scriptEnabled,-scriptProblem,-variables
Ich weiß nicht wofür du die Ordnerstruktur sehen möchtest, aber alle Ordner siehst du in den Objekten unter:
javascript.0.scriptEnabled
und dort wird auch dein TEST angezeigt werden.
Gruß, Johannes
-
@jojo58 sagte in Ordner nicht sichtbar in Scripte:
Ich weiß nicht wofür du die Ordnerstruktur sehen möchtest,
Auf diese Antwort warte ich schon lange
@homoran sagte in Ordner nicht sichtbar in Scripte:
@matze55 sagte in Ordner nicht sichtbar in Scripte:
Nun gehe ich in Objekte aber da sehe ich unter javascript.0.------nix ...
was willst du da sehen?
-
@matze55 sagte in Ordner nicht sichtbar in Scripte:
Aber so wie auf dem Bild von joergeli sieht es nicht aus
So sollte das auch gar nicht aussehen.
Mal abgesehen davon, dass @joergeli das nur als Beispiel gezeigt hat, sollten eigene DP nicht mehr unterhalb vonjavascript.0
angelegt werden.
Für eigene DP ist0_userdata.0
vorgesehen! -
@codierknecht sagte in Ordner nicht sichtbar in Scripte:
sollten eigene DP nicht mehr unterhalb von javascript.0 angelegt werden.
das wäre mir neu.
-
0_userdata.0 vs. javascript.0:
Meines Wissens war javascript.0 früher der empfohlene Ordner für eigene Datenpunkte.
Als immer mehr Wildwuchs aufkam und eigene Datenpunkte sonstwo angelegt wurden, wie z.B. in Ordnern von Adaptern, hat man 0_userdata.0 eingeführt und empfohlen, diesen Ordner für eigene Datenpunkte zu verwenden.
javascript.0 ist IMHO aber immer noch erlaubt.Zum Problem von @matze55
Ich vermute, er glaubt, wenn er unter Scripte einen Ordner anlegt, daß dieser dann automatisch direkt unter javascript.0 angezeigt wird (und nein: nicht unter javascript.0.scriptEnabled, oder javascript.0.scriptProblem).
So lange er uns nicht sagt, was er eigentlich bezweckt, können wir hier nur mutmaßen.
Meine Vermutung war halt, daß er Datenpunkte strukturiert in Unter-Ordnern unter javascript.0 erzeugen möchte. -
@joergeli sagte in Ordner nicht sichtbar in Scripte:
Meine Vermutung war halt, daß er Datenpunkte strukturiert in Unter-Ordnern unter javascript.0 erzeugen möchte.
Und dies geht nach wie vor einwandfrei.
-
@bahnuhr sagte in Ordner nicht sichtbar in Scripte:
@joergeli sagte in Ordner nicht sichtbar in Scripte:
Meine Vermutung war halt, daß er Datenpunkte strukturiert in Unter-Ordnern unter javascript.0 erzeugen möchte.
Und dies geht nach wie vor einwandfrei.
Das bestreitet ja auch keiner, aber m.E. weiß er nicht wie.
Warten wir doch besser ab, bis @matze55 sich äußert, was er eigentlich bezweckt. -
@joergeli sagte in Ordner nicht sichtbar in Scripte:
Ich vermute, er glaubt, wenn er unter Scripte einen Ordner anlegt, daß dieser dann automatisch direkt unter javascript.0 angezeigt wird (und nein: nicht unter javascript.0.scriptEnabled, oder javascript.0.scriptProblem).
ich habe auch einige Vermutungen, deshalb warte ich immer noch auf seine Antwort was er denn erwartet.
Das könnte auch ganz was anderes sein.Jede Spekulation kann wie eine Suggestivfrage in eine falsche Richtung lenken, so dass eher mehr Durcheinander als Klarheit entsteht.