Zuletzt angesehen:
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
public:gaszaehler [2024/06/21 06:35] admin [Konfiguration in FHEM] |
public:gaszaehler [2024/10/18 06:53] (aktuell) admin |
||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
\\ | \\ | ||
==== Bausatz ==== | ==== Bausatz ==== | ||
- | Wer einen Bausatz (Ebay Artikel: [[https://www.ebay.de/itm/126307799487|126307799487]]) gekauft hat, bitte erstmal **[[public:Gaszaehler_Bausatz|hier]]** weiterlesen und später an diese Stelle zurück kehren.\\ | + | Wer einen Bausatz (Ebay Artikel: [[https://www.ebay.de/itm/126307799487|126307799487]]) gekauft hat, bitte erstmal >>**[[public:Gaszaehler_Bausatz|hier]]**<< weiterlesen und später an diese Stelle zurück kehren.\\ |
\\ | \\ | ||
==== Montage ==== | ==== Montage ==== | ||
Zeile 35: | Zeile 35: | ||
==== WLAN ==== | ==== WLAN ==== | ||
Die Einbindung in das lokale Netzwerk wird folgendermaßen durchgeführt.\\ | Die Einbindung in das lokale Netzwerk wird folgendermaßen durchgeführt.\\ | ||
- | Nach dem Einstecken der Stromversorgung meldet sich das Gerät mit der SSID **Gaszahler-XXXX** (beim Bausatz tasmota-YYYYYY-XXXX), wobei das XXXX für eine Zahlenfolge und YYYYYY für alphanumerisch steht.\\ | + | Nach dem Einstecken der Stromversorgung meldet sich das Gerät mit der WLAN-SSID **Gaszahler-XXXX** (beim Bausatz tasmota-YYYYYY-XXXX), wobei das XXXX für eine Zahlenfolge und YYYYYY für alphanumerisch steht.\\ |
Nach dem Verbinden wird man automatisch auf eine Webseite mit der IP: 192.168.4.1 weitergeleitet. Dort bitte das **lokale WLAN** wählen und das **Passwort** eingeben (am besten mit dem Haken sichtbar machen beim Eingeben).\\ | Nach dem Verbinden wird man automatisch auf eine Webseite mit der IP: 192.168.4.1 weitergeleitet. Dort bitte das **lokale WLAN** wählen und das **Passwort** eingeben (am besten mit dem Haken sichtbar machen beim Eingeben).\\ | ||
\\ | \\ | ||
Zeile 79: | Zeile 79: | ||
Falls sich mit o.g. **Debounce** Einstellungen das Prellen (zuviel zählen) nicht verbessert, dann bitte folgende Einstellungen versuchen oder damit rumspielen, bis es besser wird.\\ | Falls sich mit o.g. **Debounce** Einstellungen das Prellen (zuviel zählen) nicht verbessert, dann bitte folgende Einstellungen versuchen oder damit rumspielen, bis es besser wird.\\ | ||
- | Low/High sind lediglich Feinjustierungen. Diese kann man zunächst weglassen und sich dem Hauptwert erstmal annähern. Ggf. weiter erhöhen auf 2500, 3000, etc.\\ | + | Low/High sind lediglich Feinjustierungen. Diese kann man zunächst weglassen und sich dem Hauptwert erstmal annähern. Ggf. weiter erhöhen auf 2000, 2500, 3000, etc.\\ |
<code> | <code> | ||
CounterDebounce 1000 | CounterDebounce 1000 | ||
Zeile 106: | Zeile 106: | ||
p:c1=0 | p:c1=0 | ||
p:gastotal=0 | p:gastotal=0 | ||
- | gasinit=0.0 | ||
s1=0 | s1=0 | ||
h1=0 | h1=0 | ||
Zeile 126: | Zeile 125: | ||
hr=0 | hr=0 | ||
dy=0 | dy=0 | ||
- | zu=0.9617 | + | zu=0.9575 |
- | br=11.233 | + | br=11.519 |
- | gp=17.956 | + | gp=10.38 |
+ | gasinit=0.0 | ||
>B | >B | ||
=>sensor53 l255 | =>sensor53 l255 | ||
+ | |||
>S | >S | ||
Zeile 153: | Zeile 154: | ||
hr=hours | hr=hours | ||
dy=day | dy=day | ||
- | if chg[hr]>0 and hr==0 | + | if chg[hr]>0 |
+ | and hr==0 | ||
then | then | ||
- | m1=s1 | + | m1=s1 |
- | g2=g1 | + | g2=g1 |
- | g1=h1 | + | g1=h1 |
- | month1=month1+h1 | + | month1=month1+h1 |
- | gesamt=gesamt+h1 | + | gesamt=gesamt+h1 |
- | if chg[dy]<2 and dy==1 | + | if chg[dy]<2 |
- | then | + | and dy==1 |
- | month3=month2 | + | then |
- | month2=month1 | + | month3=month2 |
- | month1=0 | + | month2=month1 |
- | endif | + | month1=0 |
- | svars | + | endif |
+ | svars | ||
endif | endif | ||
+ | |||
+ | |||
if upsecs%tper==0{ | if upsecs%tper==0{ | ||
- | =>Publish tasmota/%topic%/main/td_m3 %2h1% | + | =>Publish tasmota/%topic%/main/td_m3 %2h1% |
- | =>Publish tele/%topic%/main/td_kwh %2hkw1% | + | =>Publish tele/%topic%/main/td_kwh %2hkw1% |
- | =>Publish tele/%topic%/main/yd_m3 %2g1% | + | =>Publish tele/%topic%/main/yd_m3 %2g1% |
- | =>Publish tele/%topic%/main/yd_kwh %2gkw1% | + | =>Publish tele/%topic%/main/yd_kwh %2gkw1% |
- | =>Publish tele/%topic%/main/dbyd_m3 %2g2% | + | =>Publish tele/%topic%/main/dbyd_m3 %2g2% |
- | =>Publish tele/%topic%/main/dbyd_kwh %2gkw2% | + | =>Publish tele/%topic%/main/dbyd_kwh %2gkw2% |
- | =>Publish tele/%topic%/main/value %2s1% | + | =>Publish tele/%topic%/main/value %2s1% |
- | =>Publish tele/%topic%/main/gastotal %2gastotal% | + | =>Publish tele/%topic%/main/gastotal %2gastotal% |
- | =>Publish tele/%topic%/json {"gastotal": "%2gastotal%", "value": "%2s1%", "today_m3": "%2h1%", "today_kwh": "%2hkw1%", "yesterday_m3": "%2g1%", "yesterday_kwh": "%2gkw1%", "db_yesterday_m3": "%2g2%", "db_yesterday_kwh": "%2gkw2%"} | + | =>Publish tele/%topic%/json {"gastotal": "%2gastotal%", "value": "%2s1%", "today_m3": "%2h1%", "today_kwh": "%2hkw1%", "yesterday_m3": "%2g1%", "yesterday_kwh": "%2gkw1%", "db_yesterday_m3": "%2g2%", "db_yesterday_kwh": "%2gkw2%"} |
} | } | ||
Zeile 185: | Zeile 190: | ||
c1=Counter#C1 | c1=Counter#C1 | ||
gastotal=(c1/100)+gasinit | gastotal=(c1/100)+gasinit | ||
- | =>SaveData | ||
>W | >W | ||
Zeile 211: | Zeile 215: | ||
Gesamt: {m} %2gesamt% m³ | %2gsgp% € | Gesamt: {m} %2gesamt% m³ | %2gsgp% € | ||
+ | ;>M 1 | ||
+ | ;+1,13,c,1,-25,GAS | ||
+ | ;1,1-0:1.8.0*255(@100,gezählt,m³,Stand,3) | ||
# | # | ||
+ | |||
</code> | </code> | ||