Vielleicht auch hilfreich dein Counter in der Tasmota Software zu notieren und beobachtet ob auch immer zwei Signale gezählt werden pro Umdrehung des Zählers.
[Stromzähler (Ferraris)] Smart machen für unter 10€ mit ioBroker und NodeMCU [Tutorial] [HD]
-
-
Joho, auch ohne Gehäuse probiert.
Sieht eigentlich auch gut aus.
Spoiler anzeigen
11:35:44 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:35:44","Uptime":"1T23:11:42","Vcc":3.453,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":96,"APMac":"78:11:DC:1A:F9:A6"}}
11:35:44 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:35:44","Counter1":2841}
11:35:54 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:35:54","Uptime":"1T23:11:52","Vcc":3.453,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":96,"APMac":"78:11:DC:1A:F9:A6"}}
11:35:54 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:35:54","Counter1":2841}
11:36:04 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:36:04","Uptime":"1T23:12:02","Vcc":3.454,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":96,"APMac":"78:11:DC:1A:F9:A6"}}
11:36:04 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:36:04","Counter1":2842}
11:36:14 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:36:14","Uptime":"1T23:12:12","Vcc":3.450,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":98,"APMac":"78:11:DC:1A:F9:A6"}}
11:36:14 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:36:14","Counter1":2843}
11:36:24 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:36:24","Uptime":"1T23:12:22","Vcc":3.456,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":98,"APMac":"78:11:DC:1A:F9:A6"}}
11:36:24 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:36:24","Counter1":2843}
11:36:34 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:36:34","Uptime":"1T23:12:32","Vcc":3.452,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":100,"APMac":"78:11:DC:1A:F9:A6"}}
11:36:34 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:36:34","Counter1":2843}
11:36:44 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:36:44","Uptime":"1T23:12:42","Vcc":3.457,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":94,"APMac":"78:11:DC:1A:F9:A6"}}
11:36:44 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:36:44","Counter1":2843}
11:36:54 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:36:54","Uptime":"1T23:12:52","Vcc":3.452,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":96,"APMac":"78:11:DC:1A:F9:A6"}}
11:36:54 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:36:54","Counter1":2843}
11:37:04 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:37:04","Uptime":"1T23:13:02","Vcc":3.454,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":98,"APMac":"78:11:DC:1A:F9:A6"}}
11:37:04 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:37:04","Counter1":2843}
11:37:14 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:37:14","Uptime":"1T23:13:12","Vcc":3.456,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":96,"APMac":"78:11:DC:1A:F9:A6"}}
11:37:14 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:37:14","Counter1":2843}
11:37:24 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:37:24","Uptime":"1T23:13:22","Vcc":3.454,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":98,"APMac":"78:11:DC:1A:F9:A6"}}
11:37:24 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:37:24","Counter1":2843}
11:37:34 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:37:34","Uptime":"1T23:13:32","Vcc":3.456,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":94,"APMac":"78:11:DC:1A:F9:A6"}}
11:37:34 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:37:34","Counter1":2843}
11:37:44 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:37:44","Uptime":"1T23:13:42","Vcc":3.454,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":96,"APMac":"78:11:DC:1A:F9:A6"}}
11:37:44 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:37:44","Counter1":2843}
11:37:54 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:37:54","Uptime":"1T23:13:52","Vcc":3.454,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":92,"APMac":"78:11:DC:1A:F9:A6"}}
11:37:54 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:37:54","Counter1":2843}
11:38:04 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:38:04","Uptime":"1T23:14:02","Vcc":3.451,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":100,"APMac":"78:11:DC:1A:F9:A6"}}
11:38:04 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:38:04","Counter1":2845}
11:38:14 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:38:14","Uptime":"1T23:14:12","Vcc":3.456,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":94,"APMac":"78:11:DC:1A:F9:A6"}}
11:38:14 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:38:14","Counter1":2845}
11:38:24 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:38:24","Uptime":"1T23:14:22","Vcc":3.456,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":100,"APMac":"78:11:DC:1A:F9:A6"}}
11:38:24 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:38:24","Counter1":2845}
11:38:34 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:38:34","Uptime":"1T23:14:32","Vcc":3.452,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":96,"APMac":"78:11:DC:1A:F9:A6"}}
11:38:34 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:38:34","Counter1":2845}
11:39:54 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:39:54","Uptime":"1T23:15:52","Vcc":3.452,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":98,"APMac":"78:11:DC:1A:F9:A6"}}
11:39:54 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:39:54","Counter1":2845}
11:40:04 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:40:04","Uptime":"1T23:16:02","Vcc":3.457,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":100,"APMac":"78:11:DC:1A:F9:A6"}}
11:40:04 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:40:04","Counter1":2845}
11:40:14 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:40:14","Uptime":"1T23:16:12","Vcc":3.452,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":100,"APMac":"78:11:DC:1A:F9:A6"}}
11:40:14 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:40:14","Counter1":2847}
11:40:24 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:40:24","Uptime":"1T23:16:22","Vcc":3.456,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":92,"APMac":"78:11:DC:1A:F9:A6"}}
11:40:24 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:40:24","Counter1":2847}
11:40:34 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:40:34","Uptime":"1T23:16:32","Vcc":3.456,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":90,"APMac":"78:11:DC:1A:F9:A6"}}
11:40:34 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:40:34","Counter1":2847}
11:40:44 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:40:44","Uptime":"1T23:16:42","Vcc":3.457,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":96,"APMac":"78:11:DC:1A:F9:A6"}}
11:40:44 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:40:44","Counter1":2847}
11:40:54 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:40:54","Uptime":"1T23:16:52","Vcc":3.456,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":98,"APMac":"78:11:DC:1A:F9:A6"}}
11:40:54 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:40:54","Counter1":2847}
11:41:04 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:41:04","Uptime":"1T23:17:02","Vcc":3.454,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":96,"APMac":"78:11:DC:1A:F9:A6"}}
11:41:04 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:41:04","Counter1":2847}
11:41:14 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:41:14","Uptime":"1T23:17:12","Vcc":3.449,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":96,"APMac":"78:11:DC:1A:F9:A6"}}
11:41:14 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:41:14","Counter1":2847}
11:41:24 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:41:24","Uptime":"1T23:17:22","Vcc":3.453,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":96,"APMac":"78:11:DC:1A:F9:A6"}}
11:41:24 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:41:24","Counter1":2847}
11:41:34 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:41:34","Uptime":"1T23:17:32","Vcc":3.454,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":94,"APMac":"78:11:DC:1A:F9:A6"}}
11:41:34 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:41:34","Counter1":2847}
11:41:44 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:41:44","Uptime":"1T23:17:42","Vcc":3.454,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":88,"APMac":"78:11:DC:1A:F9:A6"}}
11:41:44 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:41:44","Counter1":2847}
11:41:54 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:41:54","Uptime":"1T23:17:52","Vcc":3.453,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":96,"APMac":"78:11:DC:1A:F9:A6"}}
11:41:54 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:41:54","Counter1":2847}
11:42:04 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:42:04","Uptime":"1T23:18:02","Vcc":3.456,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":94,"APMac":"78:11:DC:1A:F9:A6"}}
11:42:04 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:42:04","Counter1":2847}
11:42:14 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:42:14","Uptime":"1T23:18:12","Vcc":3.453,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":96,"APMac":"78:11:DC:1A:F9:A6"}}
11:42:14 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:42:14","Counter1":2847}
11:42:24 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:42:24","Uptime":"1T23:18:22","Vcc":3.458,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":100,"APMac":"78:11:DC:1A:F9:A6"}}
11:42:24 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:42:24","Counter1":2848}
11:42:34 MQT: tele/sonoff/STATE = {"Time":"2018-06-03T11:42:34","Uptime":"1T23:18:32","Vcc":3.456,"Wifi":{"AP":1,"SSId":"Trancemaster-Smart","RSSI":92,"APMac":"78:11:DC:1A:F9:A6"}}
11:42:34 MQT: tele/sonoff/SENSOR = {"Time":"2018-06-03T11:42:34","Counter1":2849}
-
Wie bereits in einem anderen Beitrag erwähnt, habe ich "bald" eine Erdwärmepumpe. Der Zähler hat einen HT & NT Tarif - das "Schaltgerät" ist auch anbei. Wie kann ich ablesen, wann das Gerät zwischen HT & NT umschaltet?
schimmer-media.de/index.php?attachment/2963/schimmer-media.de/index.php?attachment/2964/
-
Hallo,
erstmal vielen Dank für Dein ausführliches Video, es hat Spass gemacht das nachzubauen.
Mir ist auch schon beim ansehen des Videos aufgefallen...das mit dem zurücksetzen des Counters kann nicht stimmen.
Das wurde ja auch schon besprochen.
Allerdings kam durch das abziehen von 150 trotzdem zu einem Fehler.
Weil er ja in dem Durchgang nicht den count dazugezählt hat.
Deshalb habe ich die Regel dann so umgeändert, das erst der count hinzu und dann 150 abgezogen wurde.
Ich sage hier extra 150, weil es bei Dir ja so funktioniert.
Aber bei meinem Sensor brauche ich nur 75 abziehen.
Bei mir zählt der Sensor nur beim wechsel von dunkel nach hell. Aber das ist ja im grunde egal.
Zu dem Thema Doppeltarifzähler...
Auf diesen Ferraris-Zählern hat man auch eine Anzeige...Hoch oder Niedertarif.
Diese könnte man über einen 2ten Sensor abfragen, um dort die jeweilige aktive Zählung zu berechnen.
Ein weiteres Problem ist bei mir aufgetreten, weil meine WLAN Verbindung zum Zähler zu instabil ist.
Ab und zu wurde ein mqtt nicht gesendet.
Das habe ich daran bemerkt, weil der Total Zähler plötzlich nicht mehr die gleiche differenz zu meinem Hilfszähler hatte.
Deshalb bin ich dazu übergegangen, diesen Totalzähler, der vom esp8266 gesendet wird zum zählen zu verwenden.
Dafür habe ich die Logik so programmiert, das sie sobald sie eine Wertänderung bei total bemerkt den jeweiligen Unterschied hinzuzählt.
Gruss Frank
-
Magst du dein Script zur Verfügung stellen?
Wie meinst du das mit dem Doppeltarifzähler?Gesendet von iPhone mit Tapatalk
-
Wie bereits in einem anderen Beitrag erwähnt, habe ich "bald" eine Erdwärmepumpe. Der Zähler hat einen HT & NT Tarif - das "Schaltgerät" ist auch anbei. Wie kann ich ablesen, wann das Gerät zwischen HT & NT umschaltet?
schimmer-media.de/index.php?attachment/2963/schimmer-media.de/index.php?attachment/2964/
Da Du bei diesen Zähler auch nur eine Drehscheibe hast, kannst du das nur über die Zeiten berechen.
Umdrehungen 'von bis Uhrzeit' gleich NT ....und 'von bis Uhrzeit' = HT
Also ein Datenpunkt für HT wo der Counter die Werte speichert und ein Datenpunkt für NT
-
Ein weiteres Problem ist bei mir aufgetreten, weil meine WLAN Verbindung zum Zähler zu instabil ist.
Deswegen setze ich den Zähler gar nicht zurück.
[Stromzähler (Ferraris)] Smart machen für unter 10€ mit ioBroker und NodeMCU [Tutorial] [HD] <<<<< so hab ich es gemacht
-
Das ist mir klar, aber wie sehe ich die exakten Zeiten?
Gesendet von iPhone mit Tapatalk
-
Die solltest Du beim Stromanbieter rausfinden.
Bei manchen fangen sie um 20 Uhr an, bei anderen erst um 22 Uhr. Die teureren Hochlastzeiten sind oft Wochentags Montag bis Freitag von 6 oder 7 Uhr bis 20 Uhr.
-
Also die Scripte kann ich sehr gerne zur verfügung stellen.
Muss ich morgen mal schauen, wie ich die hier rein bekomme.
Ich habe erst heute damit begonnen, mich mit dem iobroker zu beschäftigen. Aber seit 13Uhr läuft der Zähler ohne eine einzige Umdrehung abweichung.
@mera....ich hab mir jetzt Dein Script noch nicht angesehen, aber was passiert denn wenn der Esp neu startet?
Fängt der total Zähler dann nicht wieder bei 0 an?
Oder welchen Zähler nutzt du? Auch einen Arbeitscounter?
Zum Thema Doppeltarif.
Also je nach Zähler könntest du evtl. mit einem Reedkontakt oder einem Magnetometer das HT/NT Signal abfragen.
Der Zähler bekommt vom Rundsteuergerät ein 230V Signal, wenn der umschalten soll auf NT. Damit wird durch eine Magnetspule das Zählwerk umgeschaltet. Evtl. Kannst Du das aussen ausnutzen.
Es besteht auch die Möglichkeit, sofern du in Deinem Verteilerfeld (wo die Sicherungen für die Stromkreise sind) das Rundsteuersignal über ein Kabel laufen hast, dieses über ein 230V Relais auf einen ESP Kontakt zu schalten.
Das hast du aber meist nur, wenn in Deinem Haus mal Nachtspeicherheizung war, oder die Anlage schon so lange besteht, das diese vorbereitet wurde.
Das sollte aber wirklich nur ein Fachmann machen. Ich bin selbst Elektriker und weis genau was da alles passieren kann
Mittlerweile habe ich auch die Scripte für Min, Stunde, Tag, Woche, Monats und Jahresverbrauch angepasst.
Bei Minute habe ich in W/min umgerechnet und einfach für jede Umdrehung 1/75 KW gerechnet.
-
Also auf die Zeiten, die Dein Stromanbieter bei den HT/NT angibt ist nicht zu 100% Verlass.
Es kann gut vorkommen, dass das Signal auch mal früher oder später kommt.
Deshalb ist die Lösung über die Zeiten mit erheblichen Abweichungen im laufe der Zeit verbunden.
Aber ich habe auch mal eine Frage, ich habe bei mir den wemos D1 Mini genutzt.
Gibt es dafür eine vernünftige Anleitung, welche Signale ich über welchen Eingang nutzen kann.
Ich hatte bisher gedacht....gpio ist gpio und habe den Pulse Counter zuerst an D0/Gpio16 angeklemmt. Aber da hat er nicht gezählt....aber ein testweise installierter dt11 hat Werte geliefert.
Erst als ich den Counter an Gpio14 gesteckt habe und auch dort abgefragt habe, hat es wie gewünscht funktioniert.
LG Frank
-
@mera....ich hab mir jetzt Dein Script noch nicht angesehen, aber was passiert denn wenn der Esp neu startet?
Fängt der total Zähler dann nicht wieder bei 0 an?
Lesen >>> [Stromzähler (Ferraris)] Smart machen für unter 10€ mit ioBroker und NodeMCU [Tutorial] [HD]
-
Aber ich habe auch mal eine Frage, ich habe bei mir den wemos D1 Mini genutzt.
Gibt es dafür eine vernünftige Anleitung, welche Signale ich über welchen Eingang nutzen kann.
Ich hatte bisher gedacht....gpio ist gpio und habe den Pulse Counter zuerst an D0/Gpio16 angeklemmt. Aber da hat er nicht gezählt....aber ein testweise installierter dt11 hat Werte geliefert.
Erst als ich den Counter an Gpio14 gesteckt habe und auch dort abgefragt habe, hat es wie gewünscht funktioniert.
Suche einfach mal bei bspw. Tante Google nach wemos d1 mini pinout. Dann wird uU. auch klar warum D0 nicht die beste Wahl war/ist. Ist der einzige GPIO beim Mini der kein PWM kann... Damit funktioniert dort auch kein I²C oder 1-wire
-
Was mein Erdwärmezähler angeht, muss es nicht 1000%ig sein. Die Tarife weichen nur 1-2 Cent ab. Die KW Zahl kann man ja addieren.
Gesendet von iPhone mit Tapatalk
-
Hier der Code von meinem Stromzähler.
Ich habe natürlich die Variablen anders genannt.
Code
Alles anzeigen<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="on_ext" id="/Ke^4uol-G2u2UJ70Pz3" x="-1087" y="-412"> <mutation items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="nYK=%!}:pW3ls0s,jJ)x"> <field name="oid">mqtt.0.Berg002.berg2.Total</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="aE6lr~PHT(Hlt^e7`c!1"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="lobA;m5lrok6!)1HqHLY"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id="VKRfDx=.8Mx[s~bj#Wl8"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Berg002.berg2.Zaehlercount</field> </block> </value> <value name="B"> <block type="math_number" id="pxXda=rth%S@/2l_@e.I"> <field name="NUM">75</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="!P8`ffBg9KBqC,GBwnoI"> <mutation delay_input="false"></mutation> <field name="OID">mqtt.0.Berg002.berg2.Zaehlercount</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_arithmetic" id="1L.W`XkSE;D.7t3OyHtF"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="G7NG8UAlP5v1vl%@!(?Y"> <field name="NUM">1</field> </shadow> <block type="get_value" id="7sg^{smwsYrJ]DWiLOsu"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Berg002.berg2.Zaehlercount</field> </block> </value> <value name="B"> <shadow type="math_number" id="lDvonPo/#A!|%-qb7bb]"> <field name="NUM">1</field> </shadow> <block type="math_arithmetic" id="VZdv[,uBarg@,x8^8xOJ"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="+Wz!2iR7|UjOVvJb+kP%"> <field name="NUM">1</field> </shadow> <block type="get_value" id="HX?id6?nB]Y-A+%`nx|+"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Berg002.berg2.Total</field> </block> </value> <value name="B"> <shadow type="math_number" id="`}}R4vt/jQMU{_xECQC?"> <field name="NUM">1</field> </shadow> <block type="get_value" id="@HSp006Z1w`oE9j~S@yn"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Berg002.berg2.Total.Total_vor</field> </block> </value> </block> </value> </block> </value> </block> </statement> <statement name="ELSE"> <block type="control" id="/!#0vl|wUi6=)4g?C:P/"> <mutation delay_input="false"></mutation> <field name="OID">mqtt.0.Berg002.berg2.Zaehlercount</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_arithmetic" id="lc4oOqeDcNDLvrEd1M,l"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="G7NG8UAlP5v1vl%@!(?Y"> <field name="NUM">1</field> </shadow> <block type="get_value" id="T0=m(0VQ_S[f?eE~e-~e"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Berg002.berg2.Zaehlercount</field> </block> </value> <value name="B"> <shadow type="math_number" id="s1{2UoD_Dax)m-;)L5ko"> <field name="NUM">75</field> </shadow> <block type="math_arithmetic" id="7W??+(,YV-(2uW=J?f88"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="Cp%YUBrTnvdpMXPO0z!;"> <field name="NUM">1</field> </shadow> <block type="math_arithmetic" id="K+58@4_LC~9I2GS*+qT|"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="+Wz!2iR7|UjOVvJb+kP%"> <field name="NUM">1</field> </shadow> <block type="get_value" id="U{~ndH1pU2^UjG}`;Jvq"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Berg002.berg2.Total</field> </block> </value> <value name="B"> <shadow type="math_number" id="`}}R4vt/jQMU{_xECQC?"> <field name="NUM">1</field> </shadow> <block type="get_value" id="2k;cL^=fiPm40?|Qe[sp"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Berg002.berg2.Total.Total_vor</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id="sPORC=t}Ox%G!Iij]APN"> <field name="NUM">75</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="control" id="ky#SKK:c9oTTyhKqg1^R"> <mutation delay_input="false"></mutation> <field name="OID">mqtt.0.Berg002.berg2.Zaehlerstand</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_arithmetic" id="3H6MGEQN%Py@{5eGdUIu"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="G7NG8UAlP5v1vl%@!(?Y"> <field name="NUM">1</field> </shadow> <block type="get_value" id="3QqOy:M~7HqV8Gq7Oo?A"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Berg002.berg2.Zaehlerstand</field> </block> </value> <value name="B"> <shadow type="math_number" id="_?NJ0n~:8gnxP38|3IIu"> <field name="NUM">1</field> </shadow> </value> </block> </value> </block> </next> </block> </statement> <next> <block type="control" id="p2)LII{^iM_u9j3NHouF"> <mutation delay_input="false"></mutation> <field name="OID">mqtt.0.Berg002.berg2.Total.Total_vor</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="]{A33gPx6AXmBKgbEi:#"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Berg002.berg2.Total</field> </block> </value> </block> </next> </block> </statement> </block> </xml>
-
Moin.
Ich habe das bei mir jetzt auch bei zwei Zählern installiert, allerdings noch 2-3 Probleme damit.
Ich habe einen SonOff pro. Dort habe ich für beide Sensoren die 3V und GND geholt.
Zähler 1 hab ich an TX und Zähler 2 an RX angeschlossen.
Beide zählen auch.
Allerdings funktioniert der SonOff dann teilweise nicht mehr. Wenn er mal den Strom verliert und neu hochfährt, bleibt er irgendwo hängen wenn TX und RX angeschlossen sind. Es funktioniert dann nichts mehr, kein WLAN und auch die manuellen Schalter gehen nicht. Wenn ich nur TX angeschlossen habe läuft er normal.
Weit größer ist mein Problem mit den Sensoren. Ich bekomme es einfach nicht hin, dass diese richtig reagieren.
Ich habe die Halter und Sensoren genau nach Anleitung angebaut und auch das Poti entsprechend eingestellt.Die Sensoren zählen allerding dennoch mehrere Impulse wenn die rote Markierung durchläuft.
Mal sind es 10, mal aber auch 20 Impulse pro roter Markierung.
Ich habe schon Stunden versucht mit dem Poti zu spielen, aber entweder zählen die Sensoren mehrere oder keine Impulse.
Hat jemand noch einen Trick um dies hin zu bekommen?
-
Gib mal in der Tasmota Konsole den Wert 'CounterDebounce 200' ein.
-
Moin Moin irgendwie bin ich zu doof mal wieder Bei mir zeigt der Basic den Counter1 nicht im IoBroker an. Ich habe nur Power als state stehen. Aber in Tasmota selber funktioniert es..... Was mache ich wieder falsch ?
-
den Ordner für dieses Gerät im ioBroker komplett löschen und den sonoff neu starten.
-
Gib mal in der Tasmota Konsole den Wert 'CounterDebounce 200' ein.
Das hat leider nicht ganz geholfen. Bekomme noch immer mehrere Impulse. Was macht der Wert?
Kann man damit "spielen"?
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!