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. Visualisierung
  4. [Vorstellung] Meine zweite Visualisierung

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[Vorstellung] Meine zweite Visualisierung

Scheduled Pinned Locked Moved Visualisierung
vistemplate
1.3k Posts 148 Posters 570.4k Views 157 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.
  • K Offline
    K Offline
    Kuddel
    wrote on last edited by
    #313

    Ich habe soeben den Export meiner Skript auf Seite 1 im ersten Post hinzugefügt.

    Ich hoffe ihr könnte die Datei irgendwie verwenden

    H E 2 Replies Last reply
    0
    • K Kuddel

      Ich habe soeben den Export meiner Skript auf Seite 1 im ersten Post hinzugefügt.

      Ich hoffe ihr könnte die Datei irgendwie verwenden

      H Offline
      H Offline
      helfi9999
      wrote on last edited by
      #314

      @Kuddel vielen Dank für die Bereitstellung.
      Wenn ich Fragen habe werde ich mich nochmals melden.

      Intel NUC mit Iobroker

      1 Reply Last reply
      0
      • K Kuddel

        Ich habe soeben den Export meiner Skript auf Seite 1 im ersten Post hinzugefügt.

        Ich hoffe ihr könnte die Datei irgendwie verwenden

        E Offline
        E Offline
        excalibur270
        wrote on last edited by excalibur270
        #315

        @Kuddel Müsste doch klappen wenn ich das extrahiere, meine Scripte ebenso downloade, extrahieren die von dir reinpacken wieder zippen und uploaden. Oder denke ich da falsch?

        K K 2 Replies Last reply
        0
        • E excalibur270

          @Kuddel Müsste doch klappen wenn ich das extrahiere, meine Scripte ebenso downloade, extrahieren die von dir reinpacken wieder zippen und uploaden. Oder denke ich da falsch?

          K Offline
          K Offline
          Kuddel
          wrote on last edited by
          #316

          @excalibur270 auf die Idee bin ich noch gar nicht gekommen. Könnte klappen. Müsste man mal testen

          1 Reply Last reply
          0
          • E excalibur270

            @Kuddel Müsste doch klappen wenn ich das extrahiere, meine Scripte ebenso downloade, extrahieren die von dir reinpacken wieder zippen und uploaden. Oder denke ich da falsch?

            K Offline
            K Offline
            Kaiman55
            wrote on last edited by Kaiman55
            #317

            @excalibur270 sagte in [Vorstellung] Meine zweite Visualisierung:

            @Kuddel Müsste doch klappen wenn ich das extrahiere, meine Scripte ebenso downloade, extrahieren die von dir reinpacken wieder zippen und uploaden. Oder denke ich da falsch?

            Ich habe gerade mit ner Test Proxmox VM verschiedene Varianten durchgetestet.
            Die von Dir genannte funktioniert.

            Da Kuddel andere Verzeichnisnamen verwendet als ich, klappt es sogar, wenn ich sein ZIP direkt in meine Daten importiere.
            Meine Scripte waren alle noch da.

            Das einizige Script was kaputt ist und nicht sauber importiert wurde, ist das Staubsauger Script.
            Aber vielleicht liegt der Fehler da schon im Export.

            K E 2 Replies Last reply
            0
            • K Kaiman55

              @excalibur270 sagte in [Vorstellung] Meine zweite Visualisierung:

              @Kuddel Müsste doch klappen wenn ich das extrahiere, meine Scripte ebenso downloade, extrahieren die von dir reinpacken wieder zippen und uploaden. Oder denke ich da falsch?

              Ich habe gerade mit ner Test Proxmox VM verschiedene Varianten durchgetestet.
              Die von Dir genannte funktioniert.

              Da Kuddel andere Verzeichnisnamen verwendet als ich, klappt es sogar, wenn ich sein ZIP direkt in meine Daten importiere.
              Meine Scripte waren alle noch da.

              Das einizige Script was kaputt ist und nicht sauber importiert wurde, ist das Staubsauger Script.
              Aber vielleicht liegt der Fehler da schon im Export.

              K Offline
              K Offline
              Kuddel
              wrote on last edited by
              #318

              @Kaiman55 super, dass der Test funktioniert hat. Dann Schreibe ich auf Seite 1 mal eine kurze Anleitung dazu.

              Habe mir mein Staubsaugerskript nochmal eben angeguckt.

              Habe einen BLocky Export und Import ausgeführt. Ging ohne Probleme. Komisch...

              1 Reply Last reply
              0
              • K Kaiman55

                @excalibur270 sagte in [Vorstellung] Meine zweite Visualisierung:

                @Kuddel Müsste doch klappen wenn ich das extrahiere, meine Scripte ebenso downloade, extrahieren die von dir reinpacken wieder zippen und uploaden. Oder denke ich da falsch?

                Ich habe gerade mit ner Test Proxmox VM verschiedene Varianten durchgetestet.
                Die von Dir genannte funktioniert.

                Da Kuddel andere Verzeichnisnamen verwendet als ich, klappt es sogar, wenn ich sein ZIP direkt in meine Daten importiere.
                Meine Scripte waren alle noch da.

                Das einizige Script was kaputt ist und nicht sauber importiert wurde, ist das Staubsauger Script.
                Aber vielleicht liegt der Fehler da schon im Export.

                E Offline
                E Offline
                excalibur270
                wrote on last edited by
                #319

                @Kaiman55 Danke für die info

                1 Reply Last reply
                0
                • J Offline
                  J Offline
                  jack99n
                  wrote on last edited by
                  #320

                  Hallo kuddel,

                  Könntest du das Skript Fortschritt nochmals als Blockly Export Posten, oder ein Screenshot davon machen? Dann kann ich es mir auch nachbauen.

                  Mit freundlichen Grüßen
                  Jack99n

                  K 1 Reply Last reply
                  0
                  • J jack99n

                    Hallo kuddel,

                    Könntest du das Skript Fortschritt nochmals als Blockly Export Posten, oder ein Screenshot davon machen? Dann kann ich es mir auch nachbauen.

                    Mit freundlichen Grüßen
                    Jack99n

                    K Offline
                    K Offline
                    Kuddel
                    wrote on last edited by
                    #321

                    @jack99n auf Seite 1 sind alle meine Skripte, kannste dir aus der Zip-Datei ziehen

                    J 1 Reply Last reply
                    0
                    • K Kuddel

                      @jack99n auf Seite 1 sind alle meine Skripte, kannste dir aus der Zip-Datei ziehen

                      J Offline
                      J Offline
                      jack99n
                      wrote on last edited by
                      #322

                      @Kuddel das hatte ich auch gleich gemacht,aber ich kann die zip Datei dann nicht Importieren. Ich kann nicht mal meine Exportierte zip Datei zurück Importieren.

                      K 1 Reply Last reply
                      0
                      • J jack99n

                        @Kuddel das hatte ich auch gleich gemacht,aber ich kann die zip Datei dann nicht Importieren. Ich kann nicht mal meine Exportierte zip Datei zurück Importieren.

                        K Offline
                        K Offline
                        Kuddel
                        wrote on last edited by
                        #323

                        @jack99n hier der BLockly Export zum Fortschritt

                        fortschritt.txt

                        J 1 Reply Last reply
                        0
                        • K Kuddel

                          @jack99n hier der BLockly Export zum Fortschritt

                          fortschritt.txt

                          J Offline
                          J Offline
                          jack99n
                          wrote on last edited by
                          #324

                          @Kuddel Danke für deine Geduld jetzt geht es. :+1:

                          1 Reply Last reply
                          0
                          • D Offline
                            D Offline
                            David16
                            wrote on last edited by
                            #325

                            Hallo @Kuddel,
                            erstmal vielen Dank für deine tolle Visualisierung und dass du dein Projekt hier zur Verfügung stellst. Ich habe schon einiges von deinem Projekt umsetzten können. Dennoch hänge ich bei einigen Punkten, die ich jetzt nach und nach abarbeiten möchte.

                            Ein Punkt ist das Skript das die Zeiten in der javascript.0/zeiten/ ermittelt. Bei mir kommt leider nicht alles an.
                            Ich habe auch schon die ganzen Skripte aus dem Verlauf hier versucht einzulesen, leider ohne Erfolg.

                            javascript.0_zeiten.PNG

                            ZeitenV01.PNG

                            Könntest du mir vielleicht nochmal die ganzen Scripte per .txt die zur Zeiten-Ermittlung zusenden, dann würde ich die nochmal gegen den Import der Zip-Datei aus dem ersten Post austauschen? Ich vermute das hier bei mir beim Import nicht alles problemlos funktioniert hat.

                            Außerdem bin ich noch an dem Script zur Erstellung der Variablen der CCU für die VIS interessiert. Könntest du mir das auch zur Verfügung stellen?

                            Ich werde dich vermutlich noch ein paar mal fragen müssen, da meine Programmierkenntnisse nicht sehr gut sind. Vielen Dank im Voraus!

                            K 1 Reply Last reply
                            0
                            • D David16

                              Hallo @Kuddel,
                              erstmal vielen Dank für deine tolle Visualisierung und dass du dein Projekt hier zur Verfügung stellst. Ich habe schon einiges von deinem Projekt umsetzten können. Dennoch hänge ich bei einigen Punkten, die ich jetzt nach und nach abarbeiten möchte.

                              Ein Punkt ist das Skript das die Zeiten in der javascript.0/zeiten/ ermittelt. Bei mir kommt leider nicht alles an.
                              Ich habe auch schon die ganzen Skripte aus dem Verlauf hier versucht einzulesen, leider ohne Erfolg.

                              javascript.0_zeiten.PNG

                              ZeitenV01.PNG

                              Könntest du mir vielleicht nochmal die ganzen Scripte per .txt die zur Zeiten-Ermittlung zusenden, dann würde ich die nochmal gegen den Import der Zip-Datei aus dem ersten Post austauschen? Ich vermute das hier bei mir beim Import nicht alles problemlos funktioniert hat.

                              Außerdem bin ich noch an dem Script zur Erstellung der Variablen der CCU für die VIS interessiert. Könntest du mir das auch zur Verfügung stellen?

                              Ich werde dich vermutlich noch ein paar mal fragen müssen, da meine Programmierkenntnisse nicht sehr gut sind. Vielen Dank im Voraus!

                              K Offline
                              K Offline
                              Kuddel
                              wrote on last edited by
                              #326

                              @David16

                              Hier der Blockly Export von zeiten_v01 zeiten_v01.txt

                              Mich wundert ein wenig, dass es bei dir als JS- und nicht als Blockly Skript angezeigt wird. Der Import hat wohl irgendwie nicht funktioniert.

                              Welche Variablen von der CCU meinst du?

                              D 1 Reply Last reply
                              0
                              • K Kuddel

                                @David16

                                Hier der Blockly Export von zeiten_v01 zeiten_v01.txt

                                Mich wundert ein wenig, dass es bei dir als JS- und nicht als Blockly Skript angezeigt wird. Der Import hat wohl irgendwie nicht funktioniert.

                                Welche Variablen von der CCU meinst du?

                                D Offline
                                D Offline
                                David16
                                wrote on last edited by
                                #327

                                @Kuddel - Jetzt ist es als Blockly integriert. Vielen Dank!
                                ZeitenV01.PNG
                                Ich warte bis Morgen ab, dann sehe ich ob jetzt alle Variablen befüllt im iobroker befüllt wurden.

                                Wegen der CCU: Du hattest hier im dem Thread irgendwo geschrieben, dass du die Daten der Homematic-CCU, z.B. die Firmware, ausliest (ich glaube als Programm oder Skript in der CCU direkt) und diese dann in iobroker überträgst. Im Speziellem geht es mir da um das Befüllen des Views 430_CCU bzw. 431_CCU2 Infos:
                                430_CCU - Homematic Info.PNG

                                Kannst du mir zeigen, wie du das realisiert hast? Ich verfüge zwar über eine CCU3 aber vom Prinzip dürfte das gleich sein.

                                K 1 Reply Last reply
                                0
                                • D David16

                                  @Kuddel - Jetzt ist es als Blockly integriert. Vielen Dank!
                                  ZeitenV01.PNG
                                  Ich warte bis Morgen ab, dann sehe ich ob jetzt alle Variablen befüllt im iobroker befüllt wurden.

                                  Wegen der CCU: Du hattest hier im dem Thread irgendwo geschrieben, dass du die Daten der Homematic-CCU, z.B. die Firmware, ausliest (ich glaube als Programm oder Skript in der CCU direkt) und diese dann in iobroker überträgst. Im Speziellem geht es mir da um das Befüllen des Views 430_CCU bzw. 431_CCU2 Infos:
                                  430_CCU - Homematic Info.PNG

                                  Kannst du mir zeigen, wie du das realisiert hast? Ich verfüge zwar über eine CCU3 aber vom Prinzip dürfte das gleich sein.

                                  K Offline
                                  K Offline
                                  Kuddel
                                  wrote on last edited by Kuddel
                                  #328

                                  @David16

                                  c3d02b23-6fbe-424e-b0cf-dcafdc07c2fb-grafik.png

                                  Firmware: HM-Rega
                                  Duty-Cycle: HM-Rega
                                  Servicemeldungen: Javascript

                                  /*  System Homematic Servicemeldungen
                                  Skript erstellt Variablen Service.Homematic.*
                                  http://forum.iobroker.org/viewtopic.php?f=21&t=914#p9153
                                  
                                  erstellt: 03.08.2015 von paul53 - angepasst von pix
                                  
                                  */
                                  
                                  
                                  // Service Meldungen
                                  
                                  createState('HM-Servicemeldungen.Anzahl', 0, {"name": "Anzahl"});     // Anzahl der Service-Alarme
                                  createState('HM-Servicemeldungen.Text', "", {"name": "Text"});      // Service-Alarme, als Variable unter Javascript.0 anlegen
                                  
                                  var SelectorUNREACH = $('channel[state.id=*.UNREACH]');
                                  var SelectorSTICKY_UNREACH = $('channel[state.id=*.STICKY_UNREACH]');
                                  var SelectorLOWBAT = $('channel[state.id=*.LOWBAT]');
                                  var SelectorCONFIG_PENDING = $('channel[state.id=*.CONFIG_PENDING]');
                                  
                                  function countService(obj) {
                                     var anzahl    = 0;
                                     var text      = "";
                                  
                                     function count(id) {
                                        var status = getState(id).val;                // Zustand abfragen (jedes Element)
                                        if (status === true) {                        // wenn Zustand = true, dann wird die Anzahl der Geräte hochgezählt
                                           text = text + getObject(id).common.name+ "<br>"+ "<br>";                   // Zu String hinzufügen
                                            ++anzahl;                                  // Zählt die Anzahl der Service-Alarme
                                        }
                                     }
                                   
                                     SelectorUNREACH.each(function (id, i) {
                                        count(id);
                                        });
                                        
                                     SelectorLOWBAT.each(function (id, i) {
                                        count(id);
                                        });
                                        
                                     SelectorCONFIG_PENDING.each(function (id, i) {
                                        count(id);
                                        });
                                        
                                  
                                     // Schleife ist durchlaufen. Im Log wird der aktuelle Status (Anzahl, davon Service zutreffend) ausgegeben
                                     //log("Homematic-Servicemeldungen: " + text);
                                     //log("Anzahl Homematic-Servicemeldungen: " + anzahl);
                                  
                                     // die ermittelten Werte werden als javascript.0. Variable in ioBroker gespeichert 
                                     if (!anzahl) { 
                                         text = "keine Service-Meldungen vorhanden";
                                     }
                                     setState("HM-Servicemeldungen.Text", text);          // Schreibt die IDs der Datenpunkte mit Service Meldung
                                     setState("HM-Servicemeldungen.Anzahl", anzahl);      // Schreibt die aktuelle Anzahl der Service Meldungen
                                  }   
                                  
                                  SelectorUNREACH.on(function(obj) {          // bei Zustandänderung *.UNREACH in allen Gewerken
                                     countService(obj);
                                  });
                                  
                                  //SelectorSTICKY_UNREACH.on(function(obj) {   // bei Zustandänderung *.STICKY_UNREACH in allen Gewerken
                                     //countService(obj);
                                  //});
                                  
                                  SelectorLOWBAT.on(function(obj) {          // bei Zustandänderung *.LOWBAT in allen Gewerken
                                     countService(obj);
                                  });
                                  
                                  SelectorCONFIG_PENDING.on(function(obj) {   // bei Zustandänderung *.CONFIG_PENDING in allen Gewerken
                                     countService(obj);
                                  });
                                  
                                  // alternative Abfrage jede Minute
                                  schedule("*/1 * * * *", function () {
                                      countService();
                                  });
                                  
                                  // Ausführung bei Scriptstart
                                  countService();
                                  

                                  Laufzeit: Script auf CCU

                                  ! HomeMatic-Script
                                  ! UPTIME DER CCU
                                  ! http://www.christian-luetgens.de/homematic/cuxd/uptime/Uptime.htm
                                  
                                  string s_cuxd = "CUxD.CUX2801001:1.";
                                  !string s_cmd = "cat /proc/uptime | awk '// { printf \"%dT %02d:%02d\", $1/86400, $1/3600%24, $1/60%60 }'";
                                  string s_cmd = "cat /proc/uptime | awk '// { printf \"%d Tage, %02d Std, %02d Min\", $1/86400, $1/3600%24, $1/60%60 }'";
                                  dom.GetObject (s_cuxd # "CMD_SETS").State (s_cmd);
                                  dom.GetObject (s_cuxd # "CMD_QUERY_RET").State (1);
                                  dom.GetObject ("Uptime").State (dom.GetObject (s_cuxd # "CMD_RETS").State());
                                  
                                  !  Ende des Scripts
                                  
                                  

                                  D 1 Reply Last reply
                                  0
                                  • K Kuddel

                                    @David16

                                    c3d02b23-6fbe-424e-b0cf-dcafdc07c2fb-grafik.png

                                    Firmware: HM-Rega
                                    Duty-Cycle: HM-Rega
                                    Servicemeldungen: Javascript

                                    /*  System Homematic Servicemeldungen
                                    Skript erstellt Variablen Service.Homematic.*
                                    http://forum.iobroker.org/viewtopic.php?f=21&t=914#p9153
                                    
                                    erstellt: 03.08.2015 von paul53 - angepasst von pix
                                    
                                    */
                                    
                                    
                                    // Service Meldungen
                                    
                                    createState('HM-Servicemeldungen.Anzahl', 0, {"name": "Anzahl"});     // Anzahl der Service-Alarme
                                    createState('HM-Servicemeldungen.Text', "", {"name": "Text"});      // Service-Alarme, als Variable unter Javascript.0 anlegen
                                    
                                    var SelectorUNREACH = $('channel[state.id=*.UNREACH]');
                                    var SelectorSTICKY_UNREACH = $('channel[state.id=*.STICKY_UNREACH]');
                                    var SelectorLOWBAT = $('channel[state.id=*.LOWBAT]');
                                    var SelectorCONFIG_PENDING = $('channel[state.id=*.CONFIG_PENDING]');
                                    
                                    function countService(obj) {
                                       var anzahl    = 0;
                                       var text      = "";
                                    
                                       function count(id) {
                                          var status = getState(id).val;                // Zustand abfragen (jedes Element)
                                          if (status === true) {                        // wenn Zustand = true, dann wird die Anzahl der Geräte hochgezählt
                                             text = text + getObject(id).common.name+ "<br>"+ "<br>";                   // Zu String hinzufügen
                                              ++anzahl;                                  // Zählt die Anzahl der Service-Alarme
                                          }
                                       }
                                     
                                       SelectorUNREACH.each(function (id, i) {
                                          count(id);
                                          });
                                          
                                       SelectorLOWBAT.each(function (id, i) {
                                          count(id);
                                          });
                                          
                                       SelectorCONFIG_PENDING.each(function (id, i) {
                                          count(id);
                                          });
                                          
                                    
                                       // Schleife ist durchlaufen. Im Log wird der aktuelle Status (Anzahl, davon Service zutreffend) ausgegeben
                                       //log("Homematic-Servicemeldungen: " + text);
                                       //log("Anzahl Homematic-Servicemeldungen: " + anzahl);
                                    
                                       // die ermittelten Werte werden als javascript.0. Variable in ioBroker gespeichert 
                                       if (!anzahl) { 
                                           text = "keine Service-Meldungen vorhanden";
                                       }
                                       setState("HM-Servicemeldungen.Text", text);          // Schreibt die IDs der Datenpunkte mit Service Meldung
                                       setState("HM-Servicemeldungen.Anzahl", anzahl);      // Schreibt die aktuelle Anzahl der Service Meldungen
                                    }   
                                    
                                    SelectorUNREACH.on(function(obj) {          // bei Zustandänderung *.UNREACH in allen Gewerken
                                       countService(obj);
                                    });
                                    
                                    //SelectorSTICKY_UNREACH.on(function(obj) {   // bei Zustandänderung *.STICKY_UNREACH in allen Gewerken
                                       //countService(obj);
                                    //});
                                    
                                    SelectorLOWBAT.on(function(obj) {          // bei Zustandänderung *.LOWBAT in allen Gewerken
                                       countService(obj);
                                    });
                                    
                                    SelectorCONFIG_PENDING.on(function(obj) {   // bei Zustandänderung *.CONFIG_PENDING in allen Gewerken
                                       countService(obj);
                                    });
                                    
                                    // alternative Abfrage jede Minute
                                    schedule("*/1 * * * *", function () {
                                        countService();
                                    });
                                    
                                    // Ausführung bei Scriptstart
                                    countService();
                                    

                                    Laufzeit: Script auf CCU

                                    ! HomeMatic-Script
                                    ! UPTIME DER CCU
                                    ! http://www.christian-luetgens.de/homematic/cuxd/uptime/Uptime.htm
                                    
                                    string s_cuxd = "CUxD.CUX2801001:1.";
                                    !string s_cmd = "cat /proc/uptime | awk '// { printf \"%dT %02d:%02d\", $1/86400, $1/3600%24, $1/60%60 }'";
                                    string s_cmd = "cat /proc/uptime | awk '// { printf \"%d Tage, %02d Std, %02d Min\", $1/86400, $1/3600%24, $1/60%60 }'";
                                    dom.GetObject (s_cuxd # "CMD_SETS").State (s_cmd);
                                    dom.GetObject (s_cuxd # "CMD_QUERY_RET").State (1);
                                    dom.GetObject ("Uptime").State (dom.GetObject (s_cuxd # "CMD_RETS").State());
                                    
                                    !  Ende des Scripts
                                    
                                    

                                    D Offline
                                    D Offline
                                    David16
                                    wrote on last edited by David16
                                    #329

                                    @Kuddel hatte die Einstellung des Duty-Cycle nicht im HM-Rega Adapter gefunden, vielen Dank für deine Hilfestellung. Das läuft jetzt schonmal.

                                    Leider funktioniert kommen noch nicht die Daten des Blocky "zeiten_v01" richtig an:

                                    javascript.0_zeiten.PNG

                                    Vom Chatverlauf haben damit andere auch Probleme bzw. du hast glaube ich geschrieben dass die Nachtberechnung etc. aktuell nicht richtig funktioniert?! -Ist davon auch die Rollladenberechnung betroffen?

                                    Edit:
                                    Die Nachtzeiten funktionieren doch. Ich glaube ich habe die Wechselwirkung des Scripts verstanden...

                                    javascript.0_zeiten.PNG

                                    Wie verhalten sich denn die Rolladenzeiten? -Da stehe ich noch auf dem Schlauch?? In der "zeiten_v01" sind da auch etwas programmiert.

                                    K 1 Reply Last reply
                                    0
                                    • D David16

                                      @Kuddel hatte die Einstellung des Duty-Cycle nicht im HM-Rega Adapter gefunden, vielen Dank für deine Hilfestellung. Das läuft jetzt schonmal.

                                      Leider funktioniert kommen noch nicht die Daten des Blocky "zeiten_v01" richtig an:

                                      javascript.0_zeiten.PNG

                                      Vom Chatverlauf haben damit andere auch Probleme bzw. du hast glaube ich geschrieben dass die Nachtberechnung etc. aktuell nicht richtig funktioniert?! -Ist davon auch die Rollladenberechnung betroffen?

                                      Edit:
                                      Die Nachtzeiten funktionieren doch. Ich glaube ich habe die Wechselwirkung des Scripts verstanden...

                                      javascript.0_zeiten.PNG

                                      Wie verhalten sich denn die Rolladenzeiten? -Da stehe ich noch auf dem Schlauch?? In der "zeiten_v01" sind da auch etwas programmiert.

                                      K Offline
                                      K Offline
                                      Kuddel
                                      wrote on last edited by Kuddel
                                      #330

                                      @David16 die Rolladen sind wie folgt programmiert:

                                      In der VIS stelle ich die Verzögerung zum öffnen / schließen im Bezug auf Sonnenauf- und Untergang ein.

                                      Beispiel heute:

                                      Sonnenaufgang: 06:31 Uhr
                                      Verzögerung: -30 Min
                                      Rollos öffnen: 06:01 Uhr

                                      Die Berechnung der Öffnungszeit der Rollos ist auch im Skript "zeiten" enthalten.

                                      Wen ich das richtig sehe, muss du nur im DP "rolladen_oeffnen_verzoegerung" bzw. "rolladen_schliessen_verzoegerung" eine Verzögerung eintragen und alle anderen Datenpunkte werden befüllt

                                      D 1 Reply Last reply
                                      0
                                      • K Kuddel

                                        @David16 die Rolladen sind wie folgt programmiert:

                                        In der VIS stelle ich die Verzögerung zum öffnen / schließen im Bezug auf Sonnenauf- und Untergang ein.

                                        Beispiel heute:

                                        Sonnenaufgang: 06:31 Uhr
                                        Verzögerung: -30 Min
                                        Rollos öffnen: 06:01 Uhr

                                        Die Berechnung der Öffnungszeit der Rollos ist auch im Skript "zeiten" enthalten.

                                        Wen ich das richtig sehe, muss du nur im DP "rolladen_oeffnen_verzoegerung" bzw. "rolladen_schliessen_verzoegerung" eine Verzögerung eintragen und alle anderen Datenpunkte werden befüllt

                                        D Offline
                                        D Offline
                                        David16
                                        wrote on last edited by
                                        #331

                                        @Kuddel Ich habe eben es gestestet. Es funktioniert bei mir, vielen Dank. Ich hatte die Logik anders verstanden.

                                        javascript.0_zeiten.PNG

                                        Ich werde dann noch die Rollladen-Aktoren in das Script ersetzen und dann kann ich bei dem Punkt auch schon einen Haken machen.
                                        Du hast mit deiner VIS echt ein tolles Projekt aufgestellt!

                                        D 1 Reply Last reply
                                        0
                                        • A Offline
                                          A Offline
                                          ahfreezer
                                          wrote on last edited by
                                          #332

                                          Hi Kuddel,

                                          ich brauche noch mal deine Erfahrung. Ich habe mir dein Logskript genommen und wollte analog deinem Vorgehen in VIS mir ein schönes Logging bauen.

                                          Mein Problem: sobald ich das Skript starte, geht mein ganzes System in die Knie. Siehe Screenhot im Spoiler


                                          cdc7c499-3792-450f-b91e-9fa7b0f985e6-image.png

                                          Hast du ein ähnliches verhalten?

                                          Außer ein paar "clean" Filter habe ich an dem Skript eigentlich nichts verändert. Ich hatte zuerst das Javascript Update im Verdacht, weil der Effekt zeitgleich aufgetreten ist. Aber nun kann ich eindeutig das Skript als Verursache nennen...

                                            {
                                              id:          'javascript',
                                              filter_all:  ['+++'],
                                              filter_any:  [''],
                                              blacklist:   ['Error'],
                                              //clean:       [''],
                                              clean:       ['script.js.common.Kameras.Türklingel_gedrückt:','script.js.smarthome.','rolladen.','javascript.0','info','+++ ',' +++','NAS_und_VMware.shutdown_WinNAS_v01:','adapter_starten_stoppen:','rolladen_tag_nacht:','script.js.java.wol.wol_winnas:','backup_erstellen:','briefkasten_v0_1: ','stufenbeleuchtung_v01: ','weihnachten: ','echo_stati: ','NAS_und_VMware.shutdown_synology_v0_1:','shutdown_synology_v0_1: ','weckradio: ','kueche_v0_2: ','schlafzimmer_v0_3: ','schlafzimmer_tv_v0_1: ','licht.weckzeit_v0_2: ','NAS_und_VMware.start_stop_esxp: ','wol_synology: ','steckdosen.ps4_lueftung_v0_2:','wol_daniel: ','NAS_und_VMware.wake_on_lan_v0_2: ','alexa_benachrichtigungen: ','anwesenheit: ','system_ctr_vis: ','reboot__skript: ','weckzeit_v0_2:','wol_winnas: ','wol_qnap_archiv: ','lichterkette_flur_v0_3: ','reboot_skript: '],
                                              columns:     ['date','msg'],
                                            },  
                                            
                                          

                                          K 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

                                          594

                                          Online

                                          32.6k

                                          Users

                                          82.3k

                                          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