Version 1.1.4 unterstützt jetzt auch den Felaqua Wasserspender.
Ähnlich wie beim Futterautomat wird die verbleibende Menge Wasser in ml angezeigt und beim Tier wie oft und wieviel heute getrunken wurde.
NEWS
Best posts made by Sickboy78
-
RE: Test Adapter sureflap v1.0.x GitHub
-
RE: Test Adapter sureflap v1.0.x GitHub
Version 2.0.1 ist da und zeigt nun an, welches Tier zuletzt durch welche Klappe gegangen ist. Das ist vor allem für diejenigen interessant, die sich mit mehreren Klappen eine "Schleuse" gebaut haben. Außerdem gibt es Datenpunkte für wie oft und wie lange jedes Tier draußen war.
Anmerkung: Die movement.last_* Datenpunkte enthalten nur tatsächliche Bewegungen durch eine Klappe, aber keine Änderung der Position, die per App oder Adapter vorgenommen wurde.
English:
Version 2.0.1 is now available and shows which animal last passed through which flap. This is particularly interesting for those who have built a "sluice" with several flaps. There are also data points for how often and for how long each animal was outside.
Note: The movement.last_* data points only contain actual movements through a flap, but no location change made via app or adapter. -
Test Adapter sureflap v1.0.x GitHub
Aktuelle Test Version 2.1.0 Veröffentlichungsdatum 24.02.2024 Github Link https://github.com/Sickboy78/ioBroker.sureflap Achtung
Sure Petcare hat seine App auf eine neue API umgestellt. Ich weiß nicht, wann die alte API abgeschaltet wird.
Ab Version 1.2.3 kann man die API konfigurieren und standardmäßig wird die neue API verwendet.
Falls der Adapter also plötzlich nicht mehr funktioniert, bitte auf eine Version >=1.2.3 upgraden.Beschreibung des Adapters
Der Adapter erlaubt Zugriff auf Smarte Haustierklappen, Futterautomaten und Wasserspender von Surepetcare, imho aktuell die einzigen smarten Katzenklappen und Futterautomaten mit App-Integration am Markt (Stand 2022).
Es werden Statuswerte zum Hub (LED und Verbindung) und zur Katzenklappe (Batterie, Verbindung, Sperrmodus und Ausgangssperre) angezeigt. Es wird der Aufenthaltsort (drin oder draußen, seit) des oder der Haustiere angezeigt.
Über den Adapter kann der Sperrmodus der Klappe verändert werden, die Ausgangssperre ein- oder ausgeschaltet werden oder der Aufenthaltsort des Haustiers aktualisiert werden, wenn es z.B. das Haus auf einem anderen Weg als der Klappe verlassen oder betreten hat. Für den Futterautomat und den Wasserspende werden die verbleibende Menge Wasser und Futter angezeigt, sowie wieviel und wie oft das Tier heute getrunken und/oder gefressen hat.Geplante Features
- Die Ausgangssperre muss aktuell noch über die App konfiguriert werden und kann über den Adapter nur ein- oder ausgeschaltet werden. In einer späteren Version soll die Konfiguration auch über den Adapter möglich sein.
- Helligkeit der LED am Hub soll steuerbar sein. (umgesetzt)
- Futterautomat soll unterstützt werden. (umgesetzt)
- Historie soll als Datenpunkte angezeigt werden. (umgesetzt)
- Mehr Werte für den Futterautomat sollen angezeigt werden. (umgesetzt)
- Felaqua Wasserspender soll unterstützt werden. (umgesetzt)
- Welches Tier hat zuletzt welche Klappe benutzt. (umgesetzt)
- Kompaktere History mit weniger Datenpunkten und weniger Last
Vorraussetzungen
Um den Adapter sinnvoll einsetzen zu können, benötigt man eine Katzenklappe Connect oder Haustierklappe Connect oder Futterautomat Connect oder Felaqua Connect mit Hub und einen Account für die Surepetcare App (Android oder Apple).
-
RE: Test Adapter sureflap v1.0.x GitHub
Noch ein kleines Update hinterher.
Version 1.1.5 zeigt jetzt die Seriennummern des Hub und der Geräte an. -
RE: Test Adapter sureflap v1.0.x GitHub
Hallo zusammen,
Problem ist in der v1.1.8 gefixt.
VG
-
RE: Test Adapter sureflap v1.0.x GitHub
Surepet hat einige kritische Änderungen an der API vorgenommen. Ich arbeite daran, das Problem zu beheben, habe bereits 3 Änderungen gefunden und sie behoben/umgangen. Eine neue Version kommt in den nächsten Stunden/Tagen. Als schnelle Lösung, kann der Adapter direkt von Github installiert werden. Falls danach immer noch Probleme auftreten, bitte hier oder auf github melden.
English:
Surepet has made some breaking changes to the API. I'm working to resolve the issue, already found 3 changes and fixed/worked around them. I'll probably push a new version in the next hours/days. Feel free to update directly from github, for a quick fix. If you still have issues after this, please report them here or on github. -
RE: Test Adapter sureflap v1.0.x GitHub
Sure Petcare hat seine App auf eine neue API umgestellt. Ich weiß nicht, wann die alte API abgeschaltet wird.
Ab Version 1.2.3 kann man die API konfigurieren und standardmäßig wird die neue API verwendet.
Falls der Adapter also plötzlich nicht mehr funktioniert, bitte auf eine Version >=1.2.3 upgraden.
Ich habe alle Funktionen mit der neuen API erfolgreich getestet. Falls euch Probleme oder Funktionen auffallen, die nicht mehr funktionieren, bitte hier im Forum oder auf Github https://github.com/Sickboy78/ioBroker.sureflap/issues bescheid geben.
Ich wünsche euch allen einen Guten Rutsch ins neue Jahr!
English:
Sure Petcare has changed its app to a new API. I don't know when the old API will be switched off.
From version 1.2.3 you can configure the API and the new API is used by default.
So if the adapter suddenly stops working for you, please upgrade to a version >=1.2.3.
I have successfully tested all functions with the new API. If you notice any problems or functions that no longer work, please let me know here in the forum or on Github https://github.com/Sickboy78/ioBroker.sureflap/issues.
I wish you all a Happy New Year!@Stefi
Ich hoffe ich habe dein Problem mit der neuesten Version behoben. Bitte probier mal Version 1.2.3 (auf dem latest repository oder direkt von github) und gib mir Bescheid, ob es funktioniert hat.
Latest posts made by Sickboy78
-
RE: Test Adapter sureflap v1.0.x GitHub
Mit Version 2.1.0 kann man die History in der Konfiguration ein- und ausschalten und festlegen, wie viele History-Datenpunkte angezeigt werden sollen (max. 25). Standardmäßig ist die History ab sofort deaktiviert. Dies ist nötig, da das Erzeugen der vielen Datenpunkte in der History bei einigen zu starker Last geführt hat, bei manchen sogar zum Absturz des JS-Adapters. Für die meisten war die History eh uninteressant und wer mehrere Klappen hat, für den gibt es seit Version 2.0.1 die movement-Datenpunkte. Wer trotzdem die History benötigt, kann sie in der Konfiguration wieder aktivieren. Auf meinem System hat sie z.B. keine Probleme verursacht. Für die Zukunft werde ich die History wohl umbauen und kompakter gestalten, damit nicht mehr so viele Datenpunkte erzeugt werden.
English:
With version 2.1.0 you can switch the history on and off in the configuration and specify how many history data points should be displayed (max. 25). The history is now deactivated by default. This is necessary because the generation of so many history data points has led to heavy load for some users and even to crashes of the JS adapter for some. For most people the history was of no interest anyway and for those who have several flaps, the movement data points have been available since version 2.0.1. If you still need the history, you can reactivate it in the configuration. On my system for example it did not cause any problems. For the future, I will probably rebuild the history and make it more compact so that not so many data points are generated. -
RE: Test Adapter sureflap v1.0.x GitHub
Version 2.0.2 zeigt unter movement jetzt auch die device id der benutzen Klappe als last_flap_id. Außerdem wurden zwei Bugs behoben, die nur auftraten, wenn der Hub und die Klappe denselben Namen hatten.
English:
Version 2.0.2 now shows under movement the device id of the last used flap as last_flap_id. In addition, two bugs have been fixed that only occurred if the hub and the flap had the same name. -
RE: Test Adapter sureflap v1.0.x GitHub
Hallo @cooper2k4,
ich habe einen Verdacht.
Sowohl dein Hub, als auch deine Klappe heißen "Katzenklappe".
Den Namen vom Hub kann man leider imho nicht ändern, aber die Klappe lässt sich in der App umbenennen.
Wenn du ihr testweise mal einen anderen Namen geben könntest, z.B. nur "Klappe" o.ä.
Danach müsstest du entweder alle Objekte unterhalb sureflap.0 löschen und den Adapter neu starten, damit die Struktur neu angelegt wird. Oder alternativ die Instanz löschen und neu hinzufügen.
Und dann prüfen, ob das Problem noch besteht.Problem ist, dass es vor kurzem eine Änderung in der API gab, wodurch die Geräte (z.B. Klappe) fälschlicherweise direkt unter dem Haushalt erzeugt wurden, statt unterhalb des Hubs. Um das zu korrigieren, habe ich eine Funktion eingebaut, die nach den Geräten unterhalb des Haushalts sucht und, falls es sie findet, wieder löscht.
Jetzt sucht er bei dir nach "Katzenklappe" und findet diese auch. Allerdings handelt es sich aufgrund der Namensgleichheit nicht um die Klappe, sondern um den Hub. Und dann versucht er fälschlicherweise den Hub zu löschen, statt der Klappe. Dadurch wird auch der battery-State gelöscht und somit das Logging deaktiviert.Ich muss mir mal überlegen, wie ich dieses Problem umgehe, aber temporär sollte es hoffentlich helfen, wenn du unterschiedliche Namen vergibst.
Gruß
Sebastian -
RE: Test Adapter sureflap v1.0.x GitHub
Hallo @christianfeu
Der Eintrag "lock mode changed to 0" bedeutet zumindest, dass der Aufruf an die Surepet API erfolgreich war und mit einem 200 OK quittiert wurde. Warum der Datenpunkt dann nicht aktualisiert wird, ist mir rätselhaft.
Ändert sich eigentlich der Zustand in der App?Ich vermute, dass du eine neue Version der Katzenklappe hast und hier die Datenstruktur abweicht, da deine Versionen (1.1 und 1.2) ganz anders sind als bei mir (335.422 und 9). Um weiter zu analysieren, bräuchte ich aber einen Auszug aus dem Datenverkehr.
Du scheinst dich auszukennen, darum verzichte ich mal auf die Erklärung, wie man sich die Requests im Browser mit den Entwicklertools anschaut. Falls nicht, sag bescheid.
Und zwar hätte ich gerne die Antwort auf den PUT Request für eine Änderung des Lockmode.
Dazu müsstest du im Browser https://surepetcare.io/ aufrufen dich anmelden und ähnlich wie in der App zu den Einstellungen der Klappe gehen und dort die Klappe ver- oder entriegeln.
Da bräuchte ich dann die Antwort auf den PUT request https://app-api.production.surehub.io/api/device/.../control wie im Screenshot als unformatiertes JSON:
Und dann hätte ich gerne noch, wenn du die Übersicht aufrufst https://surepetcare.io/dashboard, die Antwort auf den GET request https://app-api.production.surehub.io/api/me/start (wichtig, der request api/me/start nicht /api/start):
Wichtig, wenn du das JSON (am besten als Textdatei) hier hochlädst, vorher persönliche Daten wie Email entfernen. Alternativ kannst du es mir auch direkt per Email senden: asmoday_666@gmx.de
VG
-
RE: Test Adapter sureflap v1.0.x GitHub
Hallo @cooper2k4
interessantes Problem. Ich logge die battery Datenpunkte auch, ohne Probleme.
Kannst du mal bitte posten was nach den disabled logging Einträgen im Log erscheint?
Vorher bitte den Adapter auch auf debug oder silly umstellen.VG
-
RE: Test Adapter sureflap v1.0.x GitHub
Hallo @christianfeu
hab grad bei mir getestet und kann sowohl die Klappe als auch die Ausgangssperre per Adapter aktivieren und deaktivieren. Scheint also kein Problem mit der API zu sein.
Dein Log hilft mir leider auch nicht weiter, da ist nichts Ungewöhnliches zu erkennen. Auch nicht welche Aktion du ausführst. Wenn du die Klappe verriegelst, sollte sowas im log stehen:
2024-02-13 19:16:14.717 info lock mode changed to 1
2024-02-13 19:16:12.427 debug changing lock mode to 1...Kannst du bitte nochmal einen Logauszug machen, wo die Aktion erkennbar ist, die du vor dem Absturz gemacht hast?
Wenn der Adapter neu startet, sollte es solche Einträge im Log geben:2024-02-13 19:40:11.179 info starting. Version 1.2.3 in /opt/iobroker/node_modules/iobroker.sureflap, node: v18.17.1, js-controller: 5.0.17
2024-02-13 19:40:05.798 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
2024-02-13 19:40:05.798 info terminating
2024-02-13 19:40:05.798 info everything cleaned up
2024-02-13 19:40:05.797 info Got terminate signal TERMINATE_YOURSELFWenn du davon bitte auch nochmal einen Logauszug posten könntest.
Auf was für einem Rechner läuft dein ioBroker? Wieviel Speicher hat der?VG
-
RE: Test Adapter sureflap v1.0.x GitHub
Version 2.0.1 ist da und zeigt nun an, welches Tier zuletzt durch welche Klappe gegangen ist. Das ist vor allem für diejenigen interessant, die sich mit mehreren Klappen eine "Schleuse" gebaut haben. Außerdem gibt es Datenpunkte für wie oft und wie lange jedes Tier draußen war.
Anmerkung: Die movement.last_* Datenpunkte enthalten nur tatsächliche Bewegungen durch eine Klappe, aber keine Änderung der Position, die per App oder Adapter vorgenommen wurde.
English:
Version 2.0.1 is now available and shows which animal last passed through which flap. This is particularly interesting for those who have built a "sluice" with several flaps. There are also data points for how often and for how long each animal was outside.
Note: The movement.last_* data points only contain actual movements through a flap, but no location change made via app or adapter. -
RE: Test Adapter sureflap v1.0.x GitHub
Sure Petcare hat seine App auf eine neue API umgestellt. Ich weiß nicht, wann die alte API abgeschaltet wird.
Ab Version 1.2.3 kann man die API konfigurieren und standardmäßig wird die neue API verwendet.
Falls der Adapter also plötzlich nicht mehr funktioniert, bitte auf eine Version >=1.2.3 upgraden.
Ich habe alle Funktionen mit der neuen API erfolgreich getestet. Falls euch Probleme oder Funktionen auffallen, die nicht mehr funktionieren, bitte hier im Forum oder auf Github https://github.com/Sickboy78/ioBroker.sureflap/issues bescheid geben.
Ich wünsche euch allen einen Guten Rutsch ins neue Jahr!
English:
Sure Petcare has changed its app to a new API. I don't know when the old API will be switched off.
From version 1.2.3 you can configure the API and the new API is used by default.
So if the adapter suddenly stops working for you, please upgrade to a version >=1.2.3.
I have successfully tested all functions with the new API. If you notice any problems or functions that no longer work, please let me know here in the forum or on Github https://github.com/Sickboy78/ioBroker.sureflap/issues.
I wish you all a Happy New Year!@Stefi
Ich hoffe ich habe dein Problem mit der neuesten Version behoben. Bitte probier mal Version 1.2.3 (auf dem latest repository oder direkt von github) und gib mir Bescheid, ob es funktioniert hat. -
RE: Test Adapter sureflap v1.0.x GitHub
Hallo @stefi, das sieht mir nach einem der Probleme durch die API Änderungen aus. Probier doch bitte mal die 1.2.1 aus.
Falls das nicht hilft, sag Bescheid, dann muss ich es mir genauer ansehen. -
RE: Test Adapter MyQ v0.1.x GitHub
@suicide0
Es scheint, dass der Adapter nicht mehr aktiv weiterentewickelt wird. Ich hab auch einiges probiert, auch alternative Adapter, z.B. https://github.com/hjdhjd/homebridge-myq über https://github.com/ioBroker/ioBroker.ham, alles ohne Erfolg.
Letztendlich hab ich mir den Meross Smart WLAN Garagentoröffner geholt und über https://github.com/Apollon77/ioBroker.meross eingebunden. Jetzt kann ich mein Garagentor wieder per Alexa steuern. Mehr Details zur Installation und Einrichtung kann man in meinem Blog nachlesen.
MfG
Sickboy