Wo stammen die Grenzwerte denn her? Im letzten Thread zum ProofAndSetValue wurde eine XML erwähnt. Aber in welcher stecken die Werte für den PSM?
RaspberryMatic 3.59.6.20210807 – Neue Version
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 9649
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: RaspberryMatic 3.59.6.20210807 – Neue Version
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 +++
- jmaus
- Beiträge: 9844
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 462 Mal
- Danksagung erhalten: 1863 Mal
- Kontaktdaten:
Re: RaspberryMatic 3.59.6.20210807 – Neue Version
Tja, da ist eben ein Unterschied der alten BidCos vs. HmIP Geräte zu erkennen. Meines Wissens stecken all diese Dinge (Datenpunkte, Limits, etc.) eben bei HmIP Geräten in der Gerätefirmware selbst drin und die WebUI bzw. der HmIPServer fragt die lediglich ab und stellt sie dann dar. Wenn also ein Min/Max-Wert falsch ist, dann müsste hierfür die Gerätefirmware angepasst werden. So zumindest mein Wissensstand.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 9649
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: RaspberryMatic 3.59.6.20210807 – Neue Version
Oh. Dann wird das eher nichts.
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 +++
- jmaus
- Beiträge: 9844
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 462 Mal
- Danksagung erhalten: 1863 Mal
- Kontaktdaten:
Re: RaspberryMatic 3.59.6.20210807 – Neue Version
Ganz so würde ich das nicht sagen. Ich hab mir das mal angeschaut. Die besagte Zeile in der WebUI die das ProofAndSetValue() verwendet ist diese hier:
https://github.com/eq-3/occu/blob/maste ... .tcl#L2660
Wenn man sich die mal genau anschaut, sieht man das hier das ProofAndSetValue() meines Erachtens zwar richtig aufgerufen wird, der Wert für "value=" wird jedoch in eine floating point zwar mittels "[expr $ps($param). / 100]" abgeändert. Warum das passiert ist mir aktuell noch ein rätsel? Denn eigentlich sollte das IMHO korrekterweise einfach der Wert geteilt durch 100 als integer-wert sein. Durch den "." wird aber explizit ein Gleitkommawert draus gemacht. Und das ist dann die Inkonsistenz die wir in der WebUI warnehmen. Nämlich das die Min/Max Werte eigentlich INTEGER werte sind ohne nachkommastellen, aber die Werte in der WebUI eben als floating point dargestellt werden. D.h. RaspberryMatic WebUI macht das eigentlich richtig das es die kommastellen abschneidet.
Die Frage ist nur:
1. warum wird an der stelle doch ein Floating Point generiert?
2. Nimmt der PSM definitiv eine Floating Point zahl an und verarbeitet die auch richtig? Wenn ja, dann wäre das ein hinweis darauf, das die Min/Max Werte falsch sind und dann müsste man diese Stelle in der WebUI im Grunde "nur" umpatchen das der ProofAndSetValue() ein Min/Max als Floating Point auf den Weg gegeben wird.
Vllt. könnte Punkt 2 ja mal jemand versuchen zu testen/rauszubekommen
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 9649
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: RaspberryMatic 3.59.6.20210807 – Neue Version
Also in der WebUI sieht es so aus:
Und wenn ich mit dem SDV für Low den Wert 1005 reinschriebe, kommt in der WebUI auch 10,05W an:
(was auch beweisst, das ich den richtigen Parameter identifiziert habe)
im SDV habe ich diese Werte identifiziert (ich hoffe richtig)
Wie man sieht sind die dort mit Faktor 100 abgespeichert. Würden also 2 Nachkommastelle verkraften.Und wenn ich mit dem SDV für Low den Wert 1005 reinschriebe, kommt in der WebUI auch 10,05W an:
(was auch beweisst, das ich den richtigen Parameter identifiziert habe)
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: 216
- Registriert: 18.02.2021, 19:30
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Schwarzenbek
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 6 Mal
Re: RaspberryMatic 3.59.6.20210807 – Neue Version
das würde meine Automation für den Trockner und Waschmaschine ja echt deutlich vereinfachen mit den Kommazahlen. Ich gucke mir mal das SDV an
CCU3 mit RaspberryMatic
Lernt gerne und stetig dazu!
Lernt gerne und stetig dazu!
- Baxxy
- Beiträge: 10766
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 602 Mal
- Danksagung erhalten: 2201 Mal
Re: RaspberryMatic 3.59.6.20210807 – Neue Version
Kannst du auch über devconfig machen.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 216
- Registriert: 18.02.2021, 19:30
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Schwarzenbek
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 6 Mal
Re: RaspberryMatic 3.59.6.20210807 – Neue Version
Bekomme eine Fehlermeldung, Bad Request
CCU3 mit RaspberryMatic
Lernt gerne und stetig dazu!
Lernt gerne und stetig dazu!
- Baxxy
- Beiträge: 10766
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 602 Mal
- Danksagung erhalten: 2201 Mal
Re: RaspberryMatic 3.59.6.20210807 – Neue Version
Wenn von eQ-3 vorgesehen ist das nur "ganze Watt" für die Entscheidungswerte zulässig sind dann sind die Limits korrekt.
Das das Gerät mehr kann steht auf einem anderen Blatt. Persönlich würde ich zumindest eine Nachkommastelle gutheißen.
Das umzupatchen auf bspw. 0.0 - 3680.0 bringt m.E. nichts wenn nicht auch zusätzlich der entsprechende ProofAndSetValue-Aufruf angepasst wird.
Vorher...
Code: Alles auswählen
onblur=\"ProofAndSetValue(this.id, this.id, 0, [getUserDefinedMaxValue $devType $param], 1);
Code: Alles auswählen
onblur=\"ProofAndSetValue(this.id, this.id, '0.0', [getUserDefinedMaxValue $devType $param], 1);
-
- Beiträge: 12108
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2148 Mal
- Kontaktdaten:
Re: RaspberryMatic 3.59.6.20210807 – Neue Version
Das wäre ja eine drastische Verschlechterung ggü. dem BidCos Leistungsmesser.
Der kann 2 Stellen dezimal, die werden auch übertragen und korrekt zurückgegeben,