ich habe es mittlerweile geschafft auf 3.4.3 umzustellen aber am meisten Probleme macht noch die Daten der PV Anlage.
Ich bekomme über das SMA Smartmeter Binding ab und zu negative oder sehr sehr hohe Werte.
Den Channels des SMA SM Things habe ich nun Items zugewiesen und versucht mittels JS Script die Werte abzufangen.
Die Transformation kann ich im Channel (vordefiniert vom Thing) nicht eintragen.


Leider bekomme ich immer eine Fehlermeldung:
Code: Alles auswählen
Could not transform state '22147.228515625' with function 'sma-kein-negativ.js' and format '%s'
Kann ich das nur über eine Rule abfangen?
Code: Alles auswählen
(function(inputData) {
if(inputData < 0) return "0";
if(inputData > 90000) break;
return parseFloat(inputData) ;
})(input)