Hallo Zusammen, kann mir jemand von euch sagen, wie man in Node-Red, welches auf einem Raspberry Pi läuft den SPI Bus nutzen kann? Ich hab es versucht mit dem "serial" Node und dann den Port: "/dev/spidev0.0" eingegeben und alles andere auf default gelassen. Ich bekomme aber immer die Fehlermeldung: "serial port /dev/spidev0.0 error: Error: Error: Inappropriate ioctl for device setting custom baud rate of 115200" Eingeschaltet ist der SPI im Pi, und funktioniert glaube ich auch (zumindest sehe ich Verkehr auf der Leitung wenn ich den Test hier durchführe https://www.raspberrypi.org/documentation/hardware/raspberrypi/spi/README.md#driver). Ich würde mich freuen wenn jemand einen Tipp hat.
Also ich hab jetzt die Schnittstelle mit einem in c geschriebenen Programm getestet. Da funktioniert alles einwandfrei. Aber Node-Red gibt dennoch einen Fehler aus. Was mache ich denn falsch, das soll doch eigentlich eine klick dich glücklich Programmierumgebung sein, das kann doch nicht so schwer sein. Hat jemande eine Idee wie man das hinbekommen kann?
Hallo, eine SPI-Schnittstelle hat nun mal keine Funktion um eine Baudrate einzustellen, wenn und nun einen Serial-Treiber in NR verwendest dann bringt er halt den o.g. Fehler. Die nächsten Fehler währen dann warscheinlich Anzahl der Datenbits, Stoppbits und Parität. Sascha
Hallo, aber wie kann man denn dann mit node-red den SPI-Schnittstelle nutzen? Das muss doch irgendwie möglich sein. Node-Red findet man meißt im Zusammenhang mit IOT, aber was ist denn IOT ohne die Möglichkeit Standard-Busse zu nutzen? Ich meine was bringt es mir das ich Twittern, Mailen und sonst was für Möglichkeiten habe der Welt zusagen, was gerade auf meinem "Ding" passiert, ich aber gar nicht die Möglichkeit habe Sensoren ect. anzusprechen um überhaupt etwas zu haben, was ich mitteilen kann...
Naja NR dient ja erst mal als Broker und läuft auf einem zentralen Gerät. Das dieses Gerät nun auch Sensoren direkt über Kabel steuert, weil im Falle des verwendeten Raspi entsprechende Schnittstellen vorhanden sind, würde ich im Gesamtkonzept mal als "Beiwerk" bezeichnen. Löse das Problem doch so das du die SPI-Schnittstelle mit einer eigenständigen Software (Pythonscript etcpp) steuerst und die Daten dann per MQTT an NR übergibst. Sascha
Hallo, ja ich wollte zwar eigentlich NR als MQTT Server Implementierung nutzen, aber wahrscheinlich ist es das Beste es selber zu machen. Das Dashboard von NR ist ja auch ganz interessant, dann war es wenigstens nicht umsonst XD Danke für die Hilfe.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.