Zitat von brutella
Beitrag anzeigen
brutella , ich habe mal testweise deine Bridge auf einem alten Raspi gestartet.
Grundsätzlich (Performance, UI) macht deine Bridge einen sehr guten Eindruck!
Gibt aber noch ein paar Fehler:
- Leider stützt das Programm immer ab, sobald ich die Verbindung zur KNX-Schnittstelle testen möchte oder die Einstellungen speichern möchte.
- Beim allerersten Programmstart hat der Upload und die Verarbeitung der knxproj gut funktioniert. Nachdem ich versucht habe, die Bridge zu starten (nach manueller Angabe der IP-Adresse des KNX-Gateway und ohne Verbindungstest/siehe Fehler 1), ist das Programm immer sofort nach Start des Webservers abgestürzt. Hab daraufhin das Verzeichnis gelöscht und seitdem schlägt bereits der Upload der knxproj fehl.
Wenn du das in den Griff bekommst und die Bridge stabil läuft, dann wird das richtig gut (vielleicht sogar die beste Lösung für Homekit<->KNX)!
Ich finde, dein Programm verdient einen eigenen Thread, damit es hier nicht untergeht..
Hier das Log (etwas gekürzt um "No projects; retrying in 5s"):
Code:
volumio@volumio-keller:~$ ./hkknx -db ./database -verbose INFO 2020/02/02 10:34:14 main.go:53: version 0.0.6 (built at 2020-02-01T19:01:02Z+0100) INFO 2020/02/02 10:34:15 main.go:146: webpage available at port 8080 DEBUG 2020/02/02 10:34:15 main.go:125: app: No projects; retrying in 5s 2020/02/02 10:34:33 "GET http://192.168.1.11:8080/ HTTP/1.1" from 192.168.0.27:49254 - 200 4104B in 14.500086ms DEBUG 2020/02/02 10:34:35 main.go:125: app: No projects; retrying in 5s DEBUG 2020/02/02 10:34:40 main.go:125: app: No projects; retrying in 5s DEBUG 2020/02/02 10:34:45 main.go:125: app: HomeKit is disabled; retrying in 5s DEBUG 2020/02/02 10:34:48 import.go:89: Processing Daheim.knxproj with password DEBUG 2020/02/02 10:34:48 import.go:97: Store file at /tmp/upload243635482/Daheim.knxproj DEBUG 2020/02/02 10:34:48 html.go:116: synchronize database DEBUG 2020/02/02 10:34:48 import.go:60: import: zip: not a valid zip file 2020/02/02 10:34:48 "POST http://192.168.1.11:8080/knxprojs/import HTTP/1.1" from 192.168.0.27:49254 - 303 0B in 7.268424757s 2020/02/02 10:34:48 "GET http://192.168.1.11:8080/projects/1a824e58-405a-4606-a5d5-864b5c3b3819/settings?msg=UHJvamVrdCB3aXJkIGltcG9ydGllcnQu HTTP/1.1" from 192.168.0.27:49254 - 200 21320B in 31.766159ms DEBUG 2020/02/02 10:34:50 main.go:125: app: HomeKit is disabled; retrying in 5s 2020/02/02 10:35:17 write udp4 192.168.1.11:33076->0.0.0.0:0: sendto: invalid argument volumio@volumio-keller:~$
Kommentar