RaspberryMatic Experimental Nightly Build Snapshot - 3.57.5.2021xxxx
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 9561
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 696 Mal
- Danksagung erhalten: 1608 Mal
Re: RaspberryMatic Experimental Nightly Build Snapshot - 3.57.5.2021xxxx
Du musst die Limits als string übergeben, nicht als integer.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 12084
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: RaspberryMatic Experimental Nightly Build Snapshot - 3.57.5.2021xxxx
Und das ist dann noch kompatibel zu der CCU3-FW?
-
- Beiträge: 9561
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 696 Mal
- Danksagung erhalten: 1608 Mal
Re: RaspberryMatic Experimental Nightly Build Snapshot - 3.57.5.2021xxxx
Bei der original Version ist es nahezu egal wie die Parameter formatiert sind.
Welche tcl nutzt du denn? Oder hast du eigene tcl Dateien für deine Aktoren?
Welche tcl nutzt du denn? Oder hast du eigene tcl Dateien für deine Aktoren?
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 12084
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: RaspberryMatic Experimental Nightly Build Snapshot - 3.57.5.2021xxxx
Für eine Hand voll Geräte gibt es eigene, ja.
https://github.com/jp112sdl/JP-HB-Devic ... /easymodes
Speziell hier die Kanaleinstellungen beim Stromsensor:
https://github.com/jp112sdl/JP-HB-Devic ... master.tcl
https://github.com/jp112sdl/JP-HB-Devic ... /easymodes
Speziell hier die Kanaleinstellungen beim Stromsensor:
https://github.com/jp112sdl/JP-HB-Devic ... master.tcl
-
- Beiträge: 9561
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 696 Mal
- Danksagung erhalten: 1608 Mal
Re: RaspberryMatic Experimental Nightly Build Snapshot - 3.57.5.2021xxxx
Wenn du parseInt verwendest, werden nur Ganzzahlen ohne Nachkommastellen übergeben.
Wenn du parseFloat verwendest werden zwar Fileßkommazahlen übergeben, aber bei ", 0" erkennt die Funktion das nicht.
Daher muss die Übergabe dann als string stattfinden.
Du musst also an gleichen Patch anwenden wie bei der ic_common.tcl
Hier beschrieben https://github.com/jens-maus/RaspberryM ... alue.patch
Wenn du parseFloat verwendest werden zwar Fileßkommazahlen übergeben, aber bei ", 0" erkennt die Funktion das nicht.
Daher muss die Übergabe dann als string stattfinden.
Du musst also an gleichen Patch anwenden wie bei der ic_common.tcl
Hier beschrieben https://github.com/jens-maus/RaspberryM ... alue.patch
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 12084
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: RaspberryMatic Experimental Nightly Build Snapshot - 3.57.5.2021xxxx
Okay... nehmen wir mal als Beispiel einen normalen Schaltaktor mit Leistungsmessung.
https://github.com/eq-3/occu/blob/8cb51 ... r.tcl#L167
Müsste das dann nicht auch "gepatcht" werden müssen ?
-
- Beiträge: 9561
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 696 Mal
- Danksagung erhalten: 1608 Mal
Re: RaspberryMatic Experimental Nightly Build Snapshot - 3.57.5.2021xxxx
Ich verstehe diese tcl leider zu wenig. Die Diskussion auf Github hat leider bisher nur erbracht, dass die Aufrufe keiner klaren Definition folgen.
Ich kann nur mit Gewissheit sagen, DDas parseFloat falsch ist und Komma zahlen mit parseInt auch keinen Sinn ergeben.
Was ich nicht kann, ist aus den Aufrufen in der tcl Datei zu erkennen, was der Programmierer für einen Werte Bereich übergeben will. Wenn das ginge, könnte man die ganzen Aufrufe überprüfen.
Ich kann nur mit Gewissheit sagen, DDas parseFloat falsch ist und Komma zahlen mit parseInt auch keinen Sinn ergeben.
Was ich nicht kann, ist aus den Aufrufen in der tcl Datei zu erkennen, was der Programmierer für einen Werte Bereich übergeben will. Wenn das ginge, könnte man die ganzen Aufrufe überprüfen.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
- Baxxy
- Beiträge: 10646
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 596 Mal
- Danksagung erhalten: 2180 Mal
Re: RaspberryMatic Experimental Nightly Build Snapshot - 3.57.5.2021xxxx
Hmm, ich finde nichtmal die Stelle für den Aufruf bei einem HM-ES-PMSw1-Pl um mir das mal "live" anzuschauen.
Grüße
Baxxy
-
- Beiträge: 12084
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: RaspberryMatic Experimental Nightly Build Snapshot - 3.57.5.2021xxxx
Ja das ist murks und werde ich mal ändern.
Warum es trotzdem (bei mir) funktioniert... kann ich dann auch nicht sagen
- Baxxy
- Beiträge: 10646
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 596 Mal
- Danksagung erhalten: 2180 Mal
Re: RaspberryMatic Experimental Nightly Build Snapshot - 3.57.5.2021xxxx
Ich habe mal Thiemo's Testfunktion mit den Werten des TE gefüttert.
Kurioserweise wird bei mir zwar auch falsch gerundet (eine Nachkommastelle statt geforderter 2), aber eine Rundung auf eine Ganzzahl findet nicht statt.
Eingabe:
Ausgabe:
mit hinzugeschummelter zusätzlicher Nachkommastelle...
passt es laut Testfunktion...
Merkwürdig...
Kurioserweise wird bei mir zwar auch falsch gerundet (eine Nachkommastelle statt geforderter 2), aber eine Rundung auf eine Ganzzahl findet nicht statt.
Eingabe:
Code: Alles auswählen
testProofAndSetValue("14. HB-UNI-Sen-CURRENT", 1.45, 0.000000, 655.200000, 1, "1.45");
Code: Alles auswählen
Fehler bei Test "14. HB-UNI-Sen-CURRENT": Erwartungswert: 1.45 Neuer SRC Wert: 1.5 Neuer Dest Wert: 1.5
Code: Alles auswählen
digits = digits + 1;
Code: Alles auswählen
korrekter Test "14. HB-UNI-Sen-CURRENT": Erwartungswert: 1.45 Neuer SRC Wert: 1.45 Neuer Dest Wert: 1.45