Windgeschwindigkeit von KNX in OH
Verfasst: 9. Dez 2020 14:50
Hallo in die Runde,
ich habe bereits eine funktionierende KNX Steuerung und bin nun dabei das ganze in OpenHAB zu verwirklichen.
Ich habe bereits Jalousie auf/ab
Temperaturdaten auslesen und auch paar Charts die Temperaturdaten anzeigen. Gespeichert wird das ganze in einer MariaDB.
Ich stehe nun aber vor einem wahrscheinlich wirklich kleinen Problem aber ich komm nicht drauf.
Ich würde gerne den KNX Wert der Windgeschwindigkeit in kmh abbilden lassen.
das ganze sieht bei mir so aus
items:
Number Windgeschwindigkeit "Windgeschwindigkeit[JS(windspeed.js):%s km/h]" <wind> {channel="knx:device:bridge:generic:Windgeschwindigkeit"}
windspeed.js in scripts
(function(i){
return i*3.6;
})(input)
}
sitemap
Text label="Wetterdaten" icon="sun_clouds"
{
Text item=Windgeschwindigkeit icon="wind"
Chart item=Windgeschwindigkeit period=h service="mysql" legend=true refresh=300000
}
Ich benutzte das Item Windgeschwindigkeit auch für die Speicherung im Persistance File.
im Log sehe ich folgende Zeile:
org.eclipse.smarthome.core.transform.TransformationException: An error occurred while loading JavaScript. /volume1/@appstore/openHAB/conf/transform/windspeed.js (No such file or directory)
speichere ich nun das windspeed.js in den Pfad bekomme ich bei der ausgabe ein "NaN"
sonst liefert es mir den KNX Wert ohne Umrechnung.
Bitte um eure Hilfe bzw. Unterstützung. Danke schon mal
lg
ich habe bereits eine funktionierende KNX Steuerung und bin nun dabei das ganze in OpenHAB zu verwirklichen.
Ich habe bereits Jalousie auf/ab
Temperaturdaten auslesen und auch paar Charts die Temperaturdaten anzeigen. Gespeichert wird das ganze in einer MariaDB.
Ich stehe nun aber vor einem wahrscheinlich wirklich kleinen Problem aber ich komm nicht drauf.
Ich würde gerne den KNX Wert der Windgeschwindigkeit in kmh abbilden lassen.
das ganze sieht bei mir so aus
items:
Number Windgeschwindigkeit "Windgeschwindigkeit[JS(windspeed.js):%s km/h]" <wind> {channel="knx:device:bridge:generic:Windgeschwindigkeit"}
windspeed.js in scripts
(function(i){
return i*3.6;
})(input)
}
sitemap
Text label="Wetterdaten" icon="sun_clouds"
{
Text item=Windgeschwindigkeit icon="wind"
Chart item=Windgeschwindigkeit period=h service="mysql" legend=true refresh=300000
}
Ich benutzte das Item Windgeschwindigkeit auch für die Speicherung im Persistance File.
im Log sehe ich folgende Zeile:
org.eclipse.smarthome.core.transform.TransformationException: An error occurred while loading JavaScript. /volume1/@appstore/openHAB/conf/transform/windspeed.js (No such file or directory)
speichere ich nun das windspeed.js in den Pfad bekomme ich bei der ausgabe ein "NaN"
sonst liefert es mir den KNX Wert ohne Umrechnung.
Bitte um eure Hilfe bzw. Unterstützung. Danke schon mal
lg