Hauptmenü

Firmata Arduino Nano

Begonnen von HRueck, 24 März 2016, 15:12:33

Vorheriges Thema - Nächstes Thema

HRueck

Habe einen Arduino Nano mit der ConfigurableFirmata am Laufen.
Das Board lässt sich mit "firmata_test" von meinem RPi (USB) auch ordnungsgemäss steuern.

Habe nun die In/Out Ports in FHEM imlementiert.
Das Modul FRM wird initialisiert und zeigt auch die korrekte Firmware an.

Wenn ich nun versuche, einen Output zu schalten, passiert gar nichts, obwohl FRM_OUT das Schalten anzeigt.
Im Log level5 sehe ich:

2016.03.24 13:36:56 4: WEB_192.168.1.10_51169 POST /fhem?cmd.Firmata_OUT_1=set%20Firmata_OUT_1%20off&room=Arduino&XHR=1&fw_id=847; BUFLEN:0
2016.03.24 13:36:56 5: Cmd: >set Firmata_OUT_1 off<
2016.03.24 13:36:56 5: FRM:>
2016.03.24 13:36:56 5: SW:
2016.03.24 13:36:56 5: Triggering Firmata_OUT_1 (1 changes)
2016.03.24 13:36:56 5: Notify loop for Firmata_OUT_1 value: off
2016.03.24 13:36:56 4: name: /fhem?cmd.Firmata_OUT_1=set%20Firmata_OUT_1%20off&room=Arduino&XHR=1&fw_id=847 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip

Beim starten von FHEM erfolgt folgender Fehler:

2016.03.24 13:49:05 3: Opening FIRMATA_Mega device /dev/ttyUSB0
2016.03.24 13:49:05 3: Setting FIRMATA_Mega serial parameters to 57600,8,N,1
2016.03.24 13:49:05 3: FIRMATA_Mega device opened
2016.03.24 13:49:08 3: querying Firmata Firmware Version
2016.03.24 13:49:09 3: querying Firmata Firmware Version
2016.03.24 13:49:09 3: Firmata Firmware Version: ConfigurableFirmata.ino V_2_08
2016.03.24 13:49:09 1: PERL WARNING: Use of uninitialized value $buf in unpack at ./FHEM/10_FRM.pm line 630.
2016.03.24 13:49:09 1: PERL WARNING: Use of uninitialized value $wbuf in string eq at /usr/lib/arm-linux-gnueabihf/perl5/5.20/Device/SerialPort.pm line 1729.

Was mache ich falsch ???

Danke und Gruss,
Herbert

HRueck

Habe inzwischen ein völlig jungfreuliches System RPi/FHEM aufgesetzt und in FHEM lediglich FRM implementiert.

Leider genau dasselbe Ergebnis.

Hat niemand Kentnisse zu der Konstellation Arduino-über-USB-an-Raspberry?
Wo bleiben die Experten?

Gruss Herbert