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.
-
Hallo und guten Tag in die Runde.
Ich nutze schon seit Jahren Jarvis und bin sehr zufrieden.
Seit ca. 6 Monaten nutze ich auch den Alarm Adapter in ioBroker. Diesen aktiviere und deaktiviere ich aktuell automatisch beim Schließen bzw. Öffnen der Haustüre. Nun möchte ich ein Pinpad in Jarvis einblenden, um damit den Alarm zu deaktivieren.
Wer hat Erfahrung damit? Geht das? Wenn ja, wie? -
@tobfe
PinPad gibt es nicht.
Alternative wäre
https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/besonderheiten-v3/scripts-3.1.x-pro/statelist/stateaction-mit-codesperre -
@mcu
Hallo. Lieben Dank. Besteht die Möglichkeit deiner Seits, mich bei Umsetzung zu unterstützen?
Sind zu viele Böhmische Dörfer für mich dabei. Gerne per PN Kontakt aufnehmen. Danke -
@tobfe Beschreib mal wie und wo du eigentlich den Pinpad haben möchtest.
Mit einem HomeKitTile? StateList-Item?Wo fangen die Böhmischen Dörfer an?
Welche Jarvis-Version? -
@tobfe Hilfe gibt es nur im Forum. Es gibt keine besondere Unterstützung per Videocall oder Ähnliches.
Alle Fragen die notwendig sind, um Klarheit zu schaffen, können hier im Forum gestellt werden.
Es ist hier noch nie jemand wegen einer "dummen" Frage geblockt worden, es gibt keine "dumme" oder peinliche Fragen.
Also alle Fragen sind hier erlaubt.Wenn dir absolute Grundlagen fehlen, die du dir vorher anlernen möchtest, gibt es zusätzlich Videos bei Youtube von @haus-automatisierung , die sich mit Sicherheit lohnen.
Aber ich kann auch gerne die wichtigsten Dinge hier erklären. Ich weiß nur nicht wo ich dich abholen kann / muss.
Anscheinend hast du noch nicht mit JavaScript gearbeitet?
Schon mal ein Blockly geschrieben?
Mit welchen Programmen arbeitest du, wenn es detaillierter wird?Ich schreibe mal eine Beschreibung, wo man detailliert erklärt bekommt, wie man ein javascript einfügen muss und andere Grundlagen für die Skripte, die man evtl für die Nutzung für die beschriebenen Skipte benötigt.
Für den Anfang kann man sich hier einlesen:
https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./grundlagen-fur-skripteSollte dort auch etwas unverständlich sein, direkt mitteilen, dann kan ich es dort anpassen.
-
@MCU wie bekomme ich hier eine Notification für den Benutzer hin, als visuelle Bestätigung das das abspielens eines Hörspiels geklappt hat. Ich weiß, dass der Counter hochzählt aber das ist nicht „genug“ für meine Frau.
-
@der-eine Eine Jarvis-Notification, die man auch noch nachschauen kann oder nur ein Popup mit " Titel" "Nummer 7" wurde abgespielt. OK
das abspielens eines Hörspiels geklappt hat
Kann ich nicht kontrollieren, da ja auch eine Alexa mal ausfallen kann. Man kann nur eine Info darüber bekommen, dass man die Folge abspielen wollte, sprich geklickt hat
-
@mcu ein Popup würde reichen.