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

Moderator: seppy

Antworten
Simon_OH3
Beiträge: 3
Registriert: 24. Jun 2023 09:39
Answers: 0

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

Beitrag 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

rbeudel
Beiträge: 225
Registriert: 6. Jun 2019 11:25
Answers: 1

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

Beitrag von rbeudel »

Hallo,
hast Du nach dem Downgrade die CCU mal neu gestartet?
Viele Grüße,
Ralf


Debmatic und Openhab 4.1.0 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

RalfZ
Beiträge: 1
Registriert: 28. Nov 2022 11:43
Answers: 0

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

Beitrag 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

Benutzeravatar
udo1toni
Beiträge: 13986
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

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

Beitrag 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!
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Simon_OH3
Beiträge: 3
Registriert: 24. Jun 2023 09:39
Answers: 0

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

Beitrag 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

rbeudel
Beiträge: 225
Registriert: 6. Jun 2019 11:25
Answers: 1

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

Beitrag 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?
Viele Grüße,
Ralf


Debmatic und Openhab 4.1.0 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

Simon_OH3
Beiträge: 3
Registriert: 24. Jun 2023 09:39
Answers: 0

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

Beitrag 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) [?:?]

rbeudel
Beiträge: 225
Registriert: 6. Jun 2019 11:25
Answers: 1

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

Beitrag von rbeudel »

Dann habe ich auch keine Idee mehr dazu. :(
Viele Grüße,
Ralf


Debmatic und Openhab 4.1.0 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

Antworten