Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.7k

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

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
916 Beiträge 185 Kommentatoren 441.3k Aufrufe 68 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    tempestas
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    0
    • RummelmugR Offline
      RummelmugR Offline
      Rummelmug
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      0
      • L Offline
        L Offline
        ltsalvatore
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • RummelmugR Offline
          RummelmugR Offline
          Rummelmug
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • C Offline
            C Offline
            Conquest
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              mokemann
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • MicM Offline
                MicM Offline
                Mic
                Developer
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • flkontaktF Online
                  flkontaktF Online
                  flkontakt
                  schrieb am zuletzt editiert von Jey Cee
                  #111

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

                  Gesendet von meinem SM-G920F mit Tapatalk

                  1 Antwort Letzte Antwort
                  0
                  • H Offline
                    H Offline
                    helfi9999
                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                    0
                    • sigi234S Online
                      sigi234S Online
                      sigi234
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von
                      #113

                      COOL

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

                      1 Antwort Letzte Antwort
                      0
                      • L Offline
                        L Offline
                        ltsalvatore
                        schrieb am zuletzt editiert von
                        #114

                        nice…

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

                        1 Antwort Letzte Antwort
                        0
                        • H Offline
                          H Offline
                          helfi9999
                          schrieb am zuletzt editiert von
                          #115

                          Gerne,

                          hier die View:
                          7416_echo_view.txt

                          Intel NUC mit Iobroker

                          1 Antwort Letzte Antwort
                          0
                          • L Offline
                            L Offline
                            ltsalvatore
                            schrieb am zuletzt editiert von
                            #116

                            @helfi9999:

                            Gerne,

                            hier die View: `

                            cool. danke..

                            das ging ja schnell :-D

                            1 Antwort Letzte Antwort
                            1
                            • ChaotC Offline
                              ChaotC Offline
                              Chaot
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              0
                              • L Offline
                                L Offline
                                ltsalvatore
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                0
                                • ChaotC Offline
                                  ChaotC Offline
                                  Chaot
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  0
                                  • L Offline
                                    L Offline
                                    ltsalvatore
                                    schrieb am zuletzt editiert von
                                    #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 Antwort Letzte Antwort
                                    0
                                    • ChaotC Offline
                                      ChaotC Offline
                                      Chaot
                                      schrieb am zuletzt editiert von
                                      #121

                                      Alexa Adapter bindet sich eigentlich selbst ein.

                                      Adapter installieren - mailadresse und Passwort eintragen - Speichern und schließen - fertig

                                      Editor ersetzen - UUps - ich verwende als Standard den EM Editor und habe gar nicht daran gedacht das es im normalen Editor gar nicht geht. Sorry

                                      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 Antwort Letzte Antwort
                                      0
                                      • L Offline
                                        L Offline
                                        ltsalvatore
                                        schrieb am zuletzt editiert von
                                        #122

                                        @Chaot:

                                        Alexa Adapter bindet sich eigentlich selbst ein.

                                        Adapter installieren - mailadresse und Passwort eintragen - Speichern und schließen - fertig

                                        Editor ersetzen - UUps - ich verwende als Standard den EM Editor und habe gar nicht daran gedacht das es im normalen Editor gar nicht geht. Sorry `

                                        hm.. dachte ich auch, aber irgendwie bleibt die ampel auf gelb.. zugangsdaten hab ich nochmal gegengecheckt. stimmen soweit. muss ich da noch was bez. der cookies machen?

                                        ok… das mit dem editor hatte ich missverstanden, ich dachte du meinst nen editor in iobroker vis selbst, aber hier geht es ja um einen windows editor. dort funktioniert das ersetzten im normalen editor auch. (STRG+H)

                                        gruß

                                        1 Antwort Letzte Antwort
                                        0
                                        • H Offline
                                          H Offline
                                          helfi9999
                                          schrieb am zuletzt editiert von
                                          #123

                                          Schau mal hier dort wird der Adapter erklärt:

                                          viewtopic.php?f=37&t=15547

                                          Intel NUC mit Iobroker

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          529

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe