Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Zeigt her eure Views zum Thema Mähroboter

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Zeigt her eure Views zum Thema Mähroboter

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      saeft_2003 Most Active @Semmy last edited by saeft_2003

      @Semmy

      Das hört sich nach dem Problem an was ich vereinzelt auch habe. Ich hatte es schon das die work time nicht mit 70 sondern mit 0 gesetzt wurde und dann fährt er natürlich nicht.

      Leider kann ich nicht sagen ob das ein Problem vom Skript oder ein Problem vom worx Adapter ( @Meistertr ) ist. Ich habe den worx Adapter jetzt auf debug stehen, damit ich wenn es wieder vorkommen sollte vielleicht schlauer bin. Das könntest du auch tun.

      Noch dazu überprüfe ich im Skript ob die work time wirklich gesetzt wurde, falls nein wird Sie einfach nochmal gesetzt. Diesen Fall hatte ich aber bis jetzt noch nicht, ob das dann so einfach klappt.

      S 2 Replies Last reply Reply Quote 0
      • S
        Semmy @saeft_2003 last edited by

        @saeft_2003 Wie stellt man den denn auf debug?

        S 1 Reply Last reply Reply Quote 0
        • S
          saeft_2003 Most Active @Semmy last edited by

          @Semmy

          einfach mal googlen 🙂
          https://iot-blog.net/2018/08/31/adapter-auf-debug-logstufen-log-reiter-und-mehr/

          1 Reply Last reply Reply Quote 0
          • S
            Semmy @saeft_2003 last edited by

            @saeft_2003 Wie muss das aussehen, wenn ich im Script zusätzlich überprüfen möchte, ob die Startzeit gesetzt wurde und falls nein, soll sie nochmal gesetzt werden.

            Viele Grüße
            Semmy

            S 1 Reply Last reply Reply Quote 0
            • S
              saeft_2003 Most Active @Semmy last edited by

              @Semmy

              so

              Unbenannt.jpg

              S 1 Reply Last reply Reply Quote 0
              • S
                Semmy @saeft_2003 last edited by

                @saeft_2003 Muss da im falls-teil nichts mehr eingetragen werden wegen der Startzeit?

                S 1 Reply Last reply Reply Quote 0
                • S
                  saeft_2003 Most Active @Semmy last edited by

                  @Semmy

                  Er vergleicht nach 30 Sek ob die work time im adapter der entspricht wie im Datenpunkt im Skript, falls nicht wird versucht die work time noch mal zu setzen.

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    Semmy @saeft_2003 last edited by

                    @saeft_2003 worktime wurde ja richtig gesetzt, nur eben die Startzeit nicht. Wie könnte man das in deinen Script noch mit einbinden?

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      saeft_2003 Most Active @Semmy last edited by

                      @Semmy

                      Auch so. Einfach die work time mit der Startzeit ersetzten.

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        Semmy @saeft_2003 last edited by

                        @saeft_2003 ok, und wie siehts aus mit beiden, also worktime und Startzeit?

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          saeft_2003 Most Active @Semmy last edited by

                          @Semmy

                          Du kopierst einfach den 30 Sekunden timeout block und ersetzt die work time durch die Startzeit und fertig.

                          S 1 Reply Last reply Reply Quote 0
                          • S
                            Semmy @saeft_2003 last edited by

                            @saeft_2003 Hallo
                            Wo muss das genau hin und was ist dann mit den timeout24-Einträgen?
                            Script7.png

                            S 1 Reply Last reply Reply Quote 0
                            • S
                              saeft_2003 Most Active @Semmy last edited by

                              @Semmy

                              Nein das ist flasch. Bau doch bitte mal den timeout27 block nach und ersetze die work time durch die Startzeit

                              5601E819-BB65-4A95-9912-9ED52DBD57B7.jpeg

                              S 1 Reply Last reply Reply Quote 0
                              • S
                                Semmy @saeft_2003 last edited by

                                @saeft_2003 So siehts jetzt aus. Was ist mit timeout24? Lassen oder löschen? Wie müsste ich das dann noch mit worktime machen? Also worktime und Startzeit zusammen?

                                Script8.png

                                S 1 Reply Last reply Reply Quote 0
                                • S
                                  saeft_2003 Most Active @Semmy last edited by

                                  @Semmy

                                  Das timeout24 kannst du lassen oder löschen wie du willst das ist ja nur eine Info ob die Daten gesetzt wurden oder nicht.

                                  Wenn du das gleiche auch noch mit der work time machen willst dann kopiere doch einfach den timeout37 block und gebe die work time ein und fertig.

                                  S 1 Reply Last reply Reply Quote 0
                                  • S
                                    Semmy @saeft_2003 last edited by Semmy

                                    @saeft_2003 Ich habe es mal so gemacht, würde das so funktionieren?
                                    Script91.png
                                    Script92.png

                                    S 1 Reply Last reply Reply Quote 0
                                    • S
                                      saeft_2003 Most Active @Semmy last edited by saeft_2003

                                      @Semmy

                                      Jaein. Also grundsätzlich ist dein blockly schon richtig. Aber in einem Fehlerfall wird die startzeit und die work time nochmal gleichzeitig gesetzt. Beim normalen setzen sind min 5 Sekunden dazwischen. Änder das am besten noch.

                                      S 1 Reply Last reply Reply Quote 0
                                      • S
                                        Semmy @saeft_2003 last edited by

                                        @saeft_2003 Ok, wenn ich bei worktime 5 Sekunden Verzögerung einstelle, sollte es passen, oder?

                                        S 1 Reply Last reply Reply Quote 0
                                        • S
                                          saeft_2003 Most Active @Semmy last edited by

                                          @Semmy

                                          Ja passt. Wie gesagt ich weiß noch nicht ob in einem Fehlerfall das dann zu 100% funktioniert.

                                          Zum Glück tritt bei mir der Fehler das die work time nicht oder mit 0 gesetzt wird nicht häufig auf im Moment läuft alles wie es soll.

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            saeft_2003 Most Active @hsteinme last edited by

                                            @hsteinme sagte in Zeigt her eure Views zum Thema Mähroboter:

                                            Noch ein Tipp am Rande: Ich habe Dich so verstanden, dass Du einen Mähplan 3 Minuten vor seinem Beginn zum Mäher schickst. Wenn ich dies richtig verstanden habe, empfehle ich Dir, den Mähplan 40 Minuten vor seinem Beginn los zu schicken. Hintergrund: Seit neuestem beginnt der Mäher etwa eine halbe Stunde vor seiner nächsten geplanten Ausfahrt, den Akku auf 100% aufzuladen. Wenn er natürlich seinen Mähauiftrag erst 3 Minuten vor Auftragsbeginn erhält, hat er keine Zeit mehr zum Nachladen des Akkus.

                                            Ich habe darüber noch mal nachgedacht weil, ich habe den landroid erst seit Juni da hatte während der Trockenzeit ein mähen von einer guten Stunde von meinen 100qm ausgereicht. Jetzt habe ich gedüngt und es ist deutlich feuchter, somit wächst der Rasen auch schneller/mehr.

                                            Deswegen habe ich die Mähzeit auf 90 min erhöht, heute hat er aber "nur" 75 min mit einer Akkuladung geschafft. Ich gehe im Moment davon aus das der Akku beim Start nicht vollgeladen wahr.

                                            Ich habe jetzt das Skript vollgendermaßen angepasst:

                                            robbyblockly.jpg

                                            Datensetzung und Wetterberechnung 3 min vor Startzeit:
                                            Hier wird wie vorher alles beide 3 min vor der Startzeit erledigt

                                            Datensetzung 40 min vor Startzeit:
                                            Hier wird egal wie das Wetter ist die Daten 40 min vor der Startzeit gesetzt, sodass der Akku nachgeladen werden kann.

                                            Wetterberechung 3 min vor Startzeit:
                                            Hier wird 3 min vor der Startzeit das Wetter berechnet. Falls das Wetter schlecht ist wird die work time für den Tag wieder auf 0 gesetzt somit startet Robby nicht.

                                            Wechsel von 3 min oder 40 min aktiv:
                                            Ich habe es so gemacht das ich in der VIS umschalten kann ob die Daten 3 min oder 40 min vorher gesetzt werden. Dafür werden zwei neue Datenpunkte benötigt. Wenn z.B. 3 min true ist wird automatisch 40 min false und anders herum.

                                            Hier habe ich es eingefügt in den View:
                                            robby.jpg

                                            Wie gesagt ich muss das ganze in den nächsten Tagen erstmal testen, ob alles wie gewünscht funktioniert, falls aber jemand einen export will einfach Bescheid sagen dann kann er mittesten.

                                            Ich empfehle dann einfach das funktionierende Skript zu kopieren und die Kopie anzupassen. So kann man jederzeit mit zwei Klicks das alte funktionierende wieder aktivieren.

                                            E S 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            795
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            vis
                                            69
                                            779
                                            156958
                                            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