Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. Einfach mal zeigen will….. :-) - Teil 2

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Einfach mal zeigen will….. :-) - Teil 2

    This topic has been deleted. Only users with topic management privileges can see it.
    • sigi234
      sigi234 Forum Testing Most Active last edited by

      Hast du unten das Projekt auch benannt?

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

        Ja „Forum“ stand da standardmässig.

        Wollte eig nur die Symbole. Hab metro installiert da sind aber nur paar Symbole.

        1 Reply Last reply Reply Quote 0
        • sigi234
          sigi234 Forum Testing Most Active last edited by

          Benenne es mal um

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

            Kommt erneut die Fehlermeldung

            „Forum3/vis-views.json Not exists“

            1 Reply Last reply Reply Quote 0
            • sigi234
              sigi234 Forum Testing Most Active last edited by

              ZIP neu runterladen, oder die ZIP ist defekt….....

              1 Reply Last reply Reply Quote 0
              • sigi234
                sigi234 Forum Testing Most Active last edited by Jey Cee

                Ich sende dir mal eine Material Design ZIP, die sollte funktionieren…...teste die mal.

                2858_md_simple.zip

                2858_screenshot__1409_.png

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

                  Vielen Dank.

                  Problem lag an Safari. Der hat die ZIP Dateien immer nach dem runterladen entpackt und ich hab die wieder gezippt und das ging dann nicht. Hab dann eingestellt dass Safari die Dateien nicht entpackt und siehe da es geht.

                  Nur wie lösch ich jetzt die überflüssigen Projekte ^^

                  PS: Und beim Projekt von Annuit fehlen einige ICONS leider 😞

                  PS2: OMG das alles(Mit mac und zip) stand oben 😞 sorry mein Fehler

                  1 Reply Last reply Reply Quote 0
                  • sigi234
                    sigi234 Forum Testing Most Active last edited by

                    @gimix:

                    Nur wie lösch ich jetzt die überflüssigen Projekte ^^ `

                    Lass sie, da kann einiges schief gehen….........

                    Auf deine Verantwortung:

                    Windows:

                    C:\ioBroker\iobroker-data\files\vis.0

                    PI:

                    anpassen

                    Da sind die Projekte drinnen, Projektordner einfach löschen........

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

                      ok solange mein VIS nicht dadurch langsamer wird kann ich es drin lassen^^

                      1 Reply Last reply Reply Quote 0
                      • D
                        dtp last edited by

                        Hab am Wochenende mal ein wenig mit Farben und Stilelementen herumgespielt und meine Views etwas überarbeitet. Als Statusfarben verwende ich "yellowgreen", "royalblue", "orange" und "orangered".

                        Ein paar Feinheiten sind immer noch anzupassen. Aber im Wesentlichen bin ich mit meinen Views soweit zufrieden. Sie sind für eine 10-Zoll-Display mit XGA-Auflösung oder höher optimiert. Ich benutze zur Anzeige die ioBroker.vis App unter Android 7.1.2 auf einem Medion Lifetab P9701, das sehr vergleichbar mit einem iPad mit 9,7"-Bildschirm ist.

                        1 Reply Last reply Reply Quote 0
                        • A
                          Annuit20 last edited by

                          @gimix:

                          Vielen Dank.

                          Problem lag an Safari. Der hat die ZIP Dateien immer nach dem runterladen entpackt und ich hab die wieder gezippt und das ging dann nicht. Hab dann eingestellt dass Safari die Dateien nicht entpackt und siehe da es geht.

                          Nur wie lösch ich jetzt die überflüssigen Projekte ^^

                          PS: Und beim Projekt von Annuit fehlen einige ICONS leider 😞

                          PS2: OMG das alles(Mit mac und zip) stand oben 😞 sorry mein Fehler `

                          Installiere einfach alle Vis Icon packages, dann sollte es funktionieren.

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

                            hat geklappt, Danke.

                            Kann mir noch jemand erklären wie man die Rändern von Grün auf ne andere Farbe einstellt? Finde nirgends in den CSS EInstellungen die Zeile dafür, nur die Dicke und Farbe für Hintergrund hab ich gefunden.

                            Und ist der grüne Ring weg wenn zb das Licht was mit dem Widget gesteuert wird aus ist?

                            1 Reply Last reply Reply Quote 0
                            • N
                              nousefor82 last edited by

                              Servus,

                              dem Ring kannst du über „Sichtbarkeit“ jegliche Abhängigkeit zuweisen die du möchtest.

                              Sichtbarkeit wenn Objekt-ID == true

                              Der Ring ist aber vermutlich einfach nur ein größerer Kreis der in Z weiter hinten liegt.

                              VG

                              1 Reply Last reply Reply Quote 0
                              • D
                                dtp last edited by

                                @gimix:

                                Kann mir noch jemand erklären wie man die Rändern von Grün auf ne andere Farbe einstellt? `
                                https://forum.iobroker.net/viewtopic.php?f=30&t=14323&p=150915#p150962

                                @gimix:

                                Und ist der grüne Ring weg wenn zb das Licht was mit dem Widget gesteuert wird aus ist? `
                                Kommt drauf an, wie du es konfigurierst. Bei mir wird der Ring orange, wenn das Licht an ist. Aber das kann man ja auch den Screenshots entnehmen. 😉 Wenn du ihn weg haben willst, nimmst du als Farbe einfach "transparent".

                                @nousefor82:

                                Der Ring ist aber vermutlich einfach nur ein größerer Kreis der in Z weiter hinten liegt. `
                                Kann man so machen, geht aber auch eleganter, wie im obigen Link von @pix gezeigt. Vor allen Dingen kann man dann auch sehr einfach bei Dimmern Zwischenwerte farbig darstellen, mit

                                {val:Datenpunkt; val==0? "yellowgreen": val<=33? "royalblue": val<=66? "orange": val<=100? "orangered": "yellowgreen"}
                                
                                1 Reply Last reply Reply Quote 0
                                • StM47
                                  StM47 last edited by

                                  @dtp:

                                  Hab am Wochenende mal ein wenig mit Farben und Stilelementen herumgespielt und meine Views etwas überarbeitet. Als Statusfarben verwende ich "yellowgreen", "royalblue", "orange" und "orangered".

                                  vis_dtp_01.jpg

                                  vis_dtp_02.jpg

                                  vis_dtp_03.jpg

                                  vis_dtp_04.jpg

                                  vis_dtp_05.jpg

                                  vis_dtp_06.jpg

                                  Ein paar Feinheiten sind immer noch anzupassen. Aber im Wesentlichen bin ich mit meinen Views soweit zufrieden. Sie sind für eine 10-Zoll-Display mit XGA-Auflösung oder höher optimiert. Ich benutze zur Anzeige die ioBroker.vis App unter Android 7.1.2 auf einem Medion Lifetab P9701, das sehr vergleichbar mit einem iPad mit 9,7"-Bildschirm ist. `

                                  Sieht gut aus!!

                                  Wie hast du deine Viessmann Viodens 200 eingebunden???

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    dtp last edited by

                                    Das läuft alles über den Optolink-USB-Adapter, vonctrold und dem https://forum.iobroker.net/viewtopic.php?f=23&t=3048&hilit=Viessmann&start=60#p46408 von @blauholsten bzw. @misanorot. Ist nicht ganz trivial, das Ganze.

                                    Die Views zur Darstellung und Steuerung der Heizung habe ich dann überwiegend selbst erstellt. Aber die gibt's durchaus noch Verbesserungspotential, was die Widgets und die zugrunde liegenden Javaskripte angeht.

                                    1 Reply Last reply Reply Quote 0
                                    • StM47
                                      StM47 last edited by

                                      Kannst du das ein bisschen genauer erklären?!

                                      Ich bin mit meiner Viodens 200 per WLAN- Modul verbunden.

                                      9039_.jpg

                                      Den Viessmann Adapter habe ich auch installiert.

                                      Bekomme aber keine Verbindung zur Heizung.

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        dtp last edited by

                                        Jetzt werden wir etwas OT. Mit dem WLAN-Modul von Viessmann funktioniert der von mir verlinkte Viessmann-Adapter nicht, da er direkt die XML-Daten von vcontrold ausliest. Es gibt hier aber bereits Bemühungen für einen Adapter, der das Viessmann WLAN-Modul unterstützt. Ich kann aber nicht sagen, wie gut das funktioniert. Da am besten mal die Forumssuche bemühen und im entsprechenden Thread weiter fragen.

                                        Gruß,

                                        Thorsten

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

                                          sorry Leute aber ich glaub ich bin blöd haha habs jetzt so hinbekommen dass der Rand sich änder je nach Zustand vom HUE Licht AN/AUS wird mit GRÜN oder ROT angezeigt aber wie kann ich dieses Objekt auch als Taste benutzen zum ein und ausschalten? Wo muss ich die Instanz eintragen? 😢

                                          EDIT: ich habs jetzt verstanden da sind 2 Objekte eins basic image für den Status und dann basic value list html für den schalter stimmts? da ist aber kompliziert oder 🙂

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            smartyag last edited by

                                            @JoJ123:

                                            Ich habe das Müll Script angepasst.

                                            Wer nur die Tage bis zum Abholen der 4 Müllsorten benötigt, ist damit sicher einfacher bedient.

                                            Ihr müsst nur diese beiden Konstanten anpassen:

                                            • MUELL_KALENDER –> iCal Instanz mit dem jeweiligen Müll Kalender
                                            • MUELL_EINTRAEGE –> Müll Namen aus dem Kalender mit gewünschtem Object Name. (Werden unter der laufenden JavaScript Instanz angelegt)

                                            ! // Abruf der verbleibenden Tage bis zum nächsten Abholtermin // 16.12.2018 JoJ123 // v.0.0.1 ! const MUELL_KALENDER = "ical.2.data.html" const MUELL_EINTRAEGE = { "Restmüll": 'vis.muell.restmuell', "Papiertonne": 'vis.muell.papier', "Bioabfall": 'vis.muell.bioabfall', "Gelber Sack": 'vis.muell.gelbersack' }; ! debug = false; Object.keys(MUELL_EINTRAEGE).forEach(key => { createState(MUELL_EINTRAEGE[key], -1); }) ! function muell() { const contentString = readHTML(); if (debug) log(contentString); ! const dateRegExp = /[0-9]{2}.[0-9]{2}.[0-9]{4}/g; const rangeRegExp = /In [0-9] Tagen/g; const todayRegExp = /Heute/g; const tomorrowRegExp = /Morgen/g; const dayAfterTomorrowRegExp = /Übermorgen/g; ! Object.keys(MUELL_EINTRAEGE).forEach(eintrag => { if (debug) log("eintrag: " + eintrag); // Position bestimmen const pos = contentString.indexOf(eintrag, 1); if (debug) log("pos: " + pos); ! // Check Datum const date = contentString.substring((pos - 13), pos - 3); const range = contentString.substring((pos - 13), pos - 3); const today = contentString.substring((pos - 8), pos - 3); const tomorrow = contentString.substring((pos - 9), pos - 3); const dayAfterTomorrow = contentString.substring((pos - 13), pos - 3); if (dateRegExp.test(date)) { if (debug) log("datum ist: ---" + date + "---"); var newDateRegExp = /(\d{2}).(\d{2}).(\d{4})/; var dayArray = newDateRegExp.exec(date); const dateObj = new Date( (dayArray[3]), (dayArray[2]) - 1, (dayArray[1]) ); setState(MUELL_EINTRAEGE[eintrag], Math.ceil(((dateObj - new Date()) / (1000 * 60 * 60 * 24)))); } else if (rangeRegExp.test(range)) { if (debug) log("range ist: ---" + range + "---"); setState(MUELL_EINTRAEGE[eintrag], Number(range.substring(3, 4))); } else if (todayRegExp.test(today)) { if (debug) log("today ist: ---" + today + "---"); setState(MUELL_EINTRAEGE[eintrag], 0); } else if (tomorrowRegExp.test(tomorrow)) { if (debug) log("tomorrow ist: ---" + tomorrow + "---"); setState(MUELL_EINTRAEGE[eintrag], 1); } else if (dayAfterTomorrowRegExp.test(dayAfterTomorrow)) { if (debug) log("dayAfterTomorrow ist: ---" + dayAfterTomorrow + "---"); setState(MUELL_EINTRAEGE[eintrag], 2); } }); } ! function readHTML() { var contentString = getState(MUELL_KALENDER).val.toString(); // remove all inside SCRIPT and STYLE tags contentString = contentString.replace(/<script.*>[\w\W]{1,}(.*?)[\w\W]{1,}<\/script>/gi, ""); contentString = contentString.replace(/<style.*>[\w\W]{1,}(.*?)[\w\W]{1,}<\/style>/gi, ""); // remove BR tags contentString = contentString.replace(/ /gi, ""); contentString = contentString.replace(/<br\s\>/gi, ""); contentString = contentString.replace(/<br\>/gi, ""); // remove all else contentString = contentString.replace(/<(?:.|\s)*?>/g, ""); // get rid of html-encoded characters: contentString = contentString.replace(/ /gi, " "); contentString = contentString.replace(/&/gi, "&"); contentString = contentString.replace(/"/gi, '"'); contentString = contentString.replace(/</gi, '<'); contentString = contentString.replace(/>/gi, '>'); return contentString } ! schedule('10 0 * * *', () => muell()); muell();</br\></br\s\></style.*></script.*> `

                                            Hi,

                                            danke für das Skript. Ich erhalte leider auch ein -1 als Wert. Wie kann man das fixen? Mein Kalender sieht folgendermaßen aus:

                                            LOCATION;LANGUAGE=de

                                            UID:1944444

                                            DTSTAMP:20181220T015450Z

                                            DESCRIPTION;LANGUAGE=de:Leerungserinnerung

                                            SUMMARY;LANGUAGE=de:Papiermuell

                                            PRIORITY:9

                                            CLASS:PUBLIC

                                            STATUS:CONFIRMED

                                            END:VEVENT

                                            BEGIN:VEVENT

                                            DTSTART:20191104T080000

                                            DTEND:20191104T090000

                                            TRANSP:TRANSPARENT

                                            Danke und VG

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            905
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            185
                                            916
                                            354395
                                            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