Hallo Community,
Habe folgendes gemacht, habe FHEM auf einem Raspi aufgesetzt und möchte nun kommunizieren über die ConfiFirmata und Ethernet.
Soweit so gut, die Kommunikation steht, jedoch bei senden eines FRM_OUT passiert nichts am Arduino Pin.
Im Anhang mal ein Auszug aus FHEM.
Verwendet wird ein Arduino MEGA und ein Ethernet Shield mit W5100.
Moin, moin,
das sieht ähnlich aus wie ein Problem, das ich auch beim Anschluss eines Arduinos mit der Configurable Firmata hatte: In der Datei
/opt/fhem/FHEM/lib/Device/Firmata/Constants.h gibt es nur Einträge bis zur Version 2.06 und daher funktioniert 2.09 nicht.
Ich habe bei mir aber einfach den Eintrag für 2.06 ein paar Mal kopiert und angepasst und damit lief es (bei mir derzeit mit 2.08).
Gruss,
Stefan
Hallo huzzefuzz und Willkommen im Forum,
Für Fragen beachte bitte folgenden Post: https://forum.fhem.de/index.php/topic,71806.0.html Bilder sind selten gerne gesehen, da man im Notfall nötige Dinge abtippen muss und nicht kopieren kann.
Hallo,
Danke für die Tipps, werde ich die Tage mal probieren:)!
Entschuldigt, die Bilder.
Werden in Zukunft den Code kopieren :)!
Gruß :)
Hallo Leute,
habe jetzt mal die Firmata Version 2.0.6 aufgespielt.
Sieht schon deutlich besser aus.
Internals:
CONNECTS 1
DEF 3030 global attr FIRMATA sampling-interval 3000
DeviceName 3030
FD 5
NAME FIRMATA
NOTIFYDEV global
NR 20
NTFY_ORDER 50-FIRMATA
PORT 3030
STATE Initialized
TYPE FRM
analog_pins 54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69
analog_resolutions 54:10,55:10,56:10,57:10,58:10,59:10,60:10,61:10,62:10,63:10,64:10,65:10,66:10,67:10,68:10,69:10
encoder_pins 2,3,18,19,20,21
encoder_resolutions 2:28,3:28,18:28,19:28,20:28,21:28
firmware ConfigurableFirmata.ino
firmware_version V_2_06
i2c_pins
20,21
input_pins
2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69
onewire_pins
2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69
output_pins
2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69
pwm_pins
2,3,5,6,7,8,9,11,12,13,44,45,46
pwm_resolutions
2:8,3:8,5:8,6:8,7:8,8:8,9:8,11:8,12:8,13:8,44:8,45:8,46:8
servo_pins
2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49
servo_resolutions
2:14,3:14,5:14,6:14,7:14,8:14,9:14,11:14,12:14,13:14,14:14,15:14,16:14,17:14,18:14,19:14,20:14,21:14,22:14,23:14,24:14,25:14,26:14,27:14,28:14,29:14,30:14,31:14,32:14,33:14,34:14,35:14,36:14,37:14,38:14,39:14,40:14,41:14,42:14,43:14,44:14,45:14,46:14,47:14,48:14,49:14
stepper_pins
2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69
stepper_resolutions
2:21,3:21,5:21,6:21,7:21,8:21,9:21,11:21,12:21,13:21,14:21,15:21,16:21,17:21,18:21,19:21,20:21,21:21,22:21,23:21,24:21,25:21,26:21,27:21,28:21,29:21,30:21,31:21,32:21,33:21,34:21,35:21,36:21,37:21,38:21,39:21,40:21,41:21,42:21,43:21,44:21,45:21,46:21,47:21,48:21,49:21,54:21,55:21,56:21,57:21,58:21,59:21,60:21,61:21,62:21,63:21,64:21,65:21,66:21,67:21,68:21,69:21
Internals des Outputs:
CFGFN
DEF 11
IODev FIRMATA
NAME Firmata_OUT
NR 79
PIN 11
STATE off
TYPE FRM_OUT
Am Ausgang ist eine LED über Vorwiderstand angeschlossen.
Danke, im Vorraus.
Codetags nicht vergessen ;)