Hallo,
ich habe mir einen Arduino () an FHEM per USB angeschlossen und ihn bereits eingebunden. Das schalten der Pins funktioniert:
define Arduino1 FRM /dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_85735313333351709191-if00@57600
define Pin13 FRM_OUT 13 # definiert Arduino Pin 13 als digitalen Ausgang
attr Pin13 IODev Arduino1
attr Pin13 stateFormat value
define chkTestOn2 notify Testschalter:on {\ fhem "set Pin13 on";;\ }
define chkTestOff notify Testschalter:off {\ fhem "set Pin13 off";;\ }
Kann ich Pins auch zeitlich begrenzt einschalten, so wie bei Schaltsteckdosen (z.B. FS20)?
z.B.: set Pin13 on-for-timer 320
Hallo,
bitte bitte bitte ändere das Thema mal ab, sodass man weiß, um was es Dir geht!
Das ist fast wie wenn man in einem Forum für Automobile sämtlicher Marken ein Thema "Bremse" öffnet und sich dann schnelle und zielgerichtete Hilfe erhofft...
Aufgrund Deines Raw Devices nehme ich an, Du verwendest das Firmata Protokoll.
Wäre das Thema "Set-Extensions für Ausgänge bei Arduino mit Firmata möglich?", dann wüsstest Du vielleicht sogar die Antwort schon...
Und ja, laut: https://wiki.fhem.de/wiki/Arduino_Firmata und der Commandref für Ausgänge: https://fhem.de/commandref.html#FRM_OUT unterstützt Firmata die set-extensions: https://fhem.de/commandref.html#setExtensions
Danke und Gruß
P.S.: Hast Du es eigentlich mal selbst getestet, was Du vorhast? Also einfach mal ein set Pin13 on-for-timer 10 gemacht? Wenn ja: Was kam dabei raus?
Ups, sorry.
Ich habe das Thema abgeändert. Ich hoffe, so ist es sprechender.
Richtig, ich setze Firmata ein.
Zitat von: stobor am 16 Januar 2019, 16:12:27
Ups, sorry.
Ich habe das Thema abgeändert. Ich hoffe, so ist es sprechender.
Danke.
Zitat von: stobor am 16 Januar 2019, 16:12:27
Richtig, ich setze Firmata ein.
Siehe oben mein P.S.: Hast Du es eigentlich mal selbst getestet, was Du vorhast? Also einfach mal ein set Pin13 on-for-timer 10 gemacht? Wenn ja: Was kam dabei raus?
Von mir nur bedingter Dank: Der jetzige Titel setzt immer noch Firmata mit Arduino gleich, was nicht zu 100% paßt. (Firmata: ca. 100% Arduino, aber definitiv nicht Arduino=100% Firmata ;) )
Bei mir sind zwar in der Größenordnung 10 Arduinos am Werkeln, aber _keiner_ hat eine Firmata drauf (signalduino, der Rest MySensors)...
https://wiki.fhem.de/wiki/Arduino
Wenn du den Titel nach dem Test sowieso wegen des [gelöst] nochmal änderst, korrigierst du das bitte auch?