Hallo,
ich habe mit dem Release 1.4 versucht den neuen Schaltaktor mit Energiemessung zu nutzen.
Der Schaltkanal hat sofort funktioniert:
Der Kanal 2 hat drei weitere Parameter, die mich interessieren:
- POWER
- CURRENT
- VOLTAGE
Da diese Parameter im Binding nicht bekannt sind, habe ich versucht nach folgender Anleitung vorzugehen:
https://groups.google.com/forum/#!to...ab/KAfH32TPz1Y
In meinem Versuch:
Der Converter kann jedoch nicht gefunden werden:
13:26:48.237 ERROR o.o.b.h.i.c.HomematicGenericBindingProvider[:134] - Could not instanciate covnerter IntegerDecimalCon
verterjava.lang.ClassNotFoundException: org.openhab.binding.homematic.internal.converter.I ntegerDecimalConverter
at org.eclipse.osgi.internal.loader.BundleLoader.find ClassInternal(BundleLoader.java:501)
Werte werden an Openhab übergeben, können jedoch nicht interpretiert werden:
13:46:57.560 WARN o.o.b.h.i.bus.HomematicBinding[:200] - No converter found for {deviceId=KEQ0965514, channelId=2, parameterId=CURRENT} - doing nothing.
Vorschläge?
ich habe mit dem Release 1.4 versucht den neuen Schaltaktor mit Energiemessung zu nutzen.
Der Schaltkanal hat sofort funktioniert:
Code:
Switch S_TESTS "Testschalter" (C_Office) {homematic="id=KEQ0965514, channel=1, parameter=STATE"}
- POWER
- CURRENT
- VOLTAGE
Da diese Parameter im Binding nicht bekannt sind, habe ich versucht nach folgender Anleitung vorzugehen:
https://groups.google.com/forum/#!to...ab/KAfH32TPz1Y
You can use it with binding definitions like this:
{homematic="id=ABC1234567, channel=1, parameter=RAINING, converter=BooleanOnOffConverter"}
{homematic="id=ABC1234567, channel=1, parameter=RAIN_COUNTER, converter=TemperatureConverter"}
{homematic="id=ABC1234567, channel=1, parameter=WIND_DIRECTION, converter=IntegerDecimalConverter"}
{homematic="id=ABC1234567, channel=1, parameter=WIND_DIRECTION_RANGE, converter=IntegerDecimalConverter"}
{homematic="id=ABC1234567, channel=1, parameter=WIND_SPEED, converter=TemperatureConverter"}
{homematic="id=ABC1234567, channel=1, parameter=SUNSHINEDURATION, converter=IntegerDecimalConverter"}
{homematic="id=ABC1234567, channel=1, parameter=RAINING, converter=BooleanOnOffConverter"}
{homematic="id=ABC1234567, channel=1, parameter=RAIN_COUNTER, converter=TemperatureConverter"}
{homematic="id=ABC1234567, channel=1, parameter=WIND_DIRECTION, converter=IntegerDecimalConverter"}
{homematic="id=ABC1234567, channel=1, parameter=WIND_DIRECTION_RANGE, converter=IntegerDecimalConverter"}
{homematic="id=ABC1234567, channel=1, parameter=WIND_SPEED, converter=TemperatureConverter"}
{homematic="id=ABC1234567, channel=1, parameter=SUNSHINEDURATION, converter=IntegerDecimalConverter"}
Code:
Number S_CURRENT "Spannung [%.1f V]" (C_Office) {homematic="id=KEQ0965514, channel=2, parameter=CURRENT, converter=IntegerDecimalConverter"}
13:26:48.237 ERROR o.o.b.h.i.c.HomematicGenericBindingProvider[:134] - Could not instanciate covnerter IntegerDecimalCon
verterjava.lang.ClassNotFoundException: org.openhab.binding.homematic.internal.converter.I ntegerDecimalConverter
at org.eclipse.osgi.internal.loader.BundleLoader.find ClassInternal(BundleLoader.java:501)
Werte werden an Openhab übergeben, können jedoch nicht interpretiert werden:
13:46:57.560 WARN o.o.b.h.i.bus.HomematicBinding[:200] - No converter found for {deviceId=KEQ0965514, channelId=2, parameterId=CURRENT} - doing nothing.
Vorschläge?
Kommentar