So, kurze Rückmeldung bzgl. dieses Problems hier: Mit der nächsten RaspberryMatic nightly snapshot wird es eine neue ReGaHss R1.00.0388.0234 Version geben die das Problem mit den falschen ScriptRunTimerError bei Floating Point Exceptions beseitigen sollte. Nach ein paar Tests war das in der Tat wohl nicht nur auf Log1p() beschränkt, sondern betraf eine Menge von 23 Mathefunktionen über Exp(), Mod(), etc. bis hin zu Log1p() eben. Ab ReGaHss R1.00.0388.0234 sollten nun keine ScriptRunTimeError mehr erzeugt werden wenn wenn diese Mathefunktionen in eine Floating Point Exception rennen, sondern geben dann eben Werte wie "inf", "nan" usw. zurück die man dann entsprechend in seinem Code auswerten Kann. Insofern sollte der Workaround via .ToString() dann also nicht mehr notwendig sein. Danke noch einmal fürs Melden dieses Problemes.jmaus hat geschrieben: ↑03.04.2023, 20:23Ok, nun kann ich es nachvollziehen, danke. Konkret meinst du also, das ein ScriptRuntimeError() kommt wenn die Log1p() Funktion in eine Floating Point Exception rennt wie z.B. in das -inf oder -nan. Kann es hier mit diesem Beispiel nun auch entsprechend nachvollziehen.
Dann leg das bitte am besten genauso detailliert dar wie du das hier auch für Log1p() dankenswerterweise gemacht hast.
Genau solche Codebeispiele helfen ungemein dabei den Fehler nachzuvollziehen. Wenn du also mehr solcher konkreten Dinge hast die deiner Meinung nach repariert gehören dann melde das doch bitte auf GitHub entsprechend oder (wenn du das dort nicht willst) mach hier einen Beitrag dazu auf in dem du mit solch konkreten Beispielen die vermeintlichen Probleme aufzeigst und darum bittest das die entsprechend reproduziert und dann auf GitHub gemeldet werden. Nur so lässt sich das geordnet von meiner Seite aus dann bearbeiten und darauf eingehen.
EDIT:
Siehe https://github.com/jens-maus/RaspberryMatic/issues/2277
Changelog regahss?
Moderator: Co-Administratoren
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: Changelog regahss?
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 336
- Registriert: 05.10.2020, 18:37
- System: CCU
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 25 Mal
Re: Changelog regahss?
Hi
Und wo für ne CCU2?
Thomas
Wo (Link) find ich ne ReGaHss R1.00.0388.0234 Version wo auf ner CCU3 laufen tut?
Und wo für ne CCU2?
Thomas
Wenn du keine App zur Bedienung brauchst, dann hast du kein Smarthome, sondern nur eine angefangene Baustelle, oder nur ein unsmartes Autohome.
Homematic-Script - ScriptLexikon für alle
Methoden Konstanten
Hilfe und Infos erwünscht. Alle können mitmachen. Keine Levels. Keine Geheimtuerei.
Homematic-Script - ScriptLexikon für alle
Methoden Konstanten
Hilfe und Infos erwünscht. Alle können mitmachen. Keine Levels. Keine Geheimtuerei.
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: Changelog regahss?
Das ist nicht wirklich meine Baustelle, denn die CCU3 binaries von ReGaHss baut eQ3 dann wenn Sie selbst meinen es wäre die Mühe wert. Darauf hab ich keinen Einfluss. Du kannst aber probieren ob eines der ARM binaries im OCCU (https://github.com/eq-3/occu/commit/a42 ... 3adfbf4593) lauffähig auf der CCU3 sind. Kann aber gut sein das das nicht geht weil das Grundgerüst (Buildroot, glibc, etc.) der CCU3 inzwischen maßlos veraltet ist.[sprotte80] hat geschrieben: ↑28.04.2023, 18:08Wo (Link) find ich ne ReGaHss R1.00.0388.0234 Version wo auf ner CCU3 laufen tut?
Das wird vermutlich gar nix mehr werden. Die CCU2 ist abgekündigt. Insofern wird es von eQ3 hierfür keinerlei Updates mehr geben (inkl. ReGaHss).
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 336
- Registriert: 05.10.2020, 18:37
- System: CCU
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 25 Mal
Re: Changelog regahss?
Hi
Thomas
Da funzt keine Version habs grad probiert.jmaus hat geschrieben: ↑28.04.2023, 22:58Du kannst aber probieren ob eines der ARM binaries im OCCU (https://github.com/eq-3/occu/commit/a42 ... 3adfbf4593) lauffähig auf der CCU3 sind. Kann aber gut sein das das nicht geht weil das Grundgerüst (Buildroot, glibc, etc.) der CCU3 inzwischen maßlos veraltet ist.
jmaus hat geschrieben: ↑28.04.2023, 22:58Das ist nicht wirklich meine Baustelle, denn die CCU3 binaries von ReGaHss baut eQ3 dann wenn Sie selbst meinen es wäre die Mühe wert. Darauf hab ich keinen Einfluss.[sprotte80] hat geschrieben: ↑28.04.2023, 18:08Wo (Link) find ich ne ReGaHss R1.00.0388.0234 Version wo auf ner CCU3 laufen tut?
Siehst du wie sich das beissen tut und wiso die Trennung wo du nicht nachvollziehen kannst gaaaaanz wichtig ist?
Thomas
Wenn du keine App zur Bedienung brauchst, dann hast du kein Smarthome, sondern nur eine angefangene Baustelle, oder nur ein unsmartes Autohome.
Homematic-Script - ScriptLexikon für alle
Methoden Konstanten
Hilfe und Infos erwünscht. Alle können mitmachen. Keine Levels. Keine Geheimtuerei.
Homematic-Script - ScriptLexikon für alle
Methoden Konstanten
Hilfe und Infos erwünscht. Alle können mitmachen. Keine Levels. Keine Geheimtuerei.