[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm

Begonnen von CoolTux, 18 Juli 2016, 23:50:11

Vorheriges Thema - Nächstes Thema

CoolTux

Du auch. Mach nicht so doll  ;D

Und auch an die anderen einen guten Rutsch ins neue Jahr.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

#511
Ich habe mal ein paar Abfragen mehr ein gebaut. Zu mindest den Webhook konnte ich testen. Klappt. Leider konnte ich nicht mehr testen mangels fehlender Hardware.
Daher würde ich bitten das mal jemand von Euch installiert und schaltet. Ruhig auch mal ein set info und set autocreate machen bitte.

Ist aber mit Vorsicht zu genießen. Es könnte FHEM in den Tot reißen  8)


Anhänge wurden entfernt
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

samh

Hallo,

frohes neues Jahr für alle !

Hier der gewünschte LOG-Eintrag:

2017.01.02 22:14:59 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.xxx.xxx:8080/list?token=xxxxxx
2017.01.02 22:14:59 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.02 22:14:59 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.xxx.xxx:8080/alive?token=xxxxxx
2017.01.02 22:14:59 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.02 22:14:59 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.xxx.xxx:8080/lockState?token=xxxxxx&nukiId=yyyyyyyy
2017.01.02 22:15:00 4: NUKIBridge (NBridge1) - action is undefined
2017.01.02 22:15:00 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.xxx.xxx:8080/info?token=xxxxxx
Not a HASH reference at ./FHEM/73_NUKIBridge.pm line 523.

Aha, die Software-Bridge-App war nicht aktualisiert. Das sollte aber das Modul nicht negativ beeindrucken.
Ich hab nun das Update gemacht und boote noch mal den Server durch. Dann wird's funktionieren. Bericht folgt.

Danke und Gruß

Sam

CoolTux

Hast Du die Module aus meinen vorherigen Post verwendet?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

samh

Hallo Leon,

Nein , die eingecheckten. Sieht so aus, dass sich FHEM nach dem Update der App nicht mehr aufhängt.
Auf die einfachsten Lösungen kommt man manchmal zuletzt.

Allerdings wird das Reading "lastError"  mit "action is undefined"  2017-01-02 23:00:36
in regelmäßigen Abständen aktualisiert.

Die NUKI SmartLock Version ist 1.2.3 und damit doch aktuell.

Wird die "get NBridge1 logFile"-Funktion noch nicht unterstützt ?

Ich lade Deine Testmodule herunter und probier's damit auch. Komme aber erst morgen dazu.

Nochmals riesen Dank für Deine Hilfe und die Module.

Viele Grüße

Sam

CoolTux

Hallo Sam,

Viele Funktionen gehen nur mit der Hardware Bridge. Ich werde bei kommenden Updates mal dafür sorgen das Funktionen ausgeblendet werden wenn die jeweilige Bridge (App,Hardware) sie nicht unterstütz.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

samh

Guten Abend Leon,

habe nun auch die PRE-Module ohne Probleme im Einsatz. Dein Angebot, die Funktionsauswahl vom Typ der Bridge abhängig zu machen, ist bestimmt eine sinnvolle Optimierung.
Danke dafür.

Viele Grüße

Sam



CoolTux

Super Sam,

Ich danke Dir fürs testen. Ich werde die nächsten Tage entsprechende Logiken einbauen und nächste Woche ein fhem Update zur Verfügung stellen.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Cobra

Hey Leon,

bin mittlerweile aus dem Urlaub zurück und der Fehler ist bei mir nicht mehr aufgetreten.
Habe festgestellt dass meine Schwiegermutter etwas zu oft und zu eifrig die Fernbedienung gedrückt hat beim Alarmsystem aktivieren und Schloss abschließen.

Ich vermute mal das warum viel für FHEM  :)

Gruß Cobra
FHEM in Docker auf Synology, CCU3,
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki

CoolTux

Hallo Leute,

Ich habe nun ein bisschen was an den Modulen geschraubt. Unter anderem wird der Rückgabe JSON String besser kontrolliert und ich lasse die set und get Befehle entsprechend dem Bridgetype anzeigen.
Können bitte ein zwei Leute mal die Versionen vom Git runter laden und prüfen bevor ich sie in offizielle FHEM Update schupse
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

fred_feuerstein

Gerade erst gesehen... Also bei mir lief das jetzt seit sicher 2 Wochen problemlos. Hab seit dem keine Module mehr getauscht.

>> gesendet mit LG G4 via Tapatalk <<

Gruß, Fred

NEU: FHEM auf Raspberry PI 5, OS: Bookworm, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art
ALT: FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp)

samh

Hallo,

habe die Module heruntergeladen. Werde testen und berichten.

Gruß Sam

CoolTux

Hallo Sam,

Danke Dir. Du hast ja die Software Bridge. Nun brauchen wir noch einen Tester mit Hardware Bridge  ;D


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

samh

Hallo Leon,

das Reading "lastError" wird regelmäßig upgedated mit "action is undefined  2017-01-04 18:25:10".
Könntest Du noch ein Reading "lastAction" ergänzen, damit ein Bezug zu "lastError" möglich ist ?

Für die Bridge würde ich es gut finden, wenn der Status auf "Connected" statt "Initialized" wechselt,
solange die Verbindung zum NUKI-Server steht. Ist meiner Meinung nach übersichtlicher. Was meinst Du ?

Ansonsten scheint alles bisher in Ordnung zu sein.

Gruß Sam

CoolTux

Da scheint es wohl Probleme mit der Software Bridge und dem Alive Check zu geben.
Das was Du beschreibst deutet darauf hin. State sollte nämlich auf connected stehen wenn die Software Bridge erreichbar ist.
Auch das lastError regelmäßig, sicherlich zwischen 20 und 40s, aktuallisiert wird mit entsprechender Meldung deutet auf ein Problem hin das nicht korrekt erkannt wird was hier für eine Aktion läuft.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net