Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Vorlage] Zeitschaltuhr mit 4 Zyklen ein aus einstellbar in vis inkl. Astro und manuell auto umschaltung

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Vorlage] Zeitschaltuhr mit 4 Zyklen ein aus einstellbar in vis inkl. Astro und manuell auto umschaltung

    This topic has been deleted. Only users with topic management privileges can see it.
    • sigi234
      sigi234 Forum Testing Most Active last edited by

      Geht, ich Vollkoffer habe im Skript die Steckdose nicht eingetragen…...... :oops:

      1 Reply Last reply Reply Quote 0
      • smartboart
        smartboart last edited by

        So script und view sind fertig…Vorwahl Astro ein nun immer nur für ein zyklus möglich. Änderung der Vorwahl auf einen anderen Zyklus setzt den zuvor gewählten Astro ein zurück.Vorwahl auf weniger Zyklen setzt ebenfalls die Astro ein funktion der abgewählten Zyklen zurück. Anzeige immer nur der aktiven Zyklen. Anzeige der Astro Ein Vorwahl überdeckt die Zeiteingabe. Anzeige der Einzeit nach Astro ist ein extra Script. Gibts hier im Forum..
        6558_unbenannt.png
        6558_vis_zeitschaltung_astro_ein_zeitschaltung_aus_4zyklen_v2.txt
        6558_zeitschaltung_astro_ein_zeitschaltung_aus_4zyklen_v2.js

        1 Reply Last reply Reply Quote 0
        • S
          smile_man77 last edited by

          Hallo zusammen…

          beschäftige mich seit ein paar Tagen mit iobroker und bin bei der Suche nach Weihnachtsbeleuchtung auf den Beitrag gestossen.

          Habe eine Sonoff Steckdose die auch bereits im iobroker geht.

          Was muss ich im Skript ändern damit es mit meine SonOff Steckdose geht .. Objekt ID wäre bei mir

          sonoff.0.S20_160_Treppenhaus_Stern.POWER

          Vielen lieben Dank schon mal.

          Gruß

          Torsten

          1 Reply Last reply Reply Quote 0
          • Homer.J.
            Homer.J. last edited by

            @smile_man77:

            Hallo zusammen…

            beschäftige mich seit ein paar Tagen mit iobroker und bin bei der Suche nach Weihnachtsbeleuchtung auf den Beitrag gestossen.

            Habe eine Sonoff Steckdose die auch bereits im iobroker geht.

            Was muss ich im Skript ändern damit es mit meine SonOff Steckdose geht .. Objekt ID wäre bei mir

            sonoff.0.S20_160_Treppenhaus_Stern.POWER

            Vielen lieben Dank schon mal.

            Gruß

            Torsten `

            Beim ersten Script in zeile 51 Steckdose einfügen, bei dem letzten mit Astro Zeile 62 einfügen und schon läuft es.

            Im View beim Steckdosenwidget auch noch die Steckdose einfügen.

            Grüße

            1 Reply Last reply Reply Quote 0
            • S
              smile_man77 last edited by

              sorry ich wieder ich bin zu doof… versuche mich in den ganzen Themen gerade einzuarbeiten

              Ich habe das hier für VIS

              Vis_Zeitschaltung_Astro_Ein_Zeitschaltung_Aus_4Zyklen_V2

              Kann da aber um Zeile 50 nix ausmachen wo und wie ich das eintragen muss.

              Brauche da noch mal Hilfe

              Gruß

              Torsten

              1 Reply Last reply Reply Quote 0
              • Homer.J.
                Homer.J. last edited by

                @smile_man77:

                sorry ich wieder ich bin zu doof… versuche mich in den ganzen Themen gerade einzuarbeiten

                Ich habe das hier für VIS

                Vis_Zeitschaltung_Astro_Ein_Zeitschaltung_Aus_4Zyklen_V2

                Kann da aber um Zeile 50 nix ausmachen wo und wie ich das eintragen muss.

                Brauche da noch mal Hilfe

                Gruß

                Torsten `

                Dort nimmst du Zeile 62 steht dann direkt schon eine drin und diese ersetzt du durch deine.
                5373_dc83d764-d72c-401a-915d-93026fed5a6f.png

                1 Reply Last reply Reply Quote 0
                • S
                  smile_man77 last edited by

                  klappt so leider nicht.

                  Ich bin ganz ehrlich mir fehlt der Zusammenhang noch.

                  Bei mir ist auch das Steckdosensymbol oben rechts nicht zu sehen.

                  Wäre jemand bereit mir mal per Teamviewer unter die Arme zu greifen.

                  Schon mal vielen Dank vorab.

                  Gruß

                  Torsten

                  1 Reply Last reply Reply Quote 0
                  • B
                    bigtwinch last edited by

                    @smartboart:

                    So script und view sind fertig…Vorwahl Astro ein nun immer nur für ein zyklus möglich. Änderung der Vorwahl auf einen anderen Zyklus setzt den zuvor gewählten Astro ein zurück.Vorwahl auf weniger Zyklen setzt ebenfalls die Astro ein funktion der abgewählten Zyklen zurück. Anzeige immer nur der aktiven Zyklen. Anzeige der Astro Ein Vorwahl überdeckt die Zeiteingabe. Anzeige der Einzeit nach Astro ist ein extra Script. Gibts hier im Forum..

                    Unbenannt.PNG

                    Vis_Zeitschaltung_Astro_Ein_Zeitschaltung_Aus_4Zyklen_V2.txt

                    Zeitschaltung_Astro_Ein_Zeitschaltung_Aus_4Zyklen_V2.js `

                    <size size="150">@smartboard Ich möchte mich nur bedanken!</size>

                    Für das Script und die View. Super Arbeit von Dir, wirklich toll. (Installiert in 5 Minuten und läuft wie ein Schweizer Uhrwerk)

                    Nochmals danke und schöne Feiertage.

                    Christian

                    1 Reply Last reply Reply Quote 0
                    • smartboart
                      smartboart last edited by

                      Gerne… Ich habe auch so viel aus diesem forum erhalten und dachte ich gebe auch mal was zurueck... Ist auch nicht das erste was ich teile, aber eben mal alles komplett.. Bei der Umsetzung habe ich mich auch von vielen Scripten und widgets hier aus dem forum inspirieren lassen.. Der eine oder andere wird hier sicher seinen Fingerabdruck wider erkennen.. Ähnlich wie es mir bei dem einen oder anderen Script oder Lösung geht...

                      Denke das macht eine gute Gemeinschaft aus... Und ohne die vielen fachkundigen Leute hier waere ich auch nicht nur ansatzweise in der Lage gewesen..

                      FROHE WEIHNACHTEN

                      Gesendet von meinem CLT-L09 mit Tapatalk

                      1 Reply Last reply Reply Quote 0
                      • S
                        Superdad last edited by

                        Vielen Dank!

                        1 Reply Last reply Reply Quote 0
                        • C
                          cawe last edited by

                          Hallo,

                          sorry, aber wenn meine erst Frage wahrscheinlich gleich eine Doofe ist.

                          (bitte verzeiht mir als Anfänger)

                          Aber wie bekomme ich das Widget an den Start?

                          Schätze mal das Script muss bei mir z.B. unter common/javascript0 abgespeichert werden,

                          Aber das Widget ? Versuche es im Vis Editor mit "Widget Importieren" zu importieren, indem ich den Text der Textdatei dort einfüge, aber irgendwie bekomme ich das nicht hin.

                          In den Beschreibungen steht das doch auch überall so.

                          Wahrscheinlich ist meine Leitung bei der Kälte grad eingefroren 😉 .

                          1 Reply Last reply Reply Quote 0
                          • FredF
                            FredF Most Active Forum Testing last edited by

                            @cawe:

                            Aber das Widget ? Versuche es im Vis Editor mit "Widget Importieren" zu importieren, indem ich den Text der Textdatei dort einfüge, aber irgendwie bekomme ich das nicht hin. `

                            Das ist ein kompletter View und unter Views zu importieren

                            1 Reply Last reply Reply Quote 0
                            • C
                              cawe last edited by

                              OmG

                              ja genau, Danke.

                              1 Reply Last reply Reply Quote 0
                              • C
                                cawe last edited by

                                Hi,

                                so nächstes Problem.

                                Habe 1x alles dementsprechend kopiert und angepasst, da bringt er mir beim Schalten und verstellen ständig Warnungen Zeile 274:9 und 555:1.

                                Wenn ich das Script ändere, abspeichere, und es gestartet wird kommt nichts.

                                Die Meldungen bringt er auch beim als nächstes beschriebenem Beispiel.

                                Dann habe ich alles mal reinkopiert:

                                Java-Scritp extra in Ordner "common/javascript1/Zeitsteuerung/Steckdose/OsramLightify_1", wie es im Orginal ist. Steckdose angepasst, schaltet auch, aber wenn ein Schaltvorgang durch ist, also an und dann wieder aus, löscht es mir die eingegebenen Zeiten wieder zu den Zeiten und schaltet mit den Timer wieder auf Manuel, wie es im orginalen Script hinterlegt ist.

                                :? ?

                                15307_warnungen.jpg

                                1 Reply Last reply Reply Quote 0
                                • smartboart
                                  smartboart last edited by

                                  Nimm dir mal bitte Zeit und lese die Beiträge durch… Die Funktionsbeschreibung kannst du meinen Beiträgen entnehmen.

                                  Das Script muss 2 mal gestartet werden... Beim 1. Start werden die states angelegt...

                                  Gesendet von meinem CLT-L09 mit Tapatalk

                                  1 Reply Last reply Reply Quote 0
                                  • Tobi82
                                    Tobi82 last edited by

                                    Hallo,

                                    finde dein Script eigentlich richtig gut. Leider gibts nur ein Astro ein. Wenn man aber z.b. die Rolladen wieder rauf fahren will wenns wieder hell wird, oder das Licht ausschalten, bräuchte man auch noch ein Astro aus. In Blockly würde ich es mir ergänzen, aber Javascript ist nicht so meins

                                    smartboart 1 Reply Last reply Reply Quote 0
                                    • smartboart
                                      smartboart last edited by

                                      Hallo, das Script war ursprünglich auch nur fuer eine steckdose zu Weihnachten geschrieben worden. Natürlich ist es auch moeglich alles andere damit zu steuern.. Die Funktion kam auf Wunsch eines einzelnen dazu.. Astro aus kann natürlich noch dazu programmiert werden damit es auch fuer einen rollladen benutzt werden kann…

                                      Dazu müsste ich mir allerdings die Zeit nehmen, welche sehr knapp ist... Habe im Moment mit meinem smart Bad und der Renovierung andere Projekte am laufen.

                                      Gesendet von meinem CLT-L09 mit Tapatalk

                                      1 Reply Last reply Reply Quote 0
                                      • Negalein
                                        Negalein Global Moderator last edited by

                                        @smartboart:

                                        Hallo, das Script war ursprünglich auch nur fuer eine steckdose zu Weihnachten geschrieben worden. `

                                        Hallo

                                        WOW, super Script! Danach hab ich gesucht!

                                        Jetzt hätt ich noch eine Frage!

                                        Ich hab eine TP-Link HS110.

                                        Ich ersetzte dann in deinem Script quasi OsramLightify_1 mit zB HS110_1

                                        und in Zeile 62 trag ich dann hs100.0.10_0_1_77.state ein.

                                        Im View muss dann noch die ObjektID gegen meine javascript.1.Zeitsteuerung.Steckdose.HS110_1. getauscht werden?

                                        Danke

                                        1 Reply Last reply Reply Quote 0
                                        • smartboart
                                          smartboart last edited by

                                          Im Prinzip reicht es nur den state des aktors anzupassen. Wenn die angelegten states entsprechend auch umbenannt werden sollen dann wuerde ich die wiew vorm importieren einfach mit dem notepad++anpassen und alles was du im Script umbenennst entsprechend in der view vor dem import anpassen…

                                          Also nur das Wort lightyfy markieren und alle ersetzen durch deinen Namen.. Im Script und in der view.. Fertig

                                          Gesendet von meinem CLT-L09 mit Tapatalk

                                          1 Reply Last reply Reply Quote 0
                                          • Negalein
                                            Negalein Global Moderator last edited by Negalein

                                            @smartboart:

                                            Im Prinzip reicht es nur den state des aktors anzupassen. Wenn die angelegten states entsprechend auch umbenannt werden sollen dann wuerde ich die wiew vorm importieren einfach mit dem notepad++anpassen und alles was du im Script umbenennst entsprechend in der view vor dem import anpassen…

                                            Also nur das Wort lightyfy markieren und alle ersetzen durch deinen Namen.. Im Script und in der view.. Fertig `

                                            Ich hab alles von Osram ausgetauscht und dann durch meinen HS110 State ersetzt!

                                            Hätte es gerade getestet, dass sich die Steckdose einschaltet!
                                            9441_vis.png

                                            Aber leider funktioniert es nicht.

                                            Muss ich noch auf was besonderes achten?

                                            Der DP der Steckdose lautet: hs100.0.10_0_1_76.state

                                            So hab ich das Script angepasst! Datenpunkte werden auch angelegt.
                                            9441_zeitschaltung_astro_ein_zeitschaltung_aus_4zyklen_v2.js

                                            Und so hab ich die VIS angepasst:
                                            9441_vis_zeitschaltung_astro_ein_zeitschaltung_aus_4zyklen_v2.txt

                                            Könntest du eventuell mal drüberschaun ob ich irgendwas vermurckst habe?

                                            Danke

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            735
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            22
                                            66
                                            19229
                                            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