Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [Vorstellung] Meine zweite Visualisierung

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Vorstellung] Meine zweite Visualisierung

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      ahfreezer last edited by

      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 Reply Quote 0
      • K
        Kuddel @ahfreezer last edited by

        @ahfreezer am besten das Skript einmal zurück setzen. also meine Filter löschen und dann Schritt für Schritt Filter für deine Bedürfnisse hinzufügen

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

          Alles klar...du antwortest hast fast schneller als ich meine Frage stellen kann 😂
          Danke dir. Ich setz mich heute Abend mal in Ruhe dran wenn Frau und Kinder im Bett sind und geh Stück für Stück
          das Skript durch.

          Ansonsten kann ich -wie die anderen- die nur noch einmal ausdrücklich für deine Vorstellung danken.
          Dein "VIS" ist meine aktuelle Blaupause. Es gibt mir so viele Tipps und spart viel zusätzliche Recherche und ggf. unnötige Anfragen im Forum.

          Wirklich super von dir!

          VG
          André

          1 Reply Last reply Reply Quote 0
          • R
            ralalla last edited by ralalla

            Könntest du noch einmal den Blockly export des Tageszeiten Fortschritt als txt Datei posten ?
            In allen Links hier steht nämlich bei Tageszeit_Differenz und Tageszeit_Fortschritt das gleiche drinnen und das ist wohl immer das Blockly für die Differenz.

            Hat sich erledigt, habe das "zeiten-Script" importiert, da ist ja alles drinnen.

            K 1 Reply Last reply Reply Quote 0
            • K
              Kuddel @ralalla last edited by

              @ralalla fortschritt.txt

              R 1 Reply Last reply Reply Quote 0
              • R
                ralalla @Kuddel last edited by

                @Kuddel jep Danke, im Zeiten Script stands ja auch drinnen.

                1 Reply Last reply Reply Quote 0
                • D
                  David16 @David16 last edited by

                  @Kuddel Wie hast du denn den View mit dem Arbeitsstatus realisiert. Ich habe gesehen dass du hier einen Wert in den Object-Ordner javascript.0 hast:

                  javascript.0_arbeitsstatus.PNG

                  Mit was befüllst du den Wert denn? - Ich habe hierzu leider keine Anhaltspunkte finden können...

                  Außerdem möchte ich gerne, dass die Rollläden am Wochenende (Samstag und Sonntag) anstatt der ermittelten Rollo-Öffnungsszeiten im Zeiten-Script um 4 Stunden nach hinten verschieben bzw. um 10 Uhr hochfahren.

                  Über CRON habe ich hier die Tage eingefügt:

                  rollladen.Zeiten.cron.PNG

                  Ich denke aber das ist der falsche Ansatz. Hast du dazu vielleicht etwas in der zeiten_v01 eingebaut (Uhrzeit in VIS)?

                  Uhrzeit_in_VIS.PNG

                  K 1 Reply Last reply Reply Quote 0
                  • K
                    Kuddel @David16 last edited by

                    @David16

                    Arbeisstattus:

                    Der Datenpunkt wird per VIS mit einer Zahl befüllt
                    0 = Arbeit
                    1 = Frei
                    2 = Urlaub
                    3 = Krank

                    Je nach dem, was per VIS eingestellt ist, reagieren meine Skript.

                    Beispiel: Das Wecklicht im Schlafzimmer geht nur bei 0 (Arbeit) an.
                    Die Rollos fahren bei 2 (Urlaub) morgens nur zur Hälfte hoch

                    Rolladen:

                    Wenn mein Skript nur Werktags laufen soll, muss noch ein Check nach dem aktuellen Wochentag einbauen.
                    Wenn Wochentag ungleich Samstag und ungleich Sonntag, dann .....

                    Im selben Trigger kannst du die gleichen Bausteine verwenden mit dem Check
                    wenn wochentag gleich Samstag oder Sonntag dann Timeout 240 Minunten und dann die ausführung (das wäre dann 4 stunden nach sonnenaufgang + bzw. - verzögerung.

                    Du kannst fürs WE aber natürlich auch einen festen Trigger verwenden, der die Rollos immer um 10 Uhr hochfährt, unabhänging von der Zeit des Sonnenuntergangs...

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      David16 @Kuddel last edited by

                      @Kuddel

                      ok vielen Dank. - Wäre es dann so richtig?

                      9deded4a-8fa6-407d-b2f0-f442645da3e2-image.png

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        Kuddel @David16 last edited by

                        @David16 trigger in trigger geht nicht.

                        diese blöcke musst du einbauen

                        eea79ddd-84c9-43ee-9b5e-5e5c17d4c77f-grafik.png

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          David16 @Kuddel last edited by

                          @Kuddel So wäre es dann richtig, wenn ich deinen Baustein nehme?

                          35bc8bc2-2016-461e-86ee-e6debb09d01a-image.png

                          K 1 Reply Last reply Reply Quote 0
                          • K
                            Kuddel @David16 last edited by

                            @David16 ja müsste klappen

                            D 1 Reply Last reply Reply Quote 0
                            • D
                              David16 @Kuddel last edited by

                              @Kuddel Ok danke.

                              Könnte man es auch so bauen, dass ich auch in der VIS sehe, dass am Samstag und am Sonntag um 10.00 Uhr die Rolladen geöffnet werden?

                              Montag-Freitag entsprechend der derzeitigen Einstellungen und Samstag / Sonntag auf 10:00 Rolladen öffnen als feste Zeit?

                              Parallel bin an dem Wetter, kannst du mir mal ein Screenshot zeigen welche API du aktiv hast?

                              c4df0a91-1222-4372-bf06-74aeb2c32e2d-image.png

                              Wenn ich alle 4 Pfade aktiv habe geht alles, ich möchte aber ungern unnötigen Datenmüll aufbereiten müssen.

                              K 1 Reply Last reply Reply Quote 0
                              • K
                                Kuddel @David16 last edited by

                                @David16

                                VIS Rolladen WE:

                                Baue dir ein kleines Skript, was den neuen Datenpunkt Rolladen_Tag_Typ werktags auf "Werktag" und am WE auf "Wochenende" schaltet.

                                In der VIS wird dann über die Sichtbarkeit entweder die berechnetet Zeit an einem Werktag angezeigt oder 10 Uhr fürs WE.

                                Mein DasWetter Adapter:

                                fe51e3f2-5b20-4aa2-809e-dc9707cfafcd-grafik.png

                                D 2 Replies Last reply Reply Quote 0
                                • D
                                  David16 @Kuddel last edited by

                                  @Kuddel
                                  Okay besten Dank! Ich probiere es gleich Morgen mal!

                                  D 1 Reply Last reply Reply Quote 0
                                  • M
                                    MasterG87 last edited by

                                    Ich habe probiert das Log Skript einfach zu übernehmen, aber leider zeigt es in deinem Vis dann einfach kein Log an. Hast du eine Ahnung an was das liegt ode wie man das debuggen kann?

                                    K 1 Reply Last reply Reply Quote 0
                                    • D
                                      David16 @David16 last edited by

                                      @Kuddel Ich ahbe es mal auf dem Weg probiert. Wäre das denn so funktionsfähig?

                                      feb8737e-a694-4834-a0f7-ed264409cf66-image.png

                                      Ich habe deine Zeiten.v01 entsprechend um "ungleich Samstag / Sonntag" und " gleich Samstag / Sonntag " ergänzt. Dazu dann entsprechend bei "gleich Samstag / Sonntag" die Werte auf 10:00 Uhr fixiert.

                                      Diesen Teil habe ich aus deiner Idee übernommen:
                                      "...diese Blöcke musst du einbauen

                                      1553330127080-eea79ddd-84c9-43ee-9b5e-5e5c17d4c77f-grafik.png ..."


                                      Ich habe heute auch noch Doppelflügelfenster in die VIS eingebaut. ☺

                                      Status geschlossen:
                                      3076a3cf-e7af-4078-a03a-c5e7e57891d9-image.png

                                      Fenster links geöffnet:
                                      ce6ac34c-a1e2-4385-83a6-fc6c9ce48c3b-image.png

                                      Fenster rechts geöffnet:
                                      6bd1be2a-2871-450f-a988-8dac6d88b7f8-image.png

                                      Beide Fenster geöffnet:
                                      bdb6edce-8cb4-41be-a67a-5080e726a015-image.png

                                      Wenn du möchtest kann ich dir gerne hierzu mal Screenshots senden und es ein wenig beschreiben.

                                      K 1 Reply Last reply Reply Quote 0
                                      • K
                                        Kuddel @MasterG87 last edited by

                                        @MasterG87 in meinem Skript ist bereits ein Filter eingebaut.

                                        Ich möchte in meiner VIS nur Log einTräge sehen, die ich selber per Skript generiere.

                                        Daher sind meine Log-Einträge in Skripten alle wie folgt getagged: "+++ Log Eeintrag xyz +++"

                                        Du musst daher in meinem Skript ersteinmal den Filter auskommentieren

                                         {
                                            id:          'javascript',
                                            filter_all:  ['+++'],
                                            filter_any:  [''],
                                            blacklist:   ['Error'],
                                            //clean:       [''],
                                            clean:       ['system.','steckdosen.','sontiges.','licht.','script.js.java.wol.','script.js.java.shutdown.','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: ','briefkasten_tuerklingel_v0_1: ','shutdown_qnap-archiv_v0_1: '],
                                            columns:     ['date','msg'],
                                          },  
                                        

                                        M 1 Reply Last reply Reply Quote 1
                                        • K
                                          Kuddel @David16 last edited by

                                          @David16 ein Fehler habe ich noch gefunden.

                                          Beim WE muss es Samstag ODER Sonntag sein 😉

                                          Sollte aber ansonsten funktionieren. Kannst es ja erst einmal testen, indem du dir nur eine Mail zusenen lässt. Wenn die Mail zu den richtigen Zeitpunkten kommt, kannst alles andere wie Lampen etc. aktivieren.

                                          Bzgl. der Doppelfenster: Immer her damit ! Fehlt mir für das Wohnzimmer auf jeden Fall noch 🙂

                                          D 1 Reply Last reply Reply Quote 0
                                          • Fenriswolf
                                            Fenriswolf @Kuddel last edited by

                                            @Kuddel
                                            Da ich die Visualisierung über Medial mache (zum größten Teil) sind für mich die Scripte im Hintergrund die interessanten Dinge. Ich habe bei dir gesehen, das du teilweise nicht die einzelnen Alexa's ansprichst, sondern die Ausgabe auf alle laufen läßt? Leider habe ich nicht genau gefunden wie du das umgesetzt hast, würde mich allerdings interessieren. Könntest du da bitte noch einmal näher drauf eingehen?

                                            Danke 😉

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            505
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            template vis
                                            148
                                            1324
                                            443598
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo