[Gelöst] Arduino mit Firmata "event min intervall" keine Funktion

Begonnen von earkle, 31 Oktober 2015, 19:18:54

Vorheriges Thema - Nächstes Thema

earkle

Hallo zusammen,

ich habe heute per USB meinen Arduino an meinen FHEM Raspberry  angebunden.

Jetzt Versuche ich allerdings einen Analogen Eingang auszulesen- das ganze klappt schon so wie geplant allerdings kommen die Messwerte im 2-3 Sekundentakt rein und belasten damit meinen RPI mehr als geplant.

Jetzt habe ich schon geplant dem Eingang direkt ein "event-min-interval" von 180 zuzuweisen. Leider ist das komplett erfolglos.

Hat jemand eine Idee was ich machen kann?

Hier meine Konfig

define Testarduino FRM /dev/ttyACM1@57600
attr Testarduino alias Firmata-Controller
attr Testarduino group Firmata
attr Testarduino room Firmata
attr Testarduino sampling-interval 3000


define TestA1 FRM_AD 15
attr TestA1 IODev Testarduino
attr TestA1 event-min-interval 180
attr TestA1 room Firmata
attr TestA1 stateFormat reading


Danke und Grüße

Andreas
Rspberry Pi, Cul, FHEM, Relaiskarte, mehrere DS1820 zur Temperaturmessung, HMS 100 TF, FS20st, FS20 S16

earkle

Nach etlichen Stunden lesen und ausprobieren habe ich eine Lösung gefunden...

man muss den Wert für das "event-min-interval" nicht einfach als Zahl setzen sonder mit .*: davor. also für 60 Sekunden dann  .*:60

Gruß

Andreas
Rspberry Pi, Cul, FHEM, Relaiskarte, mehrere DS1820 zur Temperaturmessung, HMS 100 TF, FS20st, FS20 S16