FRM_In reading setzt aus

Begonnen von Marodeur, 13 Juni 2019, 12:27:34

Vorheriges Thema - Nächstes Thema

Marodeur

Hier das List FIRMATA



Internals:
   CONNECTS   1
   DEF        3030 global
   DRIVER_VERSION 0.64
   DeviceName 3030
   FD         4
   FUUID      5cf57319-f33f-1008-e746-a282d1cb2711e2dd
   NAME       FIRMATA
   NOTIFYDEV  global
   NR         16
   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
   firmware   FHEM-Firmata.ino
   firmware_version V_2_10
   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
   protocol_version V_2_06
   pullup_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
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1561223414.59808
           VALUE      Initialized
   READINGS:
     2019-06-22 17:10:14   state           Initialized
   SERIAL:
   SocketDevice:
     BUF       
     DeviceName 3030
     FD         12
     NAME       FIRMATA_
     NR         55
     PEER       
     PORT       
     SNAME      FIRMATA
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FRM
     READINGS:
       2019-06-22 17:10:08   state           Connected
Attributes:
   sampling-interval 30

Marodeur

Zitat von: PeMue am 22 Juni 2019, 19:06:42
Hallo,

was ich nicht verstehe ist folgendes:Der Zähler gibt (in Abhängigkeit vom Durchfluss) ein digitales Signal aus (manchmal ist der Ausgang on, d.h. das Relais ist offen und umgekehrt). Sprich: in FHEM ist der Pin manchmal on und manchmal off. Über die Anzahl der Zählungen (z.B. alle on's) pro Zeiteinheit und den Umrechnungsfaktor (Impulse pro Liter) wird die Menge pro Zeiteinheit daraus errechnet. So ähnlich (Wasseruhr mit Impulsausgang und GPIO am Raspberry Pi) ermittle ich meinen Wasserverbrauch). Auch da ist der Pin manchmal on und manchmal off.

Gruß PeMue

Das das reading off geht wenn keine Daten mehr kommen kann ich verstehen, aber es schaltet sich nicht wieder von alleine on und hohlt neue Daten, erst wenn ich den Pullup von Hand kurz umschalte, dann Zählt der Counter wieder für 1 bis 2 Sekunden und das reading geht dann wieder dauerhaft auf off.

PeMue

Zitat von: Marodeur am 24 Juni 2019, 09:41:27
Das das reading off geht wenn keine Daten mehr kommen kann ich verstehen, aber es schaltet sich nicht wieder von alleine on und hohlt neue Daten, erst wenn ich den Pullup von Hand kurz umschalte, dann Zählt der Counter wieder für 1 bis 2 Sekunden und das reading geht dann wieder dauerhaft auf off.
Schaltet sich dann der pullup um? Kannst Du das irgendwie rausbekommen? Der pullup ist ja auf dem Arduino, oder?
Im Moment weiß ich nicht, ob die Firmata Firmware nicht das macht, was sie soll oder ob es das FHEM Modul ist.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Marodeur

Zitat von: PeMue am 24 Juni 2019, 10:26:01
Schaltet sich dann der pullup um? Kannst Du das irgendwie rausbekommen? Der pullup ist ja auf dem Arduino, oder?
Im Moment weiß ich nicht, ob die Firmata Firmware nicht das macht, was sie soll oder ob es das FHEM Modul ist.

Gruß Peter
Also von alleine schaltet der Pullup nicht um, das muss ich von Hand machen.