Seite 1 von 1

Fehler: Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286DD:3#SECTION'

Verfasst: 25. Jun 2023 13:34
von Simon_OH3
Hallo zusammen,
ich versuche schon seit längerer Zeit diesen Fehler in den Griff zu bekommen, aber leider finde ich keine Lösung:

Code: Alles auswählen


2023-06-02 16:13:01.087 [ERROR] [ternal.handler.HomematicThingHandler] - Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286DD:3#SECTION'

org.openhab.binding.homematic.internal.converter.ConverterTypeException: Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286DD:3#SECTION'

	at org.openhab.binding.homematic.internal.converter.type.AbstractTypeConverter.convertFromBinding(AbstractTypeConverter.java:120) ~[?:?]

	at org.openhab.binding.homematic.internal.handler.HomematicThingHandler.updateChannelState(HomematicThingHandler.java:468) ~[?:?]

	at org.openhab.binding.homematic.internal.handler.HomematicThingHandler.updateDatapointState(HomematicThingHandler.java:411) ~[?:?]

	at org.openhab.binding.homematic.internal.handler.HomematicBridgeHandler.onStateUpdated(HomematicBridgeHandler.java:281) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.lambda$1(AbstractHomematicGateway.java:744) ~[?:?]

	at org.openhab.binding.homematic.internal.misc.DelayedExecuter.start(DelayedExecuter.java:65) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.eventReceived(AbstractHomematicGateway.java:741) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.server.RpcResponseHandler.handleEvent(RpcResponseHandler.java:98) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.server.RpcResponseHandler.handleMethodCall(RpcResponseHandler.java:51) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.server.RpcResponseHandler.handleMethodCall(RpcResponseHandler.java:68) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.server.XmlRpcServer$ResponseHandler.handle(XmlRpcServer.java:125) ~[?:?]

	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.server.Server.handle(Server.java:516) ~[bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) ~[bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) [bundleFile:9.4.46.v20220331]

	at java.lang.Thread.run(Thread.java:829) [?:?]
2023-06-16 20:03:01.085 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Boolean) value 'false' for '00111BE99286DD:0#UNREACH' from gateway with id '3014F711A0001F58A9A71BCE'

			00111BE99286DD:3

			00111BE99286DD:3

			00111BE99286DD:3

			00111BE99286DD:3

			00111BE99286DD:3

			00111BE99286DD:3

2023-06-16 20:03:01.088 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Integer) value '1' for '00111BE99286DD:3#SECTION_STATUS' from gateway with id '3014F711A0001F58A9A71BCE'

2023-06-16 20:03:01.089 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00111BE99286DD:3#SECTION_STATUS' (dpType='ENUM', dpUnit='null', dpValue='1') with StringTypeConverter

2023-06-16 20:03:01.089 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Double) value '0.955' for '00111BE99286DD:3#LEVEL' from gateway with id '3014F711A0001F58A9A71BCE'

2023-06-16 20:03:01.089 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00111BE99286DD:3#LEVEL' (dpType='FLOAT', dpUnit='100%', dpValue='0.955') with PercentTypeConverter

2023-06-16 20:03:01.089 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Integer) value '0' for '00111BE99286DD:3#LEVEL_STATUS' from gateway with id '3014F711A0001F58A9A71BCE'

2023-06-16 20:03:01.090 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00111BE99286DD:3#LEVEL_STATUS' (dpType='ENUM', dpUnit='null', dpValue='0') with StringTypeConverter

2023-06-16 20:03:01.090 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (String) value '' for '00111BE99286DD:3#SECTION' from gateway with id '3014F711A0001F58A9A71BCE'

2023-06-16 20:03:01.090 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00111BE99286DD:3#SECTION' (dpType='INTEGER', dpUnit='null', dpValue='') with DecimalTypeConverter

2023-06-16 20:03:01.090 [ERROR] [ternal.handler.HomematicThingHandler] - Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286DD:3#SECTION'

org.openhab.binding.homematic.internal.converter.ConverterTypeException: Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286DD:3#SECTION'

2023-06-16 20:03:01.092 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Integer) value '1' for '00111BE99286DD:3#PROCESS' from gateway with id '3014F711A0001F58A9A71BCE'

2023-06-16 20:03:01.092 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00111BE99286DD:3#PROCESS' (dpType='ENUM', dpUnit='null', dpValue='1') with StringTypeConverter

2023-06-16 20:03:01.093 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Integer) value '1' for '00111BE99286DD:3#ACTIVITY_STATE' from gateway with id '3014F711A0001F58A9A71BCE'

2023-06-16 20:03:01.093 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00111BE99286DD:3#ACTIVITY_STATE' (dpType='ENUM', dpUnit='null', dpValue='1') with StringTypeConverter

			00111BE99286DD:4

			00111BE99286DD:4

			00111BE99286DD:4

			00111BE99286DD:4

			00111BE99286DD:4

			00111BE99286DD:4

2023-06-16 20:03:01.096 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Integer) value '0' for '00111BE99286DD:4#SECTION_STATUS' from gateway with id '3014F711A0001F58A9A71BCE'

2023-06-16 20:03:01.097 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00111BE99286DD:4#SECTION_STATUS' (dpType='ENUM', dpUnit='null', dpValue='0') with StringTypeConverter

2023-06-16 20:03:01.097 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Double) value '1.0' for '00111BE99286DD:4#LEVEL' from gateway with id '3014F711A0001F58A9A71BCE'

2023-06-16 20:03:01.098 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00111BE99286DD:4#LEVEL' (dpType='FLOAT', dpUnit='100%', dpValue='1.0') with PercentTypeConverter

2023-06-16 20:03:01.098 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Integer) value '0' for '00111BE99286DD:4#LEVEL_STATUS' from gateway with id '3014F711A0001F58A9A71BCE'

2023-06-16 20:03:01.099 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00111BE99286DD:4#LEVEL_STATUS' (dpType='ENUM', dpUnit='null', dpValue='0') with StringTypeConverter

2023-06-16 20:03:01.099 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Integer) value '3' for '00111BE99286DD:4#SECTION' from gateway with id '3014F711A0001F58A9A71BCE'

2023-06-16 20:03:01.099 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00111BE99286DD:4#SECTION' (dpType='INTEGER', dpUnit='null', dpValue='3') with DecimalTypeConverter

2023-06-16 20:03:01.099 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Integer) value '1' for '00111BE99286DD:4#PROCESS' from gateway with id '3014F711A0001F58A9A71BCE'

Ich hatte den Fehler erst nachdem ich meine BROLLs auf Version 1.10.8 aktualisiert habe, aber selbst nach einem Downgrade wird jedes mal beim bedienen der BROLLs der Fehler ausgeworfen.
Über jede Idee bin ich dankbar!

VG
Simon

Re: Fehler: Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286DD:3#SECTION'

Verfasst: 30. Jun 2023 14:55
von rbeudel
Hallo,
hast Du nach dem Downgrade die CCU mal neu gestartet?

Re: Fehler: Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286DD:3#SECTION'

Verfasst: 18. Jul 2023 11:28
von RalfZ
Hallo :),

openHAB 3.4.4

Ich habe auch mehrere Rolladen Aktoren (Homatic) verbaut HMIP-FROLL (Firmewarestand alle 1.8.12)

EINER dieser Aktoren wird mit dem selben Fehler in Openhab bedient.

2023-07-18 06:04:14.861 [ERROR] [ternal.handler.HomematicThingHandler] - Can't convert INTEGER value '' with DecimalTypeConverter for '00115A4996EF4A:3#SECTION'

Dabei ist '00115A4996EF4A:3#SECTION das kein THING in Openhab. Somit sollte Openhab das auch nicht stören. Das ist jedenfalls mein Verständnis.

Was habe ich gemacht:

Ich habe den Aktor als Thing gelöscht. Anschließend hab ich ihn in der Homatic gelöscht und resetted. Dann wieder angelernt und ihn wieder als Thing in Openhab integriert. Alles war gut.....2 Tage lang, dann kam der Fehler wieder.

Openhab nach 3.4.4 gehoebn. Keine Änderung

openhab-cli console
hier habe ich mir die Things angeschaut und nach dem 00115A4996EF4A:3#SECTION als Leiche gesucht. Bin aber nicht fündig geworden.

Die Config Einstellungen der FROLLs habe ich verglichen. Keine Unterschiede

Die Systeme (Homatic und Openhab) werden regelmäßig gebootet

HELP

Re: Fehler: Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286DD:3#SECTION'

Verfasst: 18. Jul 2023 18:37
von udo1toni
Wie hast Du gesucht?
Was hast Du für ein System (Pi: welches Modell, welches Image, z.B. Pi4 4GByte openHABian v1.8 - alles andere: möglichst genaue Angabe der gesamten Umgebung, z.B. bei mir: Proxmox LXC-Container mit debian bookworm und openHABian)

Wenn Du suchst: Suche nur nach 00115A4996EF4A, nicht mit #SECTION.
Suche am besten im Ordner $OPENHAB_USERDATA/jsondb/ in allen Dateien, deren Name eine Verbindung zu den Things nahelegt - das betrifft also die Dateien

Code: Alles auswählen

org.openhab.core.thing.link.ItemChannelLink.json
org.openhab.core.thing.Thing.json
thing_status_storage.json
Suche bei abgeschaltetem openHAB!
Falls Du fündig wirst: ÄUßERSTE VORSICHT! Sichere unbedingt die entsprechenden Dateien, bevor Du sie veränderst. Die Dateien sind das Gedächtnis von openHAB, was angelegte Things betrifft. Du kannst hier, wenn Du zu viel oder zu wenig löschst ganz schnell Dein gesamtes openHAB-System vollständig abschießen, so dass eine Rettung nur noch mit großer Mühe überhaupt möglich ist. Deshalb unbedingt Sicherungskopien anlegen!

Re: Fehler: Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286DD:3#SECTION'

Verfasst: 20. Jul 2023 21:19
von Simon_OH3
rbeudel hat geschrieben: 30. Jun 2023 14:55 Hallo,
hast Du nach dem Downgrade die CCU mal neu gestartet?
Hi, ja die CCU läuft als DEBMATIC und wurde schon mehrfach neugestartet. Hab nach dem Downgrade wieder ein Update gemacht, selbst die BROLLS resettet und komplett aus der OH und CCU gelöscht und wieder angelernt.

VG
Simon

Re: Fehler: Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286DD:3#SECTION'

Verfasst: 21. Jul 2023 14:23
von rbeudel
Hallo, das " " bedeutet wohl das ein leerer String oder wie man das nennen soll zurückgeliefert wird. Ist bei meinen Frolls nur nach einem Neustart von Debmatic bis die Rolllade sich das erste mal bewegt hat. Nach dem Downgrade und reboot war der Fehler immer noch?

Re: Fehler: Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286DD:3#SECTION'

Verfasst: 21. Jul 2023 16:23
von Simon_OH3
rbeudel hat geschrieben: 21. Jul 2023 14:23 Hallo, das " " bedeutet wohl das ein leerer String oder wie man das nennen soll zurückgeliefert wird. Ist bei meinen Frolls nur nach einem Neustart von Debmatic bis die Rolllade sich das erste mal bewegt hat. Nach dem Downgrade und reboot war der Fehler immer noch?
Der ist immer noch da bei jeder Statusübermittlung von der CCU, also mein Log ist ziemlich voll bei 8 Rollos, btw ich nutze die FROLLs und da habe ich nichts nur bei den BROLLs tauchen die Fehler auf:

Code: Alles auswählen

2023-07-21 16:19:52.388 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Rollo_Kueche' changed from 21 to 100

2023-07-21 16:19:52.390 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Rollo_Kueche' changed from 100 to 16

==> /var/log/openhab/openhab.log <==

2023-07-21 16:19:57.934 [ERROR] [ternal.handler.HomematicThingHandler] - Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286E5:3#SECTION'

org.openhab.binding.homematic.internal.converter.ConverterTypeException: Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286E5:3#SECTION'

	at org.openhab.binding.homematic.internal.converter.type.AbstractTypeConverter.convertFromBinding(AbstractTypeConverter.java:120) ~[?:?]

	at org.openhab.binding.homematic.internal.handler.HomematicThingHandler.updateChannelState(HomematicThingHandler.java:468) ~[?:?]

	at org.openhab.binding.homematic.internal.handler.HomematicThingHandler.updateDatapointState(HomematicThingHandler.java:411) ~[?:?]

	at org.openhab.binding.homematic.internal.handler.HomematicBridgeHandler.onStateUpdated(HomematicBridgeHandler.java:281) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.lambda$1(AbstractHomematicGateway.java:744) ~[?:?]

	at org.openhab.binding.homematic.internal.misc.DelayedExecuter.start(DelayedExecuter.java:65) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.eventReceived(AbstractHomematicGateway.java:741) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.server.RpcResponseHandler.handleEvent(RpcResponseHandler.java:98) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.server.RpcResponseHandler.handleMethodCall(RpcResponseHandler.java:51) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.server.RpcResponseHandler.handleMethodCall(RpcResponseHandler.java:68) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.server.XmlRpcServer$ResponseHandler.handle(XmlRpcServer.java:125) ~[?:?]

	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.server.Server.handle(Server.java:516) ~[bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) ~[bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) [bundleFile:9.4.46.v20220331]

	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) [bundleFile:9.4.46.v20220331]

	at java.lang.Thread.run(Thread.java:829) [?:?]

Re: Fehler: Can't convert INTEGER value '' with DecimalTypeConverter for '00111BE99286DD:3#SECTION'

Verfasst: 21. Jul 2023 19:45
von rbeudel
Dann habe ich auch keine Idee mehr dazu. :(