Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Adapter für SureFlap Pet Door Connect

    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

    Adapter für SureFlap Pet Door Connect

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      Knoddel @Sickboy78 last edited by

      @sickboy78 Als erstes möchte ich mal Danke sagen für deine tolle Arbeit.

      Ich habe schon auf den neuen Adapter umgestellt, bis jetzt funktioniert alles, werde weiter beobachten und berichten.

      LG
      Friedhelm

      1 Reply Last reply Reply Quote 0
      • P
        pietro @Sickboy78 last edited by pietro

        @sickboy78
        Hi,

        vielen lieben Dank für den neuen Adapter - klappt grundsätzlich einwandfrei.

        Ein "state" ob die Klappe nun tatsächlich offen ist oder nicht, wäre super (sprich unter Berücksichtigung der Sperrzeiten).

        Die Sperrzeiten kann ich zwar nun einwandfrei auslesen, ich bin aber einfach zu blöd den schedule in meinem Javascript bei Änderungen entsprechend anzupassen.
        Hab das untere Script mal auf meinen eigentlichen Problemfall reduziert - meine Erwartung wäre folgende:
        Beim Starten des Javascripts wird der schedule auf die Öffnungszeit gesetzt -> OK
        Beim Ändern der Öffnungszeit wird der Schedule wieder gelöscht -> Nicht OK
        Aus irgendeinem Grund klappt bei mir clearschedule nicht !? (Scriptengine 4.11.0)

        var init;
        init = getState("sureflap.0.Pietro.Svens_home .Katzenklappe.curfew.0.unlock_time").val;
        schedule(init.substring(3, 5)+" "+init.substring(0, 2)+" * * *", Katze_darf_raus);
        on("sureflap.0.Pietro.Svens_home .Katzenklappe.curfew.0.unlock_time", function (obj) {
        clearSchedule(init.substring(3, 5)+" "+init.substring(0, 2)+" * * *");
        });
        
        

        Hat irgendwer einen Tipp für mich ?

        Und gleich noch eine Frage zu SurePet: Wie um Himmels Willen kann man den HUB umbenennen ? Ich kann alles umbennen, das Haus, die Klappe, meinen Futterautomat, die Katze....aber NICHT den HUB !? Wo geht denn das ?

        @Sickboy78
        Ich habe auch einen SurePet-Futterautomat, geiles Ding - planst Du den ebenfalls mal einzubinden ?
        Bin gerne Tester !

        Wovon ich träume: Ab und an lassen wir die Katze über die Balkontür rein, natürlich stimmt dann der "Anwesenheitsstatus" der Katze nicht.
        Idee: Sobald sie am Futternapf frist, setze ich ihren Status auf drinnen ! 🙂

        Wäre super, wenn da sonst noch jemand Interesse daran hätte.

        lg Pietro

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

          Hallo @pietro ,

          clearSchedule benötigt laut https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#clearschedule ein schedule-Object, dass von der schedule Funktion zurückgeliefert wird.
          Du musst dir also das schedule Object merken:

          var init;
          init = getState("sureflap.0.Pietro.Svens_home .Katzenklappe.curfew.0.unlock_time").val;
          var sch = schedule(init.substring(3, 5)+" "+init.substring(0, 2)+" * * *", Katze_darf_raus);
          on("sureflap.0.Pietro.Svens_home .Katzenklappe.curfew.0.unlock_time", function (obj) {
          clearSchedule(sch);
          });
          

          Code ohne Garantie, habs nicht getestet.

          Btw. ist da wirklich ein Leerzeichen in deinem Hub-Namen? Das sollte eigentlich nicht sein ...

          VG
          Sebastian

          P 1 Reply Last reply Reply Quote 0
          • P
            pietro @Sickboy78 last edited by

            @sickboy78 #
            Vielen Dank !! Das wars !

            Klappt nun einwandfrei:

            function Katze_darf_raus() {
            setState("alexa2.0.Echo-Devices.G000J8876655735106V4.Commands.speak"/*speak*/, (String("Sven darf jetzt raus")));
            }
            var sch = schedule({hour: getState("sureflap.0.Pietro.Hub.Katzenklappe.curfew.0.unlock_time").val.substring(0, 2), minute: getState("sureflap.0.Pietro.Hub.Katzenklappe.curfew.0.unlock_time").val.substring(3, 5)}, Katze_darf_raus);
            on("sureflap.0.Pietro.Hub.Katzenklappe.curfew.0.unlock_time", function (obj) {
            clearSchedule(sch);
            sch = schedule({hour: getState("sureflap.0.Pietro.Hub.Katzenklappe.curfew.0.unlock_time").val.substring(0, 2), minute: getState("sureflap.0.Pietro.Hub.Katzenklappe.curfew.0.unlock_time").val.substring(3, 5)}, Katze_darf_raus);
            });
            
            1 Reply Last reply Reply Quote 0
            • R
              rmoere @Sickboy78 last edited by

              @sickboy78

              Hallo @Sickboy78,
              habe leider erst heute bemerkt, dass es was neues gibt. Habe den neuen Adapter sofort installiert und die Funktionen zur Steuerung mit beiden Klappen getestet.
              Die Steuerung über lockmode funktioniert zuverlässig.
              Die Aktivierung/Deaktivierung der Zeitsteuerung über curfew hat bei mir nicht funktioniert, trotz eingegebener Zeiten.
              Der Status inside wird auch bei mehreren Katzen richtig aktualisiert. Ich habe auch nur eine Katze, habe es aber mit einem zweiten Chip getestet.
              Ich wollte den Weg der Katze eigentlich in 3 Zonen teilen (Draussen, Katzenkeller, Haus), deshalb die zwei Klappen. Dazu ist der Status inside der Klappen allein leider nicht ausreichend, da nicht unterschieden wird, welche Klappe die Katze zuletzt benutzt hat. Unter Berücksichtigung des des neuen Status since sollte aber auch das möglich sein.
              Nochmals vielen Dank für die gute Arbeit.

              VG
              Ralf

              1 Reply Last reply Reply Quote 0
              • M-A Hueb
                M-A Hueb last edited by

                Hallo,

                habe gerade diesen Thread gefunden. Wir haben 3 Katzen, 2 dürfen nur zw 7 und20 Uhr raus. Die dritte immer. Lässt sich das hierüberrealisieren?

                Danke

                Gruß Andy

                Sickboy78 1 Reply Last reply Reply Quote 0
                • Sickboy78
                  Sickboy78 @M-A Hueb last edited by

                  Hallo @m-a-hueb ,

                  der Adapter greift auf die gleichen Schnittsellen zu, wie die App.
                  Er kann also nicht mehr als die App.
                  Wenn es mit der App nicht geht, hilft dir der Adapter auch nicht weiter.

                  VG
                  Sickboy78

                  M-A Hueb 1 Reply Last reply Reply Quote 0
                  • M-A Hueb
                    M-A Hueb @Sickboy78 last edited by

                    @sickboy78 Habe gerade die Version 1.0.6 installiert. Sieht gut aus. automatische Zeitsperren habe ich über Blockly realisiert.
                    Ansonsten Ist es bei mir in Jarvis eingebunden.
                    Danke für deine Mühen

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

                      Hallo @Sickboy78 .... lang ist es her aber immerhin .. noch mal Danke für den Adapter.

                      2 Katzen kein Problem und über VIS habe ich einen Maus-Alarm Button damit gemacht .. sehe ich einen der Mietzen mit einer Maus im anmarsch wird schnell die Klappe gesperrt !!

                      Funktioniert alles bestens !!!

                      Sickboy78 1 Reply Last reply Reply Quote 0
                      • Sickboy78
                        Sickboy78 @berryforhome last edited by

                        @berryforhome Freut mich, dass der Adapter nützlich ist! 🙂
                        Die Idee mit dem Maus-Alarm Button find ich genial!
                        Ich würd mich freuen, wenn du das nochmal im offiziellen Thread für meinen Adapter postest:
                        https://forum.iobroker.net/topic/42517/test-adapter-sureflap-v1-0-x-github/63
                        Dort lesen mehr mit, die den Alarm Button vielleicht nützlich finden.
                        Und der Thread hier ist ja quasi "gekapert".

                        VG
                        Sickboy

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        848
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        15
                        44
                        8581
                        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