Posts by RS_Tobi

    Hallo rasray,


    ich bin deinen Tip gefolgt und habe mich nach etwas anderen umgesehen...


    Anfangs habe ich die von dir vorgeschlagene Version von redplc (oben) getestet und

    aus Mangel von Beschreibung und Kenntnis auch schnell wieder gelöscht....


    Jedoch habe ich das ganze nochmals aufgearbeitet und mich mehr eingelesen!

    Das war jedoch immer noch nicht der richtige Erfolg...

    Ich habe dann in verschiedenen Foren nachgelesen und versucht infos einzuholen.


    Bei einen Post habe ich dann gesehen, dass es sich wohl um einen Deutschen handeln muss, da

    er/sie diverse deutsche Floskeln in den englischen Text mit einfließen leis.


    Daraufhin habe ich diesen kontaktiert und er hat mir auch geantwortet.

    Ich habe ein paar module nachinstallieren müssen und schwupps funktionierte es zu meiner Zufriedenheit.


    Um es für die Nachwelt nachvollziehbar zu halten möchte ich hiermit alles nochmals niederschreiben.


    in node-red sind folgende nodes zu installieren.


    Code
    node-red-contrib-redplc-piface
    node-red-contrib-redplc-module
    node-red-contrib-redplc-rpi-mcp23008
    node-red-contrib-redplc-rpi-gpio

    anschließend bekommt man wie erwartet neue Icons (nodes) zur Auswahl.



    und mit diesen war ich erst überfordert, bis ich Hilfe bekam.


    Diesen Flow habe ich dann gebaut, und dieser ist voll aussagekräftig und Verständlich.

    Die ROTEN NODES sind eine Art zyklische Abfrage welche man zeitlich be- oder entschleunigen kann.

    Diese Ist verknüpft mit der ORANGEN NODE namens PIFACE.

    Hier wird in den Einstellungen die physikalische Adresse (Jumper am Board, 0:0;0:1;1:0;1:1)

    eingestellt und welche in/outs der BLAU und GRÜNEN NODES auf dieses Board "hören" sollen.

    Ich habe hier bei PIFACE@0 (Adresse:0:0; und auch I:0 und O:0) eingestellt.


    Die BLAU und GRÜNEN Nodes sind somit die Ein-/Ausgänge der Platine.

    In den Node-Einstellungen muss man nur einstellen auf welches PIFACE dieser bezogen ist und welcher PIN dies ist.

    Ich habe hier z.B. nur die ersten 4 Eingänge verwendet, da diese ja am PIFACE mit Taster ausgeführt sind und ich diese somit recht einfach testen konnte. Natürlich können hier alle Ein und Ausgänge (0-7) verwendet werden.


    Mit dem PiRack und 4 PiFaceDigital/PiFaceDigital2 habe ich somit 32 Eingänge und 32Ausgänge 8davon 8 RELAIS) zur Verfügung .


    Danke dir nochmals und ich hofe auch irgendwann mal jemanden damit zu helfen.


    grüß

    Tobi

    HI!


    dein Beitrag ist zwar schon einige Zeit her, aber deine Anforderung kann iobroker komplett abdecken.

    wenn du möchtest, dann kannst du das ganze auch noch Visualisieren.


    hier ein Link, stöbere mal durch. Ich bin vor Jahren mal "darübergestolpert" als das Forum dort noch unter 1000 Mitglieder hatte.


    schau dich durch die ADAPTERLISTE und staune selbst.

    NodeRed und FRITZDECT sind sozusagen deine suchbegriffe.


    fritzbox dect (iobroker.net)


    Grüße Tobi

    Hallo,


    habe mir gedacht, ich versuche das Problem etwas besser zu beschreiben.

    Bin jetzt am PC und kann besser arbeiten.


    Das hier ist mein Flow in NodeRed, das ist in etwa vergleichbar wie FUP bei Siemens LOGO! (in etwa)

    Und hier habe ich "easy" ohne viel Programmieren nur das zusammengestöpselt wie ich es für diesen Test brauche.

    Einfach EINGANG1 auf AUSGANG1 (2-2,3-3) beim PiFace.

    Hier kann man noch noch sehr viel mehr machen, kann z.B. komplett Twitter nach #raspberrypi durchsuchen lassen und

    jedes mal wenn es auf twitter geschrieben wird soll bei mir das garagentor auf und zu fahren.

    (ja ist schon bescheuert aber theoretisch würde das so gehen :) )


    Wenn ich nun den den node-pifacedigital installiere, wird bei mir in der liste der auszuwählenden nodes diese beiden icons dazu installiert.


    diese kann ich nun per drag'n drop einfach reinziehen und mit irgendwas verknüpfen.


    Wenn ich diese Nodes öffne sieht deren Menü so aus.

    Eingang

    Ausgang


    Und wie hier zu sehen ist kann ich sowohl die HARDWARE ADRESSE einstellen als auch deren EIN/AUSGANG.

    Zusammen mit einen PIRack kann ich dann wunderbar 32 Eingänge und 32 Ausgänge (davon 8St. Relais)

    Und zack habe ich eine I/O Anlage für ca. 100€ (wenn man sich das Zeug gebraucht kauft)


    WENN ES FUNKTIONIEREN WÜRDE!


    auf dem DEBUG MODUS kann man sehen was passiert.

    Ich habe EINGANG 1,2,3, aktiviert und jeden jeweils mit einen Ausgang verbunden.


    Nun passiert folgendes:

    Ich drücke

    EINGANG1

    EINGANG2

    EINGANG3

    das ist der LOG

    Wie man hier am Zeitstempel sieht haben ALLE DREI EINGÄNGE auf das drücken des EINGANG1

    ausgelöst aber keiner auf das drücken von EINGANG2 oder 3.


    Und das ist mein Problem.


    Irgend etwas muss seit der Umstellung vor einigen Monaten, dass ich die node-pifacedigital auch mit Node/NPM größer 6.x nutzen kann passiert sein. Entweder hat es in dem Code etwas zerschlagen oder man muss etwas umprogrammieren da es früher auf

    6.x funktioniert hat, aber nun nichtmehr.


    Und hier hänge ich in der Luft. (schon seit Monaten) ;(


    Tobi

    Hi..


    Eigentlich sieht es genauso aus wie du gerade eben festgestellt hast.

    Die alten Installationen waren eben immer alle mit Node/NPM Version 4 oder 6.


    Ich vermute, wenn buster nicht Node/NPM10 gefordert hätte, und ich Node/npm 6 weiterhin nutzen hätte können dass ich keine Probleme gehabt hätte.


    Tualo hat mir ja vor Monaten auch dankenswerterweise den Code um geschrieben dass ich auch Node/NPM 10 und vielleicht sogar Node/NPM 12 nutzen kann.


    Leider kann ich seitdem her den Code nicht mehr aus git-hub wie beschrieben installieren sondern muss den Umweg nehmen den ich da geschrieben habe.

    Dann klappt die Installation und nach der Installation ist aber die Funktion nicht mehr dieselbe wie sie vorher gewesen ist.

    Aber, es werden die Nodes in nodeRed angelegt und installiert.

    Ich versuche heute abend ein paar Screenshots zu machen und vielleicht ein paar Bilder mit hochzuladen. Dass du die Funktion oder die fehlfunktion besser verstehen kannst.

    Und ja, ich kann auch die Adressen der Boards auswählen und das funktioniert auch wenn ich das Board umjumpere...


    Tobi

    Guten Morgen!


    Danke für deine ausführliche Antwort.

    Mir hätte ein Link gereicht. Ich bin zwar nicht recht aktiv in den Foren, aber ein aktiver Leser.


    Ich habe gleich heute früh danach gegoogelt und schon eine ähnliche Antwort gefunden.

    Es sind wohl in den neueren OS die pofacedigitalio usw. nichtmehr installiert.

    Jedoch muss ich sagen, das habe ich bisher auch noch nicht gebraucht.

    Die Platine lief über Stretch und Jessie auch.


    Und da nutzte ich nur den node von tualo.


    Zu deiner Frage oben... Es läuft alles so wie es laufen soll über Python.


    Ich habe deine Anleitung noch mal eins zu eins durchgegangen und alles hat funktioniert.


    Somit bin ich wohl meine Überzeugung wieder ein Stück näher, dass es an dem Node liegt.


    Aber ich kenne keinen, der sich den Code mal ansehen kann. Oder mir das erklären kann.

    Wie gesagt, ich wollte vor meiner Mechatroniker Lehre eigentlich in die IT Schiene, aber da haben sie mich nicht genommen...


    Hast du dir das issue mal gelesen?

    Verstehst du die Fehlfunktion?


    Grüße und Danke für die Hilfe.

    Tobi

    Hallo rasray,


    Danke, du bist mal seit langen wieder jemand der sagt er hat auch ein piface.

    Und dann läuft er auch mit Buster!


    Deine Frage bzw deine Aussage hat mich jetzt etwas stutzig gemacht! Ich habe die Möglichkeit bisher noch nicht in Betracht gezogen dass es evtl an Buster liegen kann, dass mein piface "Mist" macht...

    Bisher war ich mir zu 100% sicher dass es an dem Code von tualo node-pifacedigital liegt...

    Also an iobroker und node Red möchte ich jetzt Mal nicht sagen dass es liegt.


    Wenn du iobroker nicht kennst, hast du in meinen Augen in Sachen IOT echt was verpasst.

    Ich sage generell nicht Hausautomation sondern IOT. Denn man kann es für so viel nutzen.

    Etwas zu visualisieren und den piface z.b. etwas ausführen lassen wenn bestimmte Situationen erfüllt sind.

    Und das ganze noch so vielseitig... JavaScript, coffeeScript, blocky, nodered flows, könntest du alles miteinander verbinden. Hunderte Geräte können miteinander kommunizieren.


    Ok... Werbung beiseite...

    Zum Thema...

    Also auf die Idee mit dem pofacedigitalio bin ich bisher noch nicht gekommen... Wenn ich eine Anleitung finde kann ich das mal testen.

    Hast du eine gute?


    Aber du hast Recht, das ist sinnvoll zu testen.

    Jedoch würde mir das wohl nicht viel helfen, denn dann müsste wieder etwas programmiert ober umgeschrieben werden, und da tue ich mich schwer.

    Also Python Scripts umgebaut und aus mehreren Schnipsel einen zusammen gebaut, der dann gemacht hat was ich wollte, soetwas habe ich schon gemacht, aber ich habe das nicht gelernt und tu mich deshalb schwer.


    Und am Rack liegt's nicht, aktuell ist das piface direkt drauf...


    Danke für deine Hilfe bei meinen Problem.

    Aber vielleicht hilft es dir mein Problem zu verstehen, wenn du dir oben in den Link Mal mein issue durchliest.

    Hi.

    Meine persönliche Erfahrung:

    Ich wollte mit FHEM starten und habe es dann sein lassen... Bin dann über ein Projekt gestolpert welches iobroker hieß.

    Das hat mich dann so fasziniert, dass ich dabei geblieben bin. Und des läuft seit Jahren stabil auf den raspi.


    Im Grunde ziehst du dir ein Grundprogramm auf den raspi und von diesen installierst du nur das was du brauchst...

    Adapter nennt man die hier.

    Hier eine Liste Hier


    Man kann auch relativ einfach per drag and drop visualisieren.


    Und das schönste... Man kann Cloud nutzen oder einfach nur das Gerät von Internet trennen, dann läuft es nur intern im Haus. Jedoch funktionieren dann keine Internetfunktionen.


    Grüße

    Hallo verehrter Admin.


    Das ist jetzt nicht böse gemeint, aber ich denke meinen Beitrag ins Hausautomation zu verschieben ist meines Erachtens nicht Ziel führend. Klar habe ich iobroker geschrieben, aber es währe wohl besser in Hardware oder so aufgehoben...


    Hier geht es im wichtigsten um eine "Code" Angelegenheit um eine Hardware zum laufen zu bringen...


    Danke für deine Hilfe.

    Hallo Leute,


    Gruß an den Admin, falls ich hier falsch bin und dieses Thema wo anders besser rein passt, bitte verschieben.


    ich bin gerade etwas am Verzweifeln.

    Ich versuche jetzt schon seit knapp einen Jahr mein RPi4 / PIFACE Digital2 System zum Laufen zu bringen.

    Und irgendwie bin ich auf externe Hilfe angewiesen, da ich mit programmieren an sich nicht viel am Hut habe.

    Ich bin jetzt kein DAU aber über projekte andere in GITHUB traue ich mich nicht.

    Meine Stärken liegen eher auf der Hardware und elektro/mechanischer Seite.


    Ich habe folgendes System.


    PI (2,3,4) mit RaspiOS (Buster), NPM V.10 (V.12), Piface Digital2 (4 Stück Adressencodiert über PIFaceRack)

    Als Software nutze ich IOBroker bzw das bereits integrierte NODERED.


    Ich habe ein System welches bereits seit Jahren stabil läuft jedoch ist das ein PI3 mit Jessy und NPM/Node 6


    Da jedoch Buster NPM/Node 10 fordert steckte anfangs hier mein Problem...

    Dann habe ich auf GITHUB ein ISSUE geöffnet bei dem Programm/Ersteller des node-pifacedigital

    Hier der Link GitHub Issue


    Als sich hier Tagelang keiner gemeldet hat, habe ich den Ersteller direkt kontaktiert.

    Dieser war sehr freundlich und war auch überrascht dass sein Code für so viele andere Anwendungen die Basis ist.

    Er hat dann den Code geändert damit ich ihn auch in NPM/Node 10/12 installieren kann.

    Es gab zwar noch Probleme beim Installieren, jedoch habe ich diese wie im ISSUE beschrieben umgehen können.

    Ich vermute der aktuelle Stand ist noch nciht im GITHUB freigegeben.


    Leider hat sich seit dem auch der Ersteller nichtmehr bei mir gemeldet. Leider!


    Sowiet so gut. Es lies sich installieren und auch in IOBROKER bzw. NODERED starten und konfigurieren.

    Nun hatte ich aber noch ein Problem...

    Irgendwie hat es das node-pifacedigital bei der umprogrammierung zerbröselt oder irgend eine Neuerung passt nicht zum alten

    Code. Denn (Wie ihr auch in der ISSUE lesen könnt) regieren die Eingänge nicht so wie sie konfiguriert sind.


    Also die Eingänge werden wohl irgendiw erkannt, aber er werden nicht die Ausgänge angesteuert wie ich es programmiert habe, sondern es kommen immer

    ALLE Ausgänge auf einmal.


    Ich bin sozusagen auf der Suche nach jemanden, der sich das mal ansehen kann.

    Vielleicht kann mich auch mal jemand per PN anschreiben.

    Ich werde mich bei demjenigen auch erkenntlich zeigen, in welcher Form auch immer, das kann man absprechen.


    Herzlichen Dank für Euere ZEit zum lesen.


    grüße Tobi

    Hi,
    Ich bin mir sicher, dass dir die Info von mir jetzt nicht bei deinen Problem hilft, aber ich habe eine
    TERRATEC AUREON DUAL usb Soundkarte. Diese besitzt eine 3,5mm mic in, eine 3,5mm audioout/toslink.


    Das ganze ist plug and play. Wird vom System erkannt und kann in den audio Einstellungen ausgewählt werden.
    Und ist nur ein wenig größer als ein USB stick.


    Stick Funktioniert bei mir, aber ich habe nur 3,5mm klinke audioout im Einsatz. Übe Mikrofon und toslink kann ich bisher nicht berichten.

    [quote='RS_Tobi','http://test.forum-raspberrypi.de/forum/index.php?thread/&postID=192283#post192283']Kann eine solche Platine jetzt schon käuflich erworben werden?


    Nein, das ist nicht möglich. Ich kann den Status Quo der Eagle Dateien auf Anfrage zur Verfügung stellen. Daraus selbst eine Platine fertigen lassen sollte machbar sein...


    Danke, du hast PN! :)


    Tobi

    HI!


    ich habe zwar jetzt das Thema wieder "gepusht", aber meine Frage ist damit nicht beantwortet! :)


    aber vielleicht fällt jemanden in der zwischenzeit (bis der Platinenentwickler sich meldet)
    eine alternative für mich ein...


    Ich würde gerne via NODE RED am Raspi einige mehrere Sachen miteinander verknüpfen.


    Node Red deshalb, da auch absolute DAU's in Sachen Programmieren damit etwas zu Stande bringen.
    ebenso kann ich mir bei bestimmten Aktionen oder Ereignissen automatische eine Pushover Nachricht senden
    oder ich kann meine 1Wire mit einbinden und auswerten und ebenso kann ich das ganze dann mit ioBroker
    Visualisieren und steuern.


    Nun bin ich eben am suchen nach Hardware für meinen PI mit dem ich EINGÄNGE / AUsGÄNGE verwalten und
    schalten kann.
    Ich habe bisher mit dem PIFace Digital gearbeitet was auch excelent funktionierte, aber mir sind nun die Ausgänge zu
    wenig geworden.


    Wenn ich alles einmal so überschlage dann benötige ich mindestens 20 Relaisausgänge und ca 10-12 Digitale Eingänge.


    Wenn jemand jetzt Meint, dann nimm doch ein PIRack, das ist das Problem.....
    NODE-RED unterstützt (noch) kein PiRack, da bin ich bisher dran, den PiFACE-Node programmierer ausfindig zu machen
    um ihn zu fragen ob eine Anpassung hierbei möglich ist.


    fällt jemanden evtl etwas ein?
    LOGO8 würde mit ioBroker auch funktionieren, aber ich habe keine S7 oder Simatic Manager um dieses auszuprobieren.
    Und die LOGO!Soft funktioniert in diesem fall wohl nicht. (soweit ich gelesen habe)


    Danke für evtl Tipps


    Tobi

    HI Leute,


    gibts in dieser Sache hier schon Langzeittests?


    Wie sieht es aus?
    Kann eine solche Platine jetzt schon käuflich erworben werden?


    Vom Umfang her wäre es genau das was ich gesucht habe.


    Danke
    Tobi