Zitat von MrDuFF
Beitrag anzeigen
Ankündigung
Einklappen
Keine Ankündigung bisher.
Diskussionsthread zur neuen HS Firmware 4.13
Einklappen
X
-
LOL, aber wirklich:
October 31, 2025
As of October 31, 2025, Python 3.9 is officially End-of-Life (EOL). That means no more bug fixes, performance improvements, or—most critically—security patches from the Python Software Foundation.Dieser Beitrag enthält keine Spuren von Sarkasmus... ich bin einfach so?!
Kommentar
-
Zitat von Lucien Beitrag anzeigenGerate wollte ich Python 3.9 runterladen, das laut "Dokumentation HSL3 SDK" die aktuell verwendete Version für die Firmware 4.13 ist, da stelle ich fest, dass Python 3.9 "end of life" auch schon erreicht hat. Schade eigentlich.In zukünftigen Firmware Versionen des Gira HomeServer wird auch die aktuell verwendete Python Version 3.9 angehoben werden. Daher sind HSL3 Logikbausteine grundsätzlich auf Kompatibilität zu neueren Firmware Versionen zu prüfen. Es empfiehlt sich daher, bereits bei der Erstellung von Logikbausteinen darauf zu achten, dass keine abgekündigten Python Funktionen verwendet werden.We all agree Gira is not the fastest getting with new versionsIn future firmware versions of the Gira HomeServer, there will be an increase in the Python version used (currently 3.9). Therefore, HSL3 logic nodes always need to be checked for compatibility with newer firmware versions. It is therefore advisable to ensure that no discontinued Python functions are used when creating logic nodes.
But its stable and they specify in multiple docs that this is the 4.13 release supported Python version.
New firmware should also require higher Python versions.
This is both in the SDK readme and HSL readme docs
- Likes 3
Kommentar
-
Derzeit denke ich die einzigste Möglichkeit , aber vielleicht bekommen wir eine art sideload hin... denke weis auch schon wie das funktionieren könnte....steht bei mir schon im backlog mal schauen wann ich das schaffe.Zitat von hypnotoad Beitrag anzeigenAnsonsten würde ich die library packen und base64-kodieren und dann zur Laufzeit laden.
- Likes 3
Kommentar
-
So hab ich das beim mqtt Baustein in HSL1 gemacht 😅Zitat von hypnotoad Beitrag anzeigenIn HSL3 ist die Einbindung externer Python-Module nicht vorgesehen
Gibt es da einen einfachen Tip? Ansonsten würde ich die library packen und base64-kodieren und dann zur Laufzeit laden.
Kommentar
-
also es gibt mittel und wege Python-Module zu laden,natürlich ohne die Firmware oder sonst was zu manipulieren das wäre
vermutlich lizentechnisch problematitsch.
Mit Bootle gerade eine eigene RestAPI erstellt welche auf dem HS erreichbar ist
image.png
- Likes 2
Kommentar


Kommentar