Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Worx landroid Script

    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

    Worx landroid Script

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

      @SeiteBallon74 sagte in Worx landroid Script:

      Also die LED 5 soll wenn der Worxi mäht rot leuchten
      http://192.168.178.37/cm?cmnd=LED5 FF0000

      LED6 soll wenn der Worxi Zuhause ist Grün leuchten
      http://192.168.178.37/cm?cmnd=LED6 006400

      LED15 soll wenn der Worxi Pause macht Grün leuchten
      http://192.168.178.37/cm?cmnd=LED15 006400

      LED16 soll wenn der Worxi irgendeinen Error hat Rot leuchten
      http://192.168.178.37/cm?cmnd=LED16 FF0000

      Außerdem soll LED 5 (Worxi mähen) ebenfalls Rot leuchten wenn der Worxi los fährt, aus der Ladestation fährt und immer wenn er sich bewegt.

      Meinst du was ich meine?

      So, hier nun mal eine Version mit Telegram Menü (ohne Text2Command) für Dich.
      Das Telegram Menü ist von einer Vorlage von Sven Top aufgebaut. Das Menü ist beliebig erweiterbar.
      Eins Vorweg, wenn Du dieses Blockly probierst, müßtest Du vorübergehend Deine Blocklys die mit dem Rasenmäher und der dazugehörigen LED Schaltung zu tun haben ausschalten.
      Also diese hier, auf der linken Seite stehen ja einige
      1562432875732-opera-momentaufnahme-iobroker-script-blockly-pause.png
      Text2Command bitte auch vorübergehend deaktivieren, damit Du siehst ob alles aus diesem Blockly bei Dir funktioniert und nicht andere Blocklys dazwischen funken.
      Ich habe im Telegram Adapter auch keine Text2Command Instanz ausgewählt.

      01Telegram Einstellung.png

      Ich habe nur eine Telegram Instanz (Du scheinst mehrere zu haben, jedenfalls ist in Deinen Blocklys Telegram.1 zu sehen) Das müßtest Du dann in diesem Blockly anpassen.
      Da ich nicht solche LED wie Du besitze, konnte ich es auch im Blockly nicht testen (habe es aber nach Deiner Beschreibung eingebaut)

      Das Telegram Menü ist im Moment für 2 Benutzer (Heiko und Kerstin, lässt sich natürlich leicht für Dich anpassen) eingerichtet und sieht aktuell so aus.
      Das Telegram Menü läßt sich mit ü oder Ü oder übersicht oder Übersicht aktivieren, also einfach einen dieser Begriffe eintippen und absenden.

      Nach dem Begriff absenden öffnet sich dieses Menü
      03Telegram Menüs-ü oder übersicht eingeben.jpg

      Bei klick auf Rasenmäher kommt der aktuelle Status und das Untermenü
      04Telegram Menüs-klick auf Rasenmäher.jpg

      Bei klick auf Start
      05Telegram Menüs-klick auf Start.jpg

      Bei klick auf nach Hause schicken
      06Telegram Menüs-klick auf nach Hause schicken.jpg

      Deine LED sollten, wenn alles passt ebenfalls in der passenden Farbe geschaltet werden. (konnte ich ja nicht testen)
      Es gibt verschiedene Status und Error Meldungen, die dann ebenfalls per Telegram kommen sollten. (Status, alle aus dem Datenpunkt. Bei Error nur wenn es einen gibt, dazu zählt z.B. auch die Regenpause)

      Hier nun das eigentliche Blockly als Export.


      das Blockly ist leider zu lang (50.000 Zeichen Limit im Forum überschritten), deshalb hier als Textdatei. Bitte nicht über Browser öffnen und den Inhalt kopieren, dabei kann es zu Umlaute Fehlern kommen.
      Rechte Maustaste Ziel speichern unter, oder so ähnlich, je nach System. Bei mir am Mac heißt es Link speichern unter... Danach die Textdatei öffnen und den gesamten Inhalt in die Zwischenablage kopieren und in ein neues leere Blockly importieren)
      Rasenmäher Blockly neu.txt

      Ich habe viele Kommentare in das Blockly eingebaut. Wenn Du die durch das Blockly erstellten Datenpunkte nicht änderst, dann mußt Du nur sehr wenig anpassen. Angepasst werden müssen im Grunde nur die Telegram Instanz/die Telegram Benutzer und die Dinge wo etwas mit xxx steht. Was nicht angepaßt werden muß, habe ich zu geklappt. (rechte Maustaste auf den Bausten, Baustein entfalten/Baustein zusammenfalten)
      Sowas z.B. muß angepaßt werden.
      Bildschirmfoto 2019-07-07 um 11.18.19.png

      Schau es Dir Bitte mal an. (sieht nach dem Import übrigens nur auf den ersten Blick kompliziert aus.)
      Über eine Rückmeldung würde ich mich freuen.
      Wenn Du Fragen dazu hast, dann einfach hier fragen.

      Edit: bei der LED Steuerung ist noch ein Fehler, ich tausche das Blockly gleich nochmal aus.

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

        @dslraser WOW!!!! Danke dir für deine ganze Mühe die du dir gemacht hast. Ich denke ich verstehe was du meinst..Riesen Dank an dich und ein großes Kompliment.

        Leider finde ich keine Textdatei mit deinen Blocklys. Hast du sie eingefügt? Oder stelle ich mich da nur wieder zu dumm? Edit: bei der LED Steuerung ist noch ein Fehler, ich tausche das Blockly gleich nochmal aus. Habs grad gesehen. Danke

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

          @SeiteBallon74 sagte in Worx landroid Script:

          Leider finde ich keine Textdatei mit deinen Blocklys. Hast du sie eingefügt? Oder stelle ich mich da nur wieder zu dumm?

          "Edit: bei der LED Steuerung ist noch ein Fehler, ich tausche das Blockly gleich nochmal aus."

          Ich habe jetzt mal zum testen eine HUE Lampe von mir eingebaut und dabei gemerkt das die nicht geschaltet haben. Habe den Fehler gefunden und probiere nochmal kurz, dann stelle ich die geänderte Datei wieder ein.

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

            @dslraser Du bist der Hammer!!! Danke

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

              @SeiteBallon74
              Datei ist nun oben im Beitrag im Spoiler wieder drinn. Probiere mal.

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

                @dslraser Also, das uploaden hat geklappt. Ein richtig geiles Script. Danke

                Aber wenn in Telegram das ü odr Ü oder so eingebe dann passiert nichts.

                Screenshot_20190707_150432.jpg

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

                  @SeiteBallon74
                  hast Du die Instanz von Telegram und den Benutzernamen an Deinen Benutzernamen angepasst ?

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

                    Ja. Hab Telegram 1 in meinem Fall und als Namen meinen Namen den er bei last request auch anzeigt in klammern (Andi)

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

                      @SeiteBallon74 sagte in Worx landroid Script:

                      klammern (Andi)

                      aber ohne Klammern eingetragen ?
                      Stelle mal einen Export hier rein, also so wie Du es jetzt angepasst hast, dann schaue ich mal

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

                        Hab ich ohne Klammern gemacht.

                        1562502470274-rasenma-her-blockly-neu.txt

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

                          @SeiteBallon74 sagte in Worx landroid Script:

                          1562502470274-rasenma-her-blockly-neu.txt

                          Bei den zu erstellenden Datenpunkten fehlen Teile ? Hast Du die entfernt ? (die können ruhig drinn bleiben)
                          Bildschirmfoto 2019-07-07 um 15.25.53.png

                          Dann klick mal hier in diesen Menüs (bei allen) ganz rechts drauf
                          Bildschirmfoto 2019-07-07 um 15.25.23.png
                          also da
                          Bildschirmfoto 2019-07-07 um 15.30.13.png

                          dann öffnet sich das
                          Bildschirmfoto 2019-07-07 um 15.25.35.png

                          da mußt Du bei sendTo auf Deine Instanz anpassen...(habe ich vergessen zu schreiben)

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

                            Puh. Wenn ich was entfernt habe dann war das aus Versehen.

                            Ich mach das Script einfach nochmal neu.

                            dslraser 2 Replies Last reply Reply Quote 0
                            • dslraser
                              dslraser Forum Testing Most Active @SeiteBallon74 last edited by

                              @SeiteBallon74 sagte in Worx landroid Script:

                              Puh. Wenn ich was entfernt habe dann war das aus Versehen.
                              Ich mach das Script einfach nochmal neu.

                              warte.....

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

                                @SeiteBallon74
                                die scheinen auch oben im Spoiler beim Export zu fehlen, warum auch immer...

                                da muß das rein als Textdatei

                                Bildschirmfoto 2019-07-07 um 15.34.53.png

                                einmal das

                                kein Wert
                                

                                und das

                                { "role" : "string" , "name" : "Rasenmäher_Error_Code", "read" : "true" , "write" : "false" }
                                

                                und bei dem zweiten Baustein

                                kein Wert
                                

                                und das

                                { "role" : "string" , "name" : "Rasenmäherstatus", "read" : "true" , "write" : "false" }
                                

                                Ich weiß nicht warum die nach dem Export fehlen, bei mir sind die drinn

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

                                  Wie bekommst du bei Datenpunkt erzeugen das da die Felder auftauchen mt Init Wert und Common?

                                  Kann deshalb nichts anfügen.

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

                                    @SeiteBallon74
                                    ich habe es Dir mal angepasst. Datenpunkte erstellen ist jetzt ein andere Variante drinn.
                                    Telegram Instanzen habe ich in der Datei schon für die .1 angepasst.

                                    Blockly-Andi.txt

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

                                      Danke. Der Telegram Button kommt nun bzw alle Felder.

                                      Aber. Wenn ich auf einen Button drücke dann tut sich nichts. Der Rasenmäher fährt weiter. Keiner dieser Tasten löst eine Funktion aus. Außer Übersicht und Rasenmäher

                                      dslraser 2 Replies Last reply Reply Quote 0
                                      • dslraser
                                        dslraser Forum Testing Most Active @SeiteBallon74 last edited by dslraser

                                        @SeiteBallon74

                                        hm..., ich weiß gerade nicht woran das liegen kann...? (bei mir geht alles, kann nur mit den Telegram Instanzen zu tun haben denke ich)

                                        was wacht der Mäher wenn Du mal so einen Baustein einzeln nimmst (neues leeres Blockly ohne Trigger)
                                        dann mal mit wahr/falsch probieren, macht er das dann ? Also einfach mit diesem einzelnen Baustein das Blockly mit wahr starten und dann mal stoppen und mit falsch starten)

                                        Bildschirmfoto 2019-07-07 um 16.32.10.png

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

                                          @SeiteBallon74

                                          hast Du im Telegram Adapter diesen Haken drinn ? (erlaube steuern von Zuständen)

                                          Bildschirmfoto 2019-07-07 um 16.37.13.png

                                          Und im Javascript Adapter habe ich diese Einstellungen
                                          Bildschirmfoto 2019-07-07 um 16.37.42.png

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

                                            Hab ich nun geändert. Aber ändert sich nichts. Kannst du mal mein Script nochmal anschauen?

                                            Was mir aufgefallen ist, das der Worx oder Landroid Adapter den Landroid Status nur sehr sehr spät und sporadisch ändert. Vielleicht hat es damit zu tun??

                                            dslraser 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            955
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            65
                                            5206
                                            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