FHEM Forum

FHEM => Sonstiges => Thema gestartet von: flipkill am 31 August 2014, 12:30:01

Titel: FHEM Firmata Ethernet Gaszähler
Beitrag von: flipkill am 31 August 2014, 12:30:01
Hallo,

ich habe ein Problem mit Firmata und einem Gaszähler. Ich bekomme keine Counter-Werte vom Arduino Ethernet. Ich weis nicht was ich falsch mache.
Ich habe die Configurable Firmata Angepasst. alles in FHEM gesetzt. Wenn ich nun auf dem Arduino Pin 2 mit GND verbinde und das öftere male wiederhole steigt der Counter nicht an. Ich bekomme auch per tcpdump keine Pakete gesendet wenn ich irgendwelche PINS am Arduino betätige. Lediglich wenn ich den Arduino anfangs mit Strom verbinde sendet der Arduino Pakete richtung FHEM Server.

Kann mir jemand weiter helfen??
Titel: Antw:FHEM Firmata Ethernet Gaszähler
Beitrag von: flipkill am 31 August 2014, 14:56:05
Hallo,

wen ich das "attr hwr_Gaszaehler_Reedkontakt IODev hwr_Arduino" bei der FHEM Config hinzufüge zählt er sobald ich die Brücke zwischen GND oder 5V <-> PIN 2 trenne. Allerdings total schnell.... ich bekomme dann in 1 Sekunde gleich 79 Zählungen. Was mache ich falsch??

gruß Jan
Titel: Antw:FHEM Firmata Ethernet Gaszähler
Beitrag von: Wzut am 01 September 2014, 07:47:42
Zitat von: flipkill am 31 August 2014, 14:56:05
Allerdings total schnell.... ich bekomme dann in 1 Sekunde gleich 79 Zählungen. Was mache ich falsch??
Das ist richtig weil der Arduino Pin dann iin der Luft" hängt. Setze jetzt das attribut internal-pullup auf on un spiele wieder mit der Brücke von GND auf Pin 2.
Als nächstes GND vom Arduino zum Gaszähler (+) und vom Gaszähler (-) wieder zurück zum Pin 2 verkabelen.
Er zählt nun ?
Wenn nein die beiden Kabel am Gaszähler vertauschen.
Titel: Antw:FHEM Firmata Ethernet Gaszähler
Beitrag von: flipkill am 01 September 2014, 11:14:40
Hallo Wzut,

erstmal vielen Dank für deine Antwort.
Das Attribut "internal-pullup" hatte ich doch schon auf on in meiner Config, oder stehe ich auf dem Schlauch.
Es scheint aber das folgende Änderung nun zum Erfolg geführt hat.

Ich habe "define hwr_Gaszaehler HourCounter hwr_Gaszaehler_Reedkontakt:reading:.on"
auf -> off gestellt

--> define hwr_Gaszaehler HourCounter hwr_Gaszaehler_Reedkontakt:reading:.off

Nun zählt er Impulse habe das mit einem einfach schalter getestet. Allerdings zählt er am Gaszähler Irgendwie komisch ich sollte pro Impuls 0,1 m3 Verbrauch haben das passt irgendwie nicht muss ich hier noch was anpassen?

Gruß Jan
Titel: Antw:FHEM Firmata Ethernet Gaszähler
Beitrag von: ntruchsess am 01 September 2014, 12:57:35
kann gut sein, dass Du den Reedkontakt noch entprellen (http://de.wikipedia.org/wiki/Prellen) musst.
Titel: Antw:FHEM Firmata Ethernet Gaszähler
Beitrag von: Lorenz am 01 September 2014, 13:57:45
Mit dem Prellen hatte ich beim Arduino auch Probleme siehe hier (http://forum.fhem.de/index.php/topic,19480.msg148320.html#msg148320).

LG