NEWS
HowTo: Zusatz-Programme fuer jarvis v3
-
Ich hab die Datei jetzt im benutzerdefinierten Ordner. Der Browser zeigt sie mir aber nur auf Port 8081 an, wenn ich den Port auf 8082 setze ist die Datei nicht erreichbar.
Ich habe das Script ein mal 1:1 von der Seite übernommen und auch ein mal mit einer Anpassung versehen. Ändert aber nichts.
Und ja, ich habe das "ab hier nichts mehr ändern" gesehen, war nur ein Versuch weil es 1:1 nicht ging.
So sieht es im Script Fenster aus:
Das Script wird auch gefunden, aber läuft in einen Fehler
Und ja, es sind verschiedene IDs, ich hab es auch mal mit Anpassung im JS und Script Editor versucht und wollte so die Labels unterscheiden können.
-
import "http://192.168.69.215:8082/0_userdata.0/JarvisCustom/Scripte/widgetLabelChange.js";
In das Script selbst setzen
Du nutzt das WidgetObj ja nicht.docReady(function() { if (isConfig()){ }else{ //subscribeDPs(widgetObj); widgetLabelChange('b7cb136a-00d6-4405-b079-0c1165321509','Test Living Stripe'); widgetLabelChange('6c0b51ac-7580-4f0a-9949-9296a338a454','Test Living Room'); } document.addEventListener("click", (event) => { if (isConfig()){ }else{ //subscribeDPs(widgetObj); //for(let widgetId in widgetObj){ // setWidgetHTML(widgetId); //} widgetLabelChange('b7cb136a-00d6-4405-b079-0c1165321509','Test Living Stripe'); widgetLabelChange('6c0b51ac-7580-4f0a-9949-9296a338a454','Test Living Room'); } }); });
EDIT: Muss ich mir nochmal anschauen, läuft auch bei mir auf einen Fehler.
-
-
@mcu
Oh man, das mit dem anderen Pfad habe ich nicht gesehen. Angepasst und jetzt ist das Script auch per 8082 im Browser unter der korrekten URL erreichbar.Hab dann dein Update gesehen. Mit dem widgetlabelchangetxt gehts! Muss jetzt mal schauen wie ich da mehrere IDs reinbekomme. Hab es jetzt auch erst mal mit einem ausprobiert.
-
@gutgut30 Schreib ich noch rein, wie es mit mehreren Ids (WidgetIds) laufen muss
-
@mcu Hi,
ist es möglich das Script widgetDisplay.js so zu erweitern das unterhalb eines ausgeblendeten Widgets die restlichen Widgets aufrücken?
Quasi so wie es im Script widgetMinimize ist. Dort rücken sie dann ja auch nach oben.Grüße
-
@intruder7 Im Prinzip denke ich ja, aber das ist sehr kompliziert.
Schau ich mir bei Gelegenheit mal an. -
@mcu Hat 1a geklappt. Sogar in Abhängigkeit zu einem dp. Danke!
-
@mcu Hat 1a geklappt. Sogar in Abhängigkeit zu einem dp. Danke!
-
Ich habe mich jetzt noch am Device Popup Label Change versucht, bekomme aber in der Console leider auch einen Fehler.
Script 1:1 kopiert, in den Ordner ablegt, import erstellt.
Meine DeviceIDs sehen allerdings auch anders aus als im Beispiel. Ich habe Wörter dort drin stehen wie "bad_wandthermostat_dev_ab8ac". Das sollte ja aber kein Problem sein.
Hat jemand eine Idee wo ich schauen muss? Im Script sauf der Seite sind mMn alle Klammern korrekt geschlossen.
-
@gutgut30 Bitte mal das komplette Script reinstellen in Code-Tags.
Und ein Bild vom Device mit deviceId
Und ein Bild von den scripts-EinstellungenProgramm angepasst bitte neue Version nutzen.
Die Frage ist braucht man es überhaupt? Man kann ja im Device selbst das Label verändern.
-
@mcu Script läuft, danke!
Zum "Braucht man das": Wenn man das Label in Abhängigkeit zu etwas anderem umschalten möchte ist das Script super. Ich denke es macht absolut sinn. Mir hat es geholfen.