NUKI Hub für den ESP32

Begonnen von technyon, 01 April 2022, 08:22:28

Vorheriges Thema - Nächstes Thema

kaizo

@technyon: Reicht es bei OTA, die Nuki_hub.bin zu flashen?
Das klappt bei  mir nicht.... Weder mit dem 7Zip, noch mit dem nuki_hub.partitions

Welche Datei wird da benötigt?
FHEM 6.x  auf i3
1x Maplecun FS20, HM, 1x CUL f. WMbus
1x Arduino Nano für Lacrosse, 1x für Empfang WH1080,
1x Arduino Uno+Ethernet-Shield & Firmata für 1Wire
1x Raspberry Pi für Einbindung Junkers-Heizgerät mit HT3-Schnittstelle, div. Sonoff+EspEasy+Tasmota über MQTT

technyon

#46
Bitte nur die nuki_hub.bin und nichts anderes :).

P.S.: Steht jetzt in der Readme, aber ich werd mal einen Hinweis direkt auf der Upload-Seite aufnehmen.

technyon

#47
Es gibt leider noch einen etwas nervigen Fehler beim OTA, der mir nicht aufgefallen ist. Aus irgendeinem Grund klappt es erst beim zweiten Mal.

Sprich wenn man das erste Mal auf "Upload File" klickt passiert nichts, machts man es nochmal geht es.


Da steht Blödsinn. Einfach eine Minute nach dem reboot warten :): Ist ein Workaround sonst fängt das OTA nach dem Neustart gleich nochmal an.

kaizo

Ok, nur nuki_hub.bin.
Hat bei mir beim Update von 4.0 auf 4.2 nicht geklappt, hab's nochmal "Klassisch" durchgeführt, läuft.

Geht ja gerade in großen Schritten voran..Top!

FHEM 6.x  auf i3
1x Maplecun FS20, HM, 1x CUL f. WMbus
1x Arduino Nano für Lacrosse, 1x für Empfang WH1080,
1x Arduino Uno+Ethernet-Shield & Firmata für 1Wire
1x Raspberry Pi für Einbindung Junkers-Heizgerät mit HT3-Schnittstelle, div. Sonoff+EspEasy+Tasmota über MQTT

Esjay

Bei mir hat das OTA-Update super funktioniert. Hat keine Minute gedauert.
Ich werde das Network Timeout mal wieder deaktivieren und schauen wie es sich verhält.

Vielen Dank.

Esjay

#50
Guten Morgen,

ich weiß nicht wie es anderen geht, jedoch sind für mich die Versionen > 4.1 nicht nutzbar. Der ESP verbindet sich nach dem Disconnect nicht mehr mit dem WLAN. Egal ob ein Timeout gesetzt ist oder nicht. Das einzige was hilft ist ein reboot.
Der ESP ist 1,5 Meter vom Nuki, und 3 Meter von der Fritzbox entfernt. Probleme mit dem WLAN kann ich eigentlich ausschließen. Zumindest die die ich kenne.
Die LED auf dem ESP blinkt jedoch nicht mehr.

Ich werde wohl wieder auf 4.1 zurück gehen müssen.
Grüße

Zusätzlich ist mir aufgefallen, dass wenn ich eine unknown_action auslöse, ich sozusagen den Status des Schlosses verliere. Ich denke ein reading "lockState" oder so würde helfen da Sicherheit zu erhalten.
Scheinbar wird der Status grob alle 15 Minuten aktualisiert.
LG

technyon

Ich hab da so einen Verdacht: Die Fritzbox wechselt automatisch den WLAN-Kanal je nach Auslastung. Ist das bei Dir aktiviert? Kann sein daß der ESP das nicht kapiert?

Esjay

#52
Die Option ist bei mir deaktiviert.
Aber stand jetzt, funktioniert die 4.1 ja ganz gut..

Grüße

technyon

Ich habs mir nochmal angeguckt, probier mal die 4.4. Wenn das nicht klappt bleibt noch der network timeout, den kannst Du auch sehr kurz einstellen.

Esjay

Ich werde wohl auf ein W5500 Modul wechseln, da ich die selben Probleme jetzt auch mit der 4.1 habe.Obwohl ein Timeout gesetzt ist, kommt keine Verbindung mehr zustande. Hab aber auch wenig Zeit das ganze mal genauer zu beobachten. Ich hatte schon die Vermutung, dass beim OTA Update von 4.3 auf 4.1 irgendwelche Reste auf dem ESP verblieben sind.
Sei es drum. Ich werde die Version testen, und eine Rückmeldung geben!

Danke für deine Arbeit.

Grüße

technyon

Wenn Du nen LAN-Kabel dahin bekommst ist das eh die beste Wahl.

technyon

Die Version 4.6 hat einen Workaround für die Wifi-Probleme ... sobald ein disconnect event kommt wird der ESP neu gestartet. Dazu muß "Restart on disconnect" aktiviert sein.

kaizo

Habs gerade geflasht, ab und zu hat sich der ESP bei mir auch aufgehangen.
Mal sehen, ob das nun besser läuft.

BTW: Das Flashen über OTA ging bei mir (V4.4) wieder nicht, kam immer die Meldung "OTA functionality not ready. Please wait a moment and reload."
Auch nach einem Neustart, und auch jetzt bei 4.6 kommt die Meldung beim Drücken auf den Button "Firmware update".

Liegt das vielleicht daran, dass der ESP bei mir immer über USB verbunden ist? --> unwahrscheinlich --> gerade getestet, kein unterschied, die Meldung kommt immer noch. Vielleicht muß ich mal den ESP komplett löschen und neu flashen...



FHEM 6.x  auf i3
1x Maplecun FS20, HM, 1x CUL f. WMbus
1x Arduino Nano für Lacrosse, 1x für Empfang WH1080,
1x Arduino Uno+Ethernet-Shield & Firmata für 1Wire
1x Raspberry Pi für Einbindung Junkers-Heizgerät mit HT3-Schnittstelle, div. Sonoff+EspEasy+Tasmota über MQTT

technyon

Eine Minute nach dem Start ist das OTA-Update gesperrt. Da mußte ich so machen sonst startet das irgendwie nach dem Update gleich wieder. Die Option "Restart on disconnect" hast Du aktiviert?

kaizo

Zitat von: technyon am 01 Juli 2022, 11:55:21
Die Option "Restart on disconnect" hast Du aktiviert?

Jetzt ja :) Danke für den Hinweis.
Und der Dialog zum OTA kommt jetzt auch....

... läuft....

Danke.
Wenn dann noch die GPIO-Lösung als Option zum unlock/lock/unlatch kommt kaufe ich mir noch ein nuki..
FHEM 6.x  auf i3
1x Maplecun FS20, HM, 1x CUL f. WMbus
1x Arduino Nano für Lacrosse, 1x für Empfang WH1080,
1x Arduino Uno+Ethernet-Shield & Firmata für 1Wire
1x Raspberry Pi für Einbindung Junkers-Heizgerät mit HT3-Schnittstelle, div. Sonoff+EspEasy+Tasmota über MQTT