Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. HowTo: Zusatz-Programme fuer jarvis v3

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    HowTo: Zusatz-Programme fuer jarvis v3

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      gutgut30 @MCU last edited by

      @mcu

      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.

      86cd3320-d8c4-4d4a-9cf4-ab883357b6bf-image.png

      Ich habe das Script ein mal 1:1 von der Seite übernommen und auch ein mal mit einer Anpassung versehen. Ändert aber nichts.

      f13b4471-bd2d-469c-b232-10b6c932d2db-image.png

      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:
      3ee3e450-93a5-44a3-9d1b-078521a1a8e9-image.png

      Das Script wird auch gefunden, aber läuft in einen Fehler

      3150eb05-6503-4266-99db-62e7ebca7c84-image.png

      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.

      M 1 Reply Last reply Reply Quote 0
      • M
        MCU @gutgut30 last edited by MCU

        @gutgut30
        43efbb7d-11a7-472d-b907-2fddc767ad4c-image.png

        import "http://192.168.69.215:8082/0_userdata.0/JarvisCustom/Scripte/widgetLabelChange.js";
        

        d048dfe4-e2f7-456e-a141-6e0e48094fec-image.png

        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.

        M 1 Reply Last reply Reply Quote 0
        • M
          MCU @MCU last edited by

          @gutgut30 Nutze mal dieses Script
          https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/besonderheiten-v3/scripts-3.1.x-pro/widgets/widgetlabelchangetxt

          G 1 Reply Last reply Reply Quote 0
          • G
            gutgut30 @MCU last edited by gutgut30

            @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.

            M 1 Reply Last reply Reply Quote 0
            • M
              MCU @gutgut30 last edited by

              @gutgut30 Schreib ich noch rein, wie es mit mehreren Ids (WidgetIds) laufen muss

              I G 2 Replies Last reply Reply Quote 0
              • I
                intruder7 @MCU last edited by

                @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

                M 1 Reply Last reply Reply Quote 0
                • M
                  MCU @intruder7 last edited by

                  @intruder7 Im Prinzip denke ich ja, aber das ist sehr kompliziert.
                  Schau ich mir bei Gelegenheit mal an.

                  1 Reply Last reply Reply Quote 0
                  • G
                    gutgut30 @MCU last edited by

                    @mcu Hat 1a geklappt. Sogar in Abhängigkeit zu einem dp. Danke!

                    1 Reply Last reply Reply Quote 0
                    • G
                      gutgut30 last edited by

                      @mcu Hat 1a geklappt. Sogar in Abhängigkeit zu einem dp. Danke!

                      1 Reply Last reply Reply Quote 0
                      • G
                        gutgut30 last edited by

                        Ich habe mich jetzt noch am Device Popup Label Change versucht, bekomme aber in der Console leider auch einen Fehler.

                        e9e9f76c-3adc-4f2f-af9f-7efcaf2bdc76-image.png

                        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.

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          MCU @gutgut30 last edited by MCU

                          @gutgut30 Bitte mal das komplette Script reinstellen in Code-Tags.
                          Und ein Bild vom Device mit deviceId
                          Und ein Bild von den scripts-Einstellungen

                          Programm angepasst bitte neue Version nutzen.
                          Die Frage ist braucht man es überhaupt? Man kann ja im Device selbst das Label verändern.
                          e152de1f-f9c1-4123-afa1-e16d1e635720-image.png

                          G 1 Reply Last reply Reply Quote 0
                          • G
                            gutgut30 @MCU last edited by

                            @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.

                            1 Reply Last reply Reply Quote 1
                            • T
                              TobFe last edited by

                              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?

                              1 Reply Last reply Reply Quote 0
                              • M
                                MCU last edited by

                                @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

                                T 1 Reply Last reply Reply Quote 0
                                • T
                                  TobFe @MCU last edited by

                                  @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

                                  M 2 Replies Last reply Reply Quote 0
                                  • M
                                    MCU @TobFe last edited by MCU

                                    @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?

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      MCU @TobFe last edited by MCU

                                      @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-skripte

                                      Sollte dort auch etwas unverständlich sein, direkt mitteilen, dann kan ich es dort anpassen.

                                      1 Reply Last reply Reply Quote 2
                                      • D
                                        der-eine @der-eine last edited by der-eine

                                        Alexa Hörspiel

                                        @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. 😂

                                        M 1 Reply Last reply Reply Quote 0
                                        • M
                                          MCU @der-eine last edited by MCU

                                          @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

                                          D 1 Reply Last reply Reply Quote 0
                                          • D
                                            der-eine @MCU last edited by der-eine

                                            @mcu ein Popup würde reichen.

                                            M 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript
                                            31
                                            861
                                            160762
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo