gpio Problem mit DS18B20 auf OH3

Moderatoren: seppy, udo1toni

Antworten
ingostephan
Beiträge: 4
Registriert: 20. Apr 2022 22:15

gpio Problem mit DS18B20 auf OH3

Beitrag von ingostephan »

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". :evil:
Gibts hier einen Ansatz, wie ich weitersuche könnte ...? :x

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

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

Re: gpio Problem mit DS18B20 auf OH3

Beitrag von udo1toni »

Es steht direkt in der zweiten Zeile...

Code: Alles auswählen

Scheduled runnable ended with an exception: java.io.IOException: Is a directory
Du hast also offensichtlich in der Konfiguration irgendwo was vergessen.

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

ingostephan
Beiträge: 4
Registriert: 20. Apr 2022 22:15

Re: gpio Problem mit DS18B20 auf OH3

Beitrag von ingostephan »

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

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

Re: gpio Problem mit DS18B20 auf OH3

Beitrag von udo1toni »

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

ingostephan
Beiträge: 4
Registriert: 20. Apr 2022 22:15

Re: gpio Problem mit DS18B20 auf OH3

Beitrag von ingostephan »

So hier das Thing das NULL zeigt

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
Grüße

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

Re: gpio Problem mit DS18B20 auf OH3

Beitrag von udo1toni »

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

ingostephan
Beiträge: 4
Registriert: 20. Apr 2022 22:15

Re: gpio Problem mit DS18B20 auf OH3

Beitrag von ingostephan »

:oops: :oops: :oops:
.... NEEEEEIN ..... ist das peinlich.
das steht sogar in der Eingabemaske als Beispielpfad :lol:
Hab ich total übersehen bei der Neuanlage .... zeigt sich mal wieder, das man in Ruhe alles lesen sollte :roll:

Aber trotzdem erstmal vielen Dank für die schnelle Hilfe.
Grüße aus dem Ruhrgebiet

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

Re: gpio Problem mit DS18B20 auf OH3

Beitrag von udo1toni »

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

Antworten