gpio Problem mit DS18B20 auf OH3
-
- Beiträge: 4
- Registriert: 20. Apr 2022 22:15
gpio Problem mit DS18B20 auf OH3
Hallo zusammen,
bei der Inbetriebnahme einer neuen OH3 Installation (Raspberry pi 4 / 4GB) habe ich massive Probleme die Daten der DS18B20 Temperatursensoren anzeigen zulassen.
Installation lief soweit rund - die Sensoren werden im System unter /sys/bus/w1/devices/ alle angezeigt.
Die Things sind meiner Meinung nach korrekt konfiguriertund alle "ONLINE".
Die zugehörigen Items habe ich generiert und auf den enstprechenden Channel verlinkt.
.....aber: Egal was ich anstelle - der angezeigte Wert bleibt konstant bei "NULL".
Gibts hier einen Ansatz, wie ich weitersuche könnte ...?
im Log finde den nachstehenden Fehler:
----------
2022-04-20 21:57:10.784 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.io.UncheckedIOException: java.io.IOException: Is a directory
at java.io.BufferedReader$1.hasNext(BufferedReader.java:577) ~[?:?]
at java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1811) ~[?:?]
at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[?:?]
at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[?:?]
at org.openhab.binding.onewiregpio.internal.handler.OneWireGPIOHandler.readSensorTemperature(OneWireGPIOHandler.java:155) ~[?:?]
at org.openhab.binding.onewiregpio.internal.handler.OneWireGPIOHandler.publishTemperatureSensorState(OneWireGPIOHandler.java:146) ~[?:?]
at org.openhab.binding.onewiregpio.internal.handler.OneWireGPIOHandler.publishSensorValue(OneWireGPIOHandler.java:137) ~[?:?]
at org.openhab.binding.onewiregpio.internal.handler.OneWireGPIOHandler.lambda$0(OneWireGPIOHandler.java:124) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: java.io.IOException: Is a directory
at sun.nio.ch.FileDispatcherImpl.read0(Native Method) ~[?:?]
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:48) ~[?:?]
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:276) ~[?:?]
at sun.nio.ch.IOUtil.read(IOUtil.java:245) ~[?:?]
at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:223) ~[?:?]
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:65) ~[?:?]
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:107) ~[?:?]
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:101) ~[?:?]
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) ~[?:?]
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) ~[?:?]
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) ~[?:?]
at java.io.InputStreamReader.read(InputStreamReader.java:181) ~[?:?]
at java.io.BufferedReader.fill(BufferedReader.java:161) ~[?:?]
at java.io.BufferedReader.readLine(BufferedReader.java:326) ~[?:?]
at java.io.BufferedReader.readLine(BufferedReader.java:392) ~[?:?]
at java.io.BufferedReader$1.hasNext(BufferedReader.java:574) ~[?:?]
... 18 more
----------
Gruß aus dem Ruhrgebiet
bei der Inbetriebnahme einer neuen OH3 Installation (Raspberry pi 4 / 4GB) habe ich massive Probleme die Daten der DS18B20 Temperatursensoren anzeigen zulassen.
Installation lief soweit rund - die Sensoren werden im System unter /sys/bus/w1/devices/ alle angezeigt.
Die Things sind meiner Meinung nach korrekt konfiguriertund alle "ONLINE".
Die zugehörigen Items habe ich generiert und auf den enstprechenden Channel verlinkt.
.....aber: Egal was ich anstelle - der angezeigte Wert bleibt konstant bei "NULL".
Gibts hier einen Ansatz, wie ich weitersuche könnte ...?
im Log finde den nachstehenden Fehler:
----------
2022-04-20 21:57:10.784 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.io.UncheckedIOException: java.io.IOException: Is a directory
at java.io.BufferedReader$1.hasNext(BufferedReader.java:577) ~[?:?]
at java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1811) ~[?:?]
at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[?:?]
at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[?:?]
at org.openhab.binding.onewiregpio.internal.handler.OneWireGPIOHandler.readSensorTemperature(OneWireGPIOHandler.java:155) ~[?:?]
at org.openhab.binding.onewiregpio.internal.handler.OneWireGPIOHandler.publishTemperatureSensorState(OneWireGPIOHandler.java:146) ~[?:?]
at org.openhab.binding.onewiregpio.internal.handler.OneWireGPIOHandler.publishSensorValue(OneWireGPIOHandler.java:137) ~[?:?]
at org.openhab.binding.onewiregpio.internal.handler.OneWireGPIOHandler.lambda$0(OneWireGPIOHandler.java:124) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: java.io.IOException: Is a directory
at sun.nio.ch.FileDispatcherImpl.read0(Native Method) ~[?:?]
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:48) ~[?:?]
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:276) ~[?:?]
at sun.nio.ch.IOUtil.read(IOUtil.java:245) ~[?:?]
at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:223) ~[?:?]
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:65) ~[?:?]
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:107) ~[?:?]
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:101) ~[?:?]
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) ~[?:?]
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) ~[?:?]
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) ~[?:?]
at java.io.InputStreamReader.read(InputStreamReader.java:181) ~[?:?]
at java.io.BufferedReader.fill(BufferedReader.java:161) ~[?:?]
at java.io.BufferedReader.readLine(BufferedReader.java:326) ~[?:?]
at java.io.BufferedReader.readLine(BufferedReader.java:392) ~[?:?]
at java.io.BufferedReader$1.hasNext(BufferedReader.java:574) ~[?:?]
... 18 more
----------
Gruß aus dem Ruhrgebiet
- udo1toni
- Beiträge: 13854
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: gpio Problem mit DS18B20 auf OH3
Es steht direkt in der zweiten Zeile...
Du hast also offensichtlich in der Konfiguration irgendwo was vergessen.
Der wichtigste Ansatz wäre, die Konfiguration der Things zu zeigen
Code: Alles auswählen
Scheduled runnable ended with an exception: java.io.IOException: Is a directory
Der wichtigste Ansatz wäre, die Konfiguration der Things zu zeigen
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 4
- Registriert: 20. Apr 2022 22:15
Re: gpio Problem mit DS18B20 auf OH3
Danke für die schnelle Antwort ....
Wie mach ich das hier am einfachsten .....
Screenshots..???
Die Definition in Textform hab ich schon oft gesehen ... weiß aber nicht wie ich da drankomme ...
Grüße
Wie mach ich das hier am einfachsten .....
Screenshots..???
Die Definition in Textform hab ich schon oft gesehen ... weiß aber nicht wie ich da drankomme ...
Grüße
- udo1toni
- Beiträge: 13854
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: gpio Problem mit DS18B20 auf OH3
Wenn Du im Thing bist, gibt es rechts einen Karteireiter Code.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 4
- Registriert: 20. Apr 2022 22:15
Re: gpio Problem mit DS18B20 auf OH3
So hier das Thing das NULL zeigt
Grüße
Code: Alles auswählen
UID: onewiregpio:sensor:tmpSensor01
label: Temperatur Sensor 1
thingTypeUID: onewiregpio:sensor
configuration:
gpio_bus_file: /sys/bus/w1/devices/28-01145357e9aa
refresh_time: 10
precision: 2
- udo1toni
- Beiträge: 13854
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: gpio Problem mit DS18B20 auf OH3
Fehlt da nicht noch eine Ebene? 28-01145357e9aa ist meiner Meinung (ich habe selbst kein 1-Wire im Einsatz) ebenfalls ein Verzeichnis, in dem sich dann sowas wie w1_slave befinden müsste.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 4
- Registriert: 20. Apr 2022 22:15
Re: gpio Problem mit DS18B20 auf OH3
.... NEEEEEIN ..... ist das peinlich.
das steht sogar in der Eingabemaske als Beispielpfad
Hab ich total übersehen bei der Neuanlage .... zeigt sich mal wieder, das man in Ruhe alles lesen sollte
Aber trotzdem erstmal vielen Dank für die schnelle Hilfe.
Grüße aus dem Ruhrgebiet
- udo1toni
- Beiträge: 13854
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: gpio Problem mit DS18B20 auf OH3
Keine Sorge, solche und schlimmere Peinlichkeiten sind mir auch schon passiert... massig...
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet