Jeg har en udfordring med data konvertering i OpenHAB. Min Siemens LOGO8 PLC sender temperature som heltal, hvilket betyder at jeg er nød til at divider med 10 i OpenHAB får at få den rette temperatur. F.eks. når PLC'en rapporter 305 grader, er temperaturen reelt 30,5 grader. Jeg kan imidlertid ikke få data konverteringen til at fungere.
Item er konfigureret med følgende linie
Number:Temperature Logo8_AM1 "Returløb bad [%.1]" { channel="plclogo:analog:LOGO8:LOGO8-Analog-Marker:AM1" [profile="transform:JS", function="LOGO8-0.1.js"] }
men der sker absolut ingen konvertering. Item bliver bare opdateret med den rå værdi. Hvis jeg opretter item via GUI, virker konverteringen fint, men jeg fortrækker konfigurations filer.
Spørgsmål
Lars1
Jeg har en udfordring med data konvertering i OpenHAB. Min Siemens LOGO8 PLC sender temperature som heltal, hvilket betyder at jeg er nød til at divider med 10 i OpenHAB får at få den rette temperatur. F.eks. når PLC'en rapporter 305 grader, er temperaturen reelt 30,5 grader. Jeg kan imidlertid ikke få data konverteringen til at fungere.
Item er konfigureret med følgende linie
Number:Temperature Logo8_AM1 "Returløb bad [%.1]" { channel="plclogo:analog:LOGO8:LOGO8-Analog-Marker:AM1" [profile="transform:JS", function="LOGO8-0.1.js"] }
men der sker absolut ingen konvertering. Item bliver bare opdateret med den rå værdi. Hvis jeg opretter item via GUI, virker konverteringen fint, men jeg fortrækker konfigurations filer.
Nogen som kan fortælle mig hvad jeg gør forkert?
Link til kommentar
Del på andre sites
0 svar på dette spørgsmål
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.