Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Einfach mal zeigen will….. :-) - Teil 2

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    936

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

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

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
916 Posts 185 Posters 456.7k Views 68 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    tempestas
    wrote on last edited by
    #101

    wie immer bei dir klasse Optik!

    <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

    1 Reply Last reply
    0
    • T Offline
      T Offline
      tempestas
      wrote on last edited by Jey Cee
      #102

      @Regalo:

      @tempestas:

      viewtopic.php?f=35&t=5369&start=380#p126465 @tempestas: Deine Zeitschaltung ist genau was ich suche. Würdest du auch die Widgets dazu veröffentlichen? Danke vorab!

      Hi,

      bei mir sieht das inzwschen schon wieder anders aus, da mir dass alte Widget icht gefiel. Daher kann ich dir das nicht geben, aber hier die Widgets für meine aktuelle Ansicht, die so aussieht:

      2395_zeitschaltung2.png 2395_zeitschaltung1.png

      Hier Widgets für die "normale Ansicht":

      widgets.txt

      Hier die Widgets zur Zeitauswahl

      widgets.txt

      <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

      1 Reply Last reply
      0
      • 2 Offline
        2 Offline
        2hot4you
        wrote on last edited by
        #103

        Hallo tempestas,

        kannst Du die Skripte auch dazu hochladen ?

        1 Reply Last reply
        0
        • T Offline
          T Offline
          tempestas
          wrote on last edited by Jey Cee
          #104

          Klar. Es gibt hier allerdings noch deutlich schönere Timing Skripte im Forum mit Tagesauswahl z.B.

          // ##########
          // Skript zum Schalten einer Steckdose zwischen zu zwei definierten Zeitpunkten. Steuerbar über Vis
          // Dank an paul53 für das Schedule Skript
          // v 1.0 stable, tempestas 24.1.2018; Zeitauswahl stark vereinfacht (jqui input date time overlay), zu steuernder Aktor via VIS auswählbar
          // v 0.2, stable, tempestas, 2.12.2017
          // Changes: boolean neu angelegt
          // telegram eingefügt
           // Skripteinstellungen
          var force = false;         // true erzwingt bei Neustart des Skripts das Anlegen der States mit den nachfolgend definierten Werten
          var debug = false;
           // STATES FÜR AKTIV UND TELEGRAM INFO 
           createState('javascript.0.Zeitschaltung.Aktor1.Aktiv', false, force, {
            read: true, 
            write: true, 
            name: "Zeitschaltung aktiv oder aus?", 
            type: "boolean", 
            def: false
          });
           createState('javascript.0.Zeitschaltung.Aktor1.telegram', false, force, {
            read: true, 
            write: true, 
            name: "Telegram senden?", 
            type: "boolean", 
            def: false
          });
           // State für zu steuernden Aktor anlegen
           createState('javascript.0.Zeitschaltung.Aktor1.Aktor','', force, {               
              name: 'Einstellung zu steuernder Aktor',
              type: 'string',
          });
           // STARTZEIT STATES
           createState('javascript.0.Zeitschaltung.Aktor1.Start.Zeit',"17:00:00", force, {          // String der Startzeit      
              name: 'Startzeit ',
              type: 'string',
           });
           createState('javascript.0.Zeitschaltung.Aktor1.Start.Stunde',"", force, {          // Startzeit-Stundenstring für Anzeige in VIS
              name: 'Startstunde ',
              type: 'string',
           });
           createState('javascript.0.Zeitschaltung.Aktor1.Start.Minute',"", force, {          // Startzeit-Minutenstring für Anzeige in VIS
              name: 'Startminute ',
              type: 'string',
           });
          // ENDZEIT STATES
           createState('javascript.0.Zeitschaltung.Aktor1.Ende.Zeit',"20:00:00", force, {          // String der Endzeit      
              name: 'Startzeit ',
              type: 'string',
           });
           createState('javascript.0.Zeitschaltung.Aktor1.Ende.Stunde','', force, {           // Endzeit-Stundenstring für Anzeige in VIS    
              name: 'Endminute ',
              type: 'string',
           });
           createState('javascript.0.Zeitschaltung.Aktor1.Ende.Minute','', force, {           // Endzeit-Minutenstring für Anzeige in VIS    
              name: 'Endminute ',
              type: 'string',
           });
           var idAktor = 'javascript.0.Zeitschaltung.Aktor1.Aktor';     
          var aktor;
           var idAktiv         =   "javascript.0.Zeitschaltung.Aktor1.Aktiv";
          var idTelegram      =   "javascript.0.Zeitschaltung.Aktor1.telegram";
           var idStartzeit     =   "javascript.0.Zeitschaltung.Aktor1.Start.Zeit";
          var idEndzeit       =   "javascript.0.Zeitschaltung.Aktor1.Ende.Zeit";
           var idMinStart      = "javascript.0.Zeitschaltung.Aktor1.Start.Minute" ;
          var idStdStart      = "javascript.0.Zeitschaltung.Aktor1.Start.Stunde";
           var idMinEnd        = "javascript.0.Zeitschaltung.Aktor1.Ende.Minute";
          var idStdEnd        = "javascript.0.Zeitschaltung.Aktor1.Ende.Stunde";
           var einschalten,
              timerEinschalten;
          
          var ausschalten,
              timerAusschalten;
          
          // ##################################################################################################
          //                                      Functions und Trigger
          // ##################################################################################################
           // Trigger Startzeit / Endzeit
           var arrStart = [idMinStart, idStdStart];
          on(arrStart, function(){
          
              var minString;
          
              var stdStart = getState(idStdStart).val;
              var minStart = getState(idMinStart).val;
          
              if(minStart.lenght == 1) minString = '0' + minStart;
              else minString = minStart;
              var stringTime = stdStart.toString() + ':' +minString.toString();     
          
              setState(idStartzeit, stringTime);
          } );
           var arrEnd = [idMinEnd, idStdEnd];
          on(arrEnd, function(){
          
              var minString;
          
              var stdEnd = getState(idStdEnd).val;
              var minEnd = getState(idMinEnd).val;
          
              if(minEnd.lenght == 1) minString = '0' + minEnd;
              else minString = minEnd;    
          
              var stringTime = stdEnd.toString() + ':' +minString.toString(); 
          
              setState(idEndzeit, stringTime);
          } );
           // FUNCTION WECHSEL DES ZU SCHALTENDEN AKTORS
           on({id: idAktor, change: "any"}, function(obj){
              aktor = obj.state.val;
             if(debug) log("Aktor ist "+aktor);    
          });
           // STARTZEIT TRIGGER (SCHEDULE)
           on(idStartzeit, function(dp) {                                                                          // Triggern bei Änderung des Startzeit-Strings
              einschalten= dp.state.val.split(':');                                             
              if(debug) log("Timer wird eingeschaltet um "+einschalten[0] +':' +einschalten[1]);
          
              //setState(idStdStart, einschalten[0]);                                                               // States für VIS Visualisierung setzen
              //setState(idMinStart, einschalten[1]);                                                               // States für VIS Visualisierung setzen
               clearSchedule(timerEinschalten);                                                                    // altes Schedule löschen
              timerEinschalten = schedule(einschalten[1] + ' ' + einschalten[0] + ' * * 0-6', fEinschalten);      // neues Schedule einstellen
          });
           // ENDZEIT TRIGGER ( SCHEDULE)
           on(idEndzeit, function(dp) {                                                                            // Triggern bei Änderung des Endzeit-Strings
              ausschalten= dp.state.val.split(':');
              if(debug) log("Timer wird ausgeschaltet um "+ausschalten[0] +':' +ausschalten[1]);
          
              //setState(idStdEnd, ausschalten[0]);                                                                 // States für VIS Visualisierung setzen
              //setState(idMinEnd, ausschalten[1]);                                                                 // States für VIS Visualisierung setzen
          
              clearSchedule(timerAusschalten);                                                                    // altes Schedule löschen
              timerAusschalten = schedule(ausschalten[1] + ' ' + ausschalten[0] + ' * * 0-6', fAusschalten);      // neues Schedule einstellen
          });
           // Functions ein- und ausschalten (Festlegen der durch Schedule getriggerten Aktionen)
           function fAusschalten(){
              if (getState(idAktiv).val === true) {
                      setState(aktor, false);         // nur, wenn die Automatik eingeschaltet ist wird die Steckdose geschaltet
                      if(getState(idTelegram).val === true) {sendTo('telegram.0', {                                          // Nachricht per Telegram
                          text: "Test-Zeitschaltung wurde ausgeschaltet"         
                      });
                  }
              }
          }
          
          function fEinschalten(){
              if (getState(idAktiv).val === true) {
                      setState(aktor, true);         // nur, wenn die Automatik eingeschaltet ist wird die Steckdose geschaltet
                       if(getState(idTelegram).val === true) {sendTo('telegram.0', {                                          // Nachricht per Telegram
                          text: "Test-Zeitschaltung wurde eingeschaltet"        
                      });
                  }
              }
          }
           // FUNCTION FÜR ERSTMALIGES EINLESEN
           function fSkriptStart(){
              einschalten = getState(idStartzeit).val.split(':'); 
              timerEinschalten = schedule(einschalten[1] + ' ' + einschalten[0] + ' * * 0-6', fEinschalten); 
              if(debug) log("Einschalten um:" +einschalten[0] + ":" + einschalten[1]);
              setState(idStdStart, einschalten[0]);
              setState(idMinStart, einschalten[1]);
          
              ausschalten = getState(idEndzeit).val.split(':'); 
              timerAusschalten = schedule(ausschalten[1] + ' ' + ausschalten[0] + ' * * 0-6', fAusschalten); 
              if(debug) log("Ausschalten um:" + ausschalten[0] + ":" + ausschalten[1] );
              setState(idStdEnd, ausschalten[0]);
              setState(idMinEnd, ausschalten[1]);    
          
          }
          // Bei Start eine Sekunde verzögert, damit States angelegt werden können
          setTimeout(fSkriptStart, 1000) ; 
          

          <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

          1 Reply Last reply
          0
          • RummelmugR Offline
            RummelmugR Offline
            Rummelmug
            wrote on last edited by Jey Cee
            #105

            Sooo,

            mein Tablet UI ist auch soweit vorzeigefähig. Das ganze läuft über ein, an der Wand hängendes, Huawei Mediapad T3 und über ein IPad Air 2.

            Im Reiter Sicherheit fehlen noch die Bilder der Kameras und der Reiter Neato wird noch um einen Mähroboter erweitert, sobald dieser installiert ist.

            Ein Video davon gibt's auf https://youtu.be/QRdilyfYdUM.
            7700_screenshot_20180715-124313.png 7700_screenshot_20180715-124302.png 7700_screenshot_20180715-124242.png 7700_screenshot_20180715-124214.png 7700_screenshot_20180715-124208.png 7700_screenshot_20180715-124203.png 7700_screenshot_20180715-124153.png 7700_screenshot_20180715-124148.png

            1 Reply Last reply
            0
            • L Offline
              L Offline
              ltsalvatore
              wrote on last edited by
              #106

              @Rummelmugge:

              Sooo,

              mein Tablet UI ist auch soweit vorzeigefähig. Das ganze läuft über ein, an der Wand hängendes, Huawei Mediapad T3 und über ein IPad Air 2.

              Im Reiter Sicherheit fehlen noch die Bilder der Kameras und der Reiter Neato wird noch um einen Mähroboter erweitert, sobald dieser installiert ist.

              Ein Video davon gibt's auf https://youtu.be/QRdilyfYdUM. `

              sieht sehr schön aus..

              was für hardware benutzt du bei deiner heizklima lösung? und könntest du den energie view auch teilen?

              1 Reply Last reply
              0
              • RummelmugR Offline
                RummelmugR Offline
                Rummelmug
                wrote on last edited by
                #107

                @ltsalvatore:

                sieht sehr schön aus..

                was für hardware benutzt du bei deiner heizklima lösung? und könntest du den energie view auch teilen? `

                Danke danke,

                ich benutze Heizkörperventile und Hygrometer von Homematic IP. Die Lüftung wird über das Raumklima Skript von hier aus dem Forum gesteuert. Werte von draußen nehme ich von einer nahen Wetterstation per weather underground.

                Aktuell lohnt bei mir eine Steuerung direkt an der Heizung nicht, da den ganzen Tag jemand im Haus ist.

                Ich bin aktuell unterwegs. Ich schau die Tage mal, dass ich den View hier rein stelle.

                Gesendet von meinem ONEPLUS A5010 mit Tapatalk

                1 Reply Last reply
                0
                • C Offline
                  C Offline
                  Conquest
                  wrote on last edited by
                  #108

                  @Marcel85:

                  So sieht es aktuell auf meinem Wandtablet aus.

                  1Home.PNG

                  2Rolladen.PNG

                  3Heizung.PNG

                  4Beleuchtung.PNG

                  5Spotify.PNG

                  6Radio.PNG

                  7Geräteauswahl.PNG

                  8HarmonyAus.PNG

                  9HarmonyEin.PNG

                  10Alarmanlage.PNG

                  11Verschluss.PNG

                  12Apps.PNG

                  13WlanThermo.PNG `

                  Hallo Marcel85,

                  Respekt ist wirklich klasse geworden. Ich hätte Interesse an zwei Views und zwar an der Beleuchtung und der Heizung. Wäre super wenn du das hier teilen könntest.

                  Gruß Torsten

                  1 Reply Last reply
                  0
                  • M Offline
                    M Offline
                    mokemann
                    wrote on last edited by
                    #109

                    @spoerl.torsten:

                    @Marcel85:

                    So sieht es aktuell auf meinem Wandtablet aus.

                    1Home.PNG

                    2Rolladen.PNG

                    3Heizung.PNG

                    4Beleuchtung.PNG

                    5Spotify.PNG

                    6Radio.PNG

                    7Geräteauswahl.PNG

                    8HarmonyAus.PNG

                    9HarmonyEin.PNG

                    10Alarmanlage.PNG

                    11Verschluss.PNG

                    12Apps.PNG

                    13WlanThermo.PNG `

                    Hallo Marcel85,

                    Respekt ist wirklich klasse geworden. Ich hätte Interesse an zwei Views und zwar an der Beleuchtung und der Heizung. Wäre super wenn du das hier teilen könntest.

                    Gruß Torsten ` Ich würde mich auch freuen wenn du deine Views hier Teilen würdest!

                    Gesendet von meinem HTC 10 mit Tapatalk

                    1 Reply Last reply
                    0
                    • MicM Offline
                      MicM Offline
                      Mic
                      Developer
                      wrote on last edited by
                      #110

                      Hallo zusammen,

                      vielen Dank für diesen Thread, da kann man sich einige Anregungen holen :)

                      Ich bin gerade noch am basteln an Views für das iPhone. In folgendem Beispiel wird – frei konfigurierbar -- die Log-Datei gefiltert und dann die Anzahl der gefilterten Einträge angezeigt. Diese kann dann "als gelesen" markiert werden.

                      Hier ein Beispiel, es gibt 60 "Errors & Warnings":
                      6940_testumg_vis.png

                      Durch drücken auf den Button oben rechts stellt es sich wieder auf 0:
                      6940_zwischenablage01.png

                      Man kann auch über einen Button auch die letzten Einträge wieder herstellen…

                      Umgesetzt mit Bordmitteln und Metro-Widgets. Als Anzeige der Zahl ein simples "basic - Number" genommen. Skript für die Log-Datei ist https://forum.iobroker.net/viewtopic.php?f=21&t=15514.

                      Das ganze muss natürlich noch schöner gemacht werden, aber als Machbarkeitstest mal ganz ok für meine vis-Kenntnisse :)

                      Als nächstes werde ich mir eine View mit diversen Status-Meldungen auf dieser Basis bauen…

                      1 Reply Last reply
                      0
                      • flkontaktF Online
                        flkontaktF Online
                        flkontakt
                        wrote on last edited by Jey Cee
                        #111

                        Sehen alle gut aus, aber bei diesem Wetter mache ich nix mehr…....

                        Gesendet von meinem SM-G920F mit Tapatalk

                        1 Reply Last reply
                        0
                        • H Offline
                          H Offline
                          helfi9999
                          wrote on last edited by Jey Cee
                          #112

                          Hallo zusammenich möchte euch heute mal einen Teil meiner Vis zeigen:
                          7416_dot.png 7416_echo.png 7416_multi.png 7416_start.png 7416_tv.png 7416_wetter.png

                          Intel NUC mit Iobroker

                          1 Reply Last reply
                          0
                          • sigi234S Online
                            sigi234S Online
                            sigi234
                            Forum Testing Most Active
                            wrote on last edited by
                            #113

                            COOL

                            Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                            Immer Daten sichern!

                            1 Reply Last reply
                            0
                            • L Offline
                              L Offline
                              ltsalvatore
                              wrote on last edited by
                              #114

                              nice…

                              deine vis seite mit der alexa musik steuerung würde mich sehr interessieren.

                              1 Reply Last reply
                              0
                              • H Offline
                                H Offline
                                helfi9999
                                wrote on last edited by
                                #115

                                Gerne,

                                hier die View:
                                7416_echo_view.txt

                                Intel NUC mit Iobroker

                                1 Reply Last reply
                                0
                                • L Offline
                                  L Offline
                                  ltsalvatore
                                  wrote on last edited by
                                  #116

                                  @helfi9999:

                                  Gerne,

                                  hier die View: `

                                  cool. danke..

                                  das ging ja schnell :-D

                                  1 Reply Last reply
                                  1
                                  • ChaotC Offline
                                    ChaotC Offline
                                    Chaot
                                    wrote on last edited by
                                    #117

                                    Danke schön. Aber ich kann die View nicht importieren.

                                    Es kommt eine Fehlermeldung über ein fehlendes JSon Objejkt at 744

                                    ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                                    1 Reply Last reply
                                    0
                                    • L Offline
                                      L Offline
                                      ltsalvatore
                                      wrote on last edited by
                                      #118

                                      @Chaot:

                                      Danke schön. Aber ich kann die View nicht importieren.

                                      Es kommt eine Fehlermeldung über ein fehlendes JSon Objejkt at 744 `

                                      jo stimmt. bei mir das gleiche

                                      1 Reply Last reply
                                      0
                                      • ChaotC Offline
                                        ChaotC Offline
                                        Chaot
                                        wrote on last edited by
                                        #119

                                        Fehler gefunden:

                                        Am Anfang ist irgendwo ein Link mit einer IP Adresse. Den habe ich entfernt

                                        und

                                        Im Editor über "Ersetzen" überall die Kennung des betreffenden Echos gegen meine eigene Kennung ausgetauscht.

                                        ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                                        1 Reply Last reply
                                        0
                                        • L Offline
                                          L Offline
                                          ltsalvatore
                                          wrote on last edited by
                                          #120

                                          @Chaot:

                                          Fehler gefunden:

                                          Am Anfang ist irgendwo ein Link mit einer IP Adresse. Den habe ich entfernt

                                          und

                                          Im Editor über "Ersetzen" überall die Kennung des betreffenden Echos gegen meine eigene Kennung ausgetauscht. `

                                          danke, hat funktioniert.

                                          zwei fragen hätte ich noch..

                                          was genau bzw. wo finde ich die möglichkeit im editor auf ersetzen zu klicken?

                                          und gibt es irgendwo ein tutorial/ eine anleitung, wie man den alexa adapter in iobroker einbindet?

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          378

                                          Online

                                          32.6k

                                          Users

                                          82.2k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe