[gelöst:] Firmata unsupportet mode am analogen Eingang

Begonnen von JensS, 03 Januar 2015, 22:30:51

Vorheriges Thema - Nächstes Thema

JensS

Hallo,

heute habe ich einen Arduino Mega 2560 mit LAN-Shield bekommen und diverse digitalen Ein- und Ausgänge für 4fach-Relais, Fensterkontakt, Leckmelder funktionieren einwandfrei.
Die analogen Eingänge habe ich versucht zu definieren:
define Thermometer FRM_AD 0
In STATE steht folgendes:
error initializing: unsupported mode '2' for pin '0'
get Thermometer reading wirft pin '0' is not configured for mode 'ANALOG' at FHEM/lib/Device/Firmata/Platform.pm line 513. aus.
Ich habe A0 bis A5 mit und ohne Thermosensor probiert.
Die Meldung erscheint immer. Was mache ich falsch?
Bitte gebt mir einen Tipp.

Gruß Jens
EDIT
Nach dem Wechsel auf das UNO-Board kann ich A0 mit 14 als analogen Eingang definieren. Das gilt "analog" für die Pins A1-A5.
Eine genaue Auflistung, wie die Pins belegt werden können, habe ich im Device FIRMATA (Typ FRM) gefunden.
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.