Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Scriptausführung nach Neustart verhindern

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Scriptausführung nach Neustart verhindern

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @eagleeye last edited by

      @eagleeye sagte in Scriptausführung nach Neustart verhindern:

      ohne Trigger, welche ich über text2command ausführe

      Nutzst du die script_enabled states?
      Das solltest du nicht.
      Du benötigst dann aber einen Trigger.

      1 Reply Last reply Reply Quote 0
      • dslraser
        dslraser Forum Testing Most Active @eagleeye last edited by

        @eagleeye
        stelle am Besten hier mal eines Deiner Blocklys exemplarisch rein, dann könnte man Dir event. zeigen wie Du es lösen kannst.

        1 Reply Last reply Reply Quote 0
        • E
          eagleeye last edited by

          Super, und wie mach ich das ??? 😕 Einbinden und so - kein Problem, aber Datenpunkt entsprechend erzeugen???? So weit bin ich (noch) nicht.
          Bitte um kleinen Anstubser.

          Danke!

          dslraser 1 Reply Last reply Reply Quote 0
          • dslraser
            dslraser Forum Testing Most Active @eagleeye last edited by dslraser

            @eagleeye
            es gibt einen Block create State im Blockly...
            Moment, Beispiel folgt gleich.

            Edit: das wäre ein kurzes Beispiel

            https://forum.iobroker.net/post/467542

            1 Reply Last reply Reply Quote 0
            • E
              eagleeye last edited by

              ok, verstanden! Und wie bringe ich dem Datenpunkt dazu, das er z.B. nach einem reboot auf "false" (oder true) steht?

              dslraser 1 Reply Last reply Reply Quote 0
              • dslraser
                dslraser Forum Testing Most Active @eagleeye last edited by

                @eagleeye sagte in Scriptausführung nach Neustart verhindern:

                ok, verstanden! Und wie bringe ich dem Datenpunkt dazu, das er z.B. nach einem reboot auf "false" (oder true) steht?

                hier noch eine kurze Erklärung.

                https://forum.iobroker.net/post/240223

                Und nochmal die Bitte eines Deiner Blocklys zu zeigen...

                1 Reply Last reply Reply Quote 0
                • E
                  eagleeye last edited by

                  Ich verstehe wie man einen Datenpunkt "erzeugt" ich benötige aber doch einen Trigger mit der Information "NEUSTART" oder "START" o.ä. womit ich diesen setzen kann.
                  Oder stehe ich da auf der Leitung?

                  Hier ein Script für einen Abruf über Telegram:

                  sendTo("telegram", "send", {
                  text: (
                  ['<u><b>Das Wetter in </b></u>',
                  '<u>',getState("daswetter.0.NextDays.Location_1.Location").val,'</u>',
                  '\n','\n',
                  '<u>heute am </u>',
                  '<u>',getState("daswetter.0.NextDays.Location_1.Day_1.Tag_value").val,'</u>',
                  ' : ','\n',
                  'Höchsttemperatur : ',
                  '<b>',getState("daswetter.0.NextDays.Location_1.Day_1.Maximale_Temperatur_value").val,'</b>',
                  ' °C',
                  '\n','Mindesttemperatur : ',
                  '<b>',getState("daswetter.0.NextDays.Location_1.Day_1.Minimale_Temperatur_value").val,'</b>',
                  ' °C',
                  '\n','Wind : ',getState("daswetter.0.NextDays.Location_1.Day_1.Wind_value").val,
                  ' mit ', '<b>',getState("daswetter.0.NextDays.Location_1.Day_1.Wind_id").val,'</b>',
                  '<b> km/h </b>',
                  '\n',
                  getState("daswetter.0.NextDays.Location_1.Day_1.Wetterbedingungen_value").val,
                  '\n','\n',
                  '<u>morgen am </u>',
                  '<u>',getState("daswetter.0.NextDays.Location_1.Day_2.Tag_value").val,'</u>',
                  ' : ','\n',
                  'Höchsttemperatur : ',
                  '<b>',getState("daswetter.0.NextDays.Location_1.Day_2.Maximale_Temperatur_value").val,'</b>',
                  ' °C',
                  '\n','Mindesttemperatur : ',
                  '<b>',getState("daswetter.0.NextDays.Location_1.Day_2.Minimale_Temperatur_value").val,'</b>',
                  ' °C',
                  '\n','Wind : ',
                  getState("daswetter.0.NextDays.Location_1.Day_2.Wind_value").val,
                  ' mit ', '<b>',getState("daswetter.0.NextDays.Location_1.Day_2.Wind_id").val,'</b>',
                  '<b> km/h </b>',
                  '\n',
                  getState("daswetter.0.NextDays.Location_1.Day_2.Wetterbedingungen_value").val,
                  ].join('')
                  ),
                  parse_mode: "HTML"
                  });

                  Und ein Blockly für Abruf über Telegram

                  2287ad11-18f2-452f-bf62-a15bbe8d6601-image.png

                  Beide Scripte werden nach Start von iobroker ausgelöst und das möchte ich verhindern.

                  Danke.

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @eagleeye last edited by paul53

                    @eagleeye sagte:

                    Und ein Blockly für Abruf über Telegram

                    Bei welchem Ereignis soll das Telegramm gesendet werden ?

                    1 Reply Last reply Reply Quote 0
                    • E
                      eagleeye last edited by

                      Auslöser ist text2command über Telegram Buttons

                      Homoran 1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @eagleeye last edited by

                        @eagleeye und welchen command willst/kannst du texten?

                        E 1 Reply Last reply Reply Quote 0
                        • E
                          eagleeye @Homoran last edited by eagleeye

                          @Homoran sorry, ich verstehe deine Frage nicht und den Bezug auf meine Problemstellung. 😵

                          Homoran 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @eagleeye last edited by

                            @eagleeye sagte in Scriptausführung nach Neustart verhindern:

                            @Homoran sorry, ich verstehe deine Frage nicht.

                            Um dir dagen zu können, wie das Skript getriggert werden soll muss man doch wissen was genau als Auslöser genommen werden muss.
                            Also was kommt beim iobroker an, auf das das Skript reagieren soll.

                            E 1 Reply Last reply Reply Quote 0
                            • E
                              eagleeye @Homoran last edited by

                              @Homoran OK, hier die Zeile aus text2command:

                              35091f6c-68f9-44ea-adcd-67e2b30cf4fc-image.png

                              Homoran paul53 2 Replies Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @eagleeye last edited by

                                @eagleeye dann bin ich raus, das kenne ich nicht.

                                E 1 Reply Last reply Reply Quote 0
                                • E
                                  eagleeye @Homoran last edited by

                                  @Homoran Schade ... aber danke für Deine Hilfe! 👍 👍 👍

                                  1 Reply Last reply Reply Quote 0
                                  • paul53
                                    paul53 @eagleeye last edited by paul53

                                    @eagleeye sagte:

                                    hier die Zeile aus text2command:

                                    Dein Fehler ist, dass Du die Skripte über "javascript.0.scriptEnabled.Skriptname" neu startest. Dann passiert

                                    @eagleeye sagte:

                                    das nach reboot (restart) Scripte ausgeführt werden?

                                    Verwende eigene Datenpunkte als Trigger, dann passiert dies nicht.

                                    Blockly_temp.JPG

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

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    814
                                    Online

                                    31.9k
                                    Users

                                    80.1k
                                    Topics

                                    1.3m
                                    Posts

                                    blockly javascript
                                    6
                                    23
                                    983
                                    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