01 Aug 2022, 13:50
Kann es vielleicht sein, dass der RevPi die PiCtory Configuration nicht lesen kann?
Ich habe einmal beispielhaft ein kleines Python Skript auf dem RevPi ausführen wollen:
import revpimodio2
import time
rpi = revpimodio2.RevPiModIO(autorefresh=True)
while True:
rpi.io.Output.value = rpi.io.Input_1.value
time.sleep(0.02)
und es führte zu folgendem Fehler:
Traceback (most recent call last):
File "/home/pi/.local/lib/python3.10/site-packages/revpimodio2/modio.py", line 946, in get_jconfigrsc
jdata = jload(fhconfigrsc)
File "/usr/local/lib/python3.10/json/__init__.py", line 293, in load
return loads(fp.read(),
File "/usr/local/lib/python3.10/json/__init__.py", line 346, in loads
return _default_decoder.decode(s)
File "/usr/local/lib/python3.10/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/local/lib/python3.10/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/pi/.local/lib/python3.10/site-packages/revpimodio2/modio.py", line 132, in __init__
self._configure(self.get_jconfigrsc())
File "/home/pi/.local/lib/python3.10/site-packages/revpimodio2/modio.py", line 948, in get_jconfigrsc
raise RuntimeError(
RuntimeError: can not read piCtory configuration - check your hardware configuration http://revpi_ip/