FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: huzzefuzz am 16 September 2017, 18:00:19

Titel: Firmata und Ethernet Problem
Beitrag von: huzzefuzz am 16 September 2017, 18:00:19
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.



Titel: Antw:Firmata und Ethernet Problem
Beitrag von: turo am 17 September 2017, 10:29:17
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
Titel: Antw:Firmata und Ethernet Problem
Beitrag von: Amenophis86 am 17 September 2017, 11:51:12
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.
Titel: Antw:Firmata und Ethernet Problem
Beitrag von: huzzefuzz am 17 September 2017, 17:54:34
Hallo,

Danke für die Tipps, werde ich die Tage mal probieren:)!

Entschuldigt, die Bilder.
Werden in Zukunft den Code kopieren :)!

Gruß :)
Titel: Antw:Firmata und Ethernet Problem
Beitrag von: huzzefuzz am 02 Oktober 2017, 13:18:13
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.
Titel: Antw:Firmata und Ethernet Problem
Beitrag von: Amenophis86 am 02 Oktober 2017, 14:34:27
Codetags nicht vergessen ;)