Giter Site home page Giter Site logo

Comments (6)

smaragdschlange avatar smaragdschlange commented on August 11, 2024 1

Hallo nochmal,
danke für Deine Analyse. Du hast mich da jetzt glatt auf einen Bug gestoßen (ein Überbleibsel einer nicht veröffentlichen Zwischenversion) :-/
-> ich hab die Subscription der Aktionsbuttons vergessen, wieder einzuschalten. Hätte nicht passieren dürfen...sorry.
Leider bin ich gerade auf Geschäftsreise und kann das nicht vor Freitag beheben, aber wenigstens hast Du mit dem action-State einen Workaround.

Zu den Statuswerten (Datenpunkt action & state):
Ja, ich habe die Werte 1:1 von der Nuki-API übernommen. Auf die Weise vermeide ich Fehler, die durch eine Übersetzungstabelle entstehen können (die ich allerdings für die Action-Buttons benötige).

Ich denke, Versionsprobleme können wir ausschließen, stattdessen ist der Fehlergrund meine Schusseligkeit.

from iobroker.nuki.

smaragdschlange avatar smaragdschlange commented on August 11, 2024 1

Hi,
ich hab jetzt Version 1.0.3 hochgeladen. Damit sollten die Action-Buttons wieder funktionieren. Ich schätze, morgen sollte die neue Version auch über ioBroker verfügbar sein (Du kannst aber auch direkt von GitHub installieren).
Ich hoffe, jetzt läuft endlich alles rund :)

from iobroker.nuki.

smaragdschlange avatar smaragdschlange commented on August 11, 2024

Hi,
das ist seltsam... bei mir funktioniert es bereits seit über einer Woche klaglos, daher hab ich die Version auch endlich rausgebracht.
Die Strukturänderung hatte leider zurfolge, dass auch ich meine Scripts anpassen musste, ich hatte gehofft, das durch den Versionssprung deutlich zu machen, aber da muss ich wohl die Readme noch sehr verbessern. Tut mir leid :(

Wenn Du es nich schon gemacht hast, könntest Du bitte Deine Nuki-Adapterinstanz löschen, dann auf 1.0.1 updaten und eine neue Instanz erzeugen?
Wenn die Struktur und somit der Pfad der einzelnen Objekt-Datenpunkte geändert wurden, sollten die Instanzen immer gelöscht und komplett neu erzeugt werden. Ansonsten, das habe ich auch bereits erfahren müssen, passieren merkwürdige Dinge.

Sollte dieses Vorgehen nicht helfen bleibt nur der Node- und NPM-Versionsunterschied.
Ich verwende und teste derzeit mit den folgenden Versionen:

Node.js v6.14.3
NPM 3.10.10

Da zu Node 8 im Forum zu lesen ist, dass es funktioniert, solange man alles korrekt Aktualisiert hat, hatte ich gedacht, dass ich eine größere Kompatibilität erreiche, wenn ich auf dem empfohlenen Stand bleibe. Das war wohl ein Trugschluss. Zumindest vermute ich, dass es mit den unterschiedlichen Versionen zu tun haben muss...

from iobroker.nuki.

Ilovegym66 avatar Ilovegym66 commented on August 11, 2024

Hi Sven,
alles halb so wild, was mach ich auch nachts (ist halt gut wegen der Downtime) Updates.. und probier nicht aus, ob dann noch alles geht :-) <- selbst schuld bin ich da.

Habe jetzt folgendes herausgefunden:
den alten Adapter in der Instanz und auf dem iobroker komplett gelöscht. -> reboot
neuen Adapter V1.0.1 installiert, Instanz installiert, Daten eingetragen, Objekte werden alle angelegt.
Keine Fehler im Log (steht auf debug).
Der Status des Nuki wird ausgelesen, habe Callback aktiviert.
Wenn ich jetzt in die Objekte gehe, habe ich die drei Buttons openAction, openLocknGoAction und unlockLocknGoAction, keiner dieser funktioniert, wenn ich den Button betätige.
Es wird auch nichts ins Log geschrieben, wie als wenn der Button garnicht gedrückt würde.
Auch wenn ich den Datenpunkt auf true setze, keine Reaktion.

Jetzt mal die Guten Dinge: :-)
Was funktioniert, ist der Datenpunkt action, wenn ich hier etwas auswähle, dann reagiert Nuki einwandfrei, alle Funktionen. Keine Fehler im Log.
Habe meine Scripte jetzt mit diesem Datenpunkt angepasst, damit kann ich ja öffnen-schliessen, mehr brauch ich nicht.

Was verwirrend ist:
der Datenpunkt action hat ja Kennziffern, diese sind nicht die gleichen, wie im Datenpunkt state.
Wenn ich also action=2 mache, dann wird der state=3 dann state=1 ( beides locked ).
Sieht man auch in den RAW Daten des objektes, sind das eine Fehlermeldungen/Stati und das andere die von Nuki für die action ?

Habe dann mal node auf 8.12 und npm auf 6.4.1 geupdated, aber das gleiche.
Anscheinend mag da irgendwas node 8 nicht...?

Alle anderen Adapter laufen einwandfrei, habe seit Wochen keine errors mehr im log.
:-)

from iobroker.nuki.

Ilovegym66 avatar Ilovegym66 commented on August 11, 2024

Supi, dann lass ich die Version drin und wart einfach auf das Update, mach dir kein Stress, es funktioniert ja soweit. Hab mir das schon gedacht, dass die verschiedenen States vom Hersteller kommen.. ;-)

from iobroker.nuki.

Ilovegym66 avatar Ilovegym66 commented on August 11, 2024

Vielen Dank, funktioniert perfekt!
Top!

from iobroker.nuki.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.