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

  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [Vorstellung] Meine zweite Visualisierung

NEWS

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

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

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

[Vorstellung] Meine zweite Visualisierung

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vistemplate
1.3k Beiträge 148 Kommentatoren 548.1k Aufrufe 157 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.
  • J Offline
    J Offline
    jack99n
    schrieb am zuletzt editiert von
    #310

    Hallo Kuddel,

    Ich bin jetzt auch endlich dazu gekommen die Astroanzeige einzubauen. Leider funktioniert die Berechnung für die Nacht bei mir nicht, in welchem Skript müssten die DP nachtlaenge_fortschritt und nachtlaenge_keinlicht? Die beiden DP bleiben immer auf false stehen, und in deine Skripte finde ich sie auch nicht.

    1 Antwort Letzte Antwort
    0
    • K Online
      K Online
      Kuddel
      schrieb am zuletzt editiert von
      #311

      Bevor ich jetzt den Aufwand betreibe und jedes verwendetet Skript nach und nach auf Seite 1 als TXT-Dateihinzufüge, wollte ich mal fragen, ob ich evtl. auch mit der SKript-Export FUnktion arbeiten kann?

      Ich würde meine ioBroker-VM klonen und dann alle nicht relevanten Skripte im Klon löschen.
      Danach würde ich alle Skripte exportieren und diese Datei dann auf Seite 1 anfügen.

      Beim Import auf eurer Seite sehe ich dann nur leider ein Problem, weil ich denke, dass alle bereits vorhandenen Skripte überschrieben werden

      1 Antwort Letzte Antwort
      0
      • wendy2702W Offline
        wendy2702W Offline
        wendy2702
        schrieb am zuletzt editiert von
        #312

        Mach es dir leicht.

        Alle Script in ein ZIP. Das hochladen und jeder kann sich raussuchen was er braucht.

        Bitte keine Fragen per PN, die gehören ins Forum!

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        1 Antwort Letzte Antwort
        0
        • K Online
          K Online
          Kuddel
          schrieb am zuletzt editiert von
          #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 Antworten Letzte Antwort
          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 Online
            H Online
            helfi9999
            schrieb am zuletzt editiert von
            #314

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

            Intel NUC mit Iobroker

            1 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
              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 Online
                K Online
                Kuddel
                schrieb am zuletzt editiert von
                #316

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

                1 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
                  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 Online
                    K Online
                    Kuddel
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #319

                      @Kaiman55 Danke für die info

                      1 Antwort Letzte Antwort
                      0
                      • J Offline
                        J Offline
                        jack99n
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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 Online
                          K Online
                          Kuddel
                          schrieb am zuletzt editiert von
                          #321

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

                          J 1 Antwort Letzte Antwort
                          0
                          • K Kuddel

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

                            J Offline
                            J Offline
                            jack99n
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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 Online
                              K Online
                              Kuddel
                              schrieb am zuletzt editiert von
                              #323

                              @jack99n hier der BLockly Export zum Fortschritt

                              fortschritt.txt

                              J 1 Antwort Letzte Antwort
                              0
                              • K Kuddel

                                @jack99n hier der BLockly Export zum Fortschritt

                                fortschritt.txt

                                J Offline
                                J Offline
                                jack99n
                                schrieb am zuletzt editiert von
                                #324

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

                                1 Antwort Letzte Antwort
                                0
                                • D Offline
                                  D Offline
                                  David16
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  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 Online
                                    K Online
                                    Kuddel
                                    schrieb am zuletzt editiert von
                                    #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 Antwort Letzte Antwort
                                    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
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      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 Online
                                        K Online
                                        Kuddel
                                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                        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
                                          schrieb am zuletzt editiert von 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 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

                                          765

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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