I'm trying to get this to work and to do an easy dashboard but I can't get the read to work.weberg wrote: ↑15 May 2018, 16:44 Hallo,
für eine einen use-case wollte ich auch über node-red auf DIOs zugreifen und habe das erst mit der exec-node gelöst, wie Boris schon vorher
gezeigt hat (Aufruf von piTest). Da das aber leider sehr viel Zeit braucht, (dabei wird ein eigener Prozess erstellt etc...) wollte ich es in einen Funktionsaufruf umwurschteln...
Dazu habe ich das hier gefunden : https://github.com/tmuellerWieland/revpi
Hier wird mit dem node.js Modul ffi Fremdfunktionen aus shared c-Libraries (piControl.h) benutzt.
Ich habe diese Idee übernommen und gleich den Quellcode von piTest.c (reduziert auf setBit und getBit) zu einer
Library übersetzt und greife auf eben diese Funktionen dann über node.js zu.
Das ganze habe ich in sehr spartanischer Form dann auch mal hochgeladen, kann bei node-red unter
"node-red-contrib-revolution-pi-dio" gefunden werden.
https://flows.nodered.org/node/node-red ... ion-pi-dio
Es stellt eine "revpi-read"und eine "revpi-write" node zur Verfügung, mit denen unter Angabe von Offset und Bit auf die DIOs
zugegriffen werden kann.
Falls es an meinem Vorgehen es irgendwelche rechtlichen/lizenztechnischen Probleme gibt, bitte ich darum mir das mittzuteilen.
Ansonsten stehe ich bei Fragen gerne zur Verfügung.
Grüße
Georg
Have you documented how to use it. Since I'm clearly doing something wrong.