Hallo Fonzo,
ja hast du.
Grüße,
Kai
Hallo Fonzo,
ja hast du.
Grüße,
Kai
Hallo Paresy,
vielen Dank, dass Du Dich diesem Thema angenommen hast. klingt für mich klasse, auch wenn ich gerade nicht zum testen komme.
Und vielen Dank an alle Beta-Tester für die Zeit, die sie investieren.
Gruß
Christian
Update, sodass HomeKit mit IP-Symcon 4.4 läuft. Somit ab sofort auf dem Raspberry Pi verfügbar!
SymBox und Windows Support kommt wieder, sobald die sodium Extension offiziell in PHP drin ist. (Vermutlich PHP 7.2 Alpha3)
paresy
PS: Weiterhin lauffähig unter IP-Symcon 4.3 Windows x64 mit sodium und gmp Extension!
Update: Die Sodium Bibliothek auf dem Pi scheint zu alt zu sein, sodass Funktionen fehlen… Mal sehen was ich da machen kann.
paresy
Für was ist Sodium eigentlich da, zum verschlüsseln?
Ja, für die Verschlüsselung der Kommunikation. Da Raspbian Strech demnächst verfügbar sein sollte, könnte sich das Problem von alleine lösen, da die neue Version von Raspbian einige von uns benötigte Bibliotheken mitliefert
paresy
Neue Version von IPS ist online. Damit läuft HomeKit jetzt einwandfrei auf dem Pi Richtig schön flott wie ich mir das vorgestellt habe
paresy
Kann man denn auf Stretch umstellen sobald verfügbar? Oder sollte das vorher auch erst in einer Beta gestetet werden?
Wird dann IPS nur noch mit Stretch laufen oder wird Jessie auch noch weiter unterstützt? Wheezy ist ja auch irgendwann hinten runter gefallen.
Es ist nicht hinten runtergefallen, sondern es unsere bewusste Policy für neue Versionen. Wir supporten immer nur die neuste Version vom offiziellen RPi Betriebssystem. Somit ja, sobald es verfügbar wird, und es das ausschließlich unterstützte System. Siehe hier: Versionenübersicht IP-Symcon :: Automatisierungssoftware
paresy
Hey paresy,
auf dem raspberry war bei mir unter /usr/share/symcon/ kein modules Verzeichnis und wenn ich eins anlege und den Inhalt des zip da hinein packe, taucht auch nach restart nichts in der Liste der Konfiguratoren von HomeKit Bridge auf …
Wobei ich geb’s zu, linux war noch nie mein Liebling, also vermute ich mal das der Fehler bei mir liegt …
…das Verzeichnis müsste - so aus dem Kopf - unter var/lib/symcon/modules zu finden sein…
Joachim
Und ohne Version 4.4 läuft nichts
paresy
Guter Kopf Danke!
Wobei in der Doku " /var/lib/symcon/ - Variable Data (Settings, Skripte, Medien…) - (Betaphase: /usr/share/symcon/)" steht …
Sollte ich die mit deb http://apt.symcon.de/ ninja rpi nicht haben?
Im Normalfall schon. Ggf. kannst du mit phpinfo(); noch mal checken, ob wirklich PHP 7 läuft
Ich freue mich auf dein Feedback. (Für den Langzeittest empfehle ich noch ein Skript, welche jede Minute HK_AnnounceBridge aufruft. Ansonsten wird dir die Bridge manchmal als nicht verfügbar angezeigt. Das Problem ist im nächsten Update dann korrigiert… Bastel aber noch an weiteren unterstützten Geräten, sodass es noch ein paar Tage dauert :))
paresy
php Version 7.2.0alpha2 installiert und HomeBridge ist schon mal in HomeKit integriert.
Das IPS auf dem Raspberry allerdings noch vollkommen leer, da hab ich noch was zu tun.
Danke für das rasend schnelle Feedback!
Dieses Modul braucht die HomeBridge (von nfarina) gar nicht, oder verstehe ich dich falsch?
paresy
Ich denke einen guten Workaround für das Performance Problem unter PHP 5.6 gefunden zu haben… Sind nun ein paar Bibliotheken unter libs mehr, aber es wird demnächst eine Version geben, die auch für IP-Symcon 4.3 und allen Plattformen läuft. Ich muss noch ein wenig den Quellcode aufräumen. Die Abende sind immer so kurz :eek:
paresy
Es soll scheinbar nicht sein PHP 5.6 unter Windows, RPi und SymBox unterstützen keine 64 Bit Integer, wodurch der schöne Workaround fürs erste nicht geht. Details: Library does not work with 32-bit integers · Issue #38 · paragonie/sodium_compat · GitHub
paresy
Habe das nicht mehr verfolgt wird das mit dem Release von 4.3 lauffähig sein und ist dann die Arbeit von Kai obsolet?
Die Sache von Kai wird obsolet - aber frühestens zu IPS 4.4, da das Modul zwingend PHP7 + libsodium braucht. PHP5 ist leider völlig buggy was 64 Bit Integer angeht, was wir aber für die Kryptographie zwingend benötigen.
paresy