{"id":19633,"date":"2022-03-13T09:16:12","date_gmt":"2022-03-13T07:16:12","guid":{"rendered":"https:\/\/www.wjst.de\/blog\/?p=19633"},"modified":"2022-03-27T21:26:25","modified_gmt":"2022-03-27T19:26:25","slug":"apropos-gasboykott-wie-hoch-ist-eigentlich-mein-gasverbrauch","status":"publish","type":"post","link":"https:\/\/www.wjst.de\/blog\/sciencesurf\/2022\/03\/apropos-gasboykott-wie-hoch-ist-eigentlich-mein-gasverbrauch\/","title":{"rendered":"Apropos Gasboykott &#8211; wie hoch ist eigentlich mein Gasverbrauch?"},"content":{"rendered":"<p>Den Gasverbrauch zu reduzieren w\u00e4re nun auch <a href=\"https:\/\/taz.de\/Energie-und-Krieg\/!5835713\/\">aus aktuellen politischen Gr\u00fcnden<\/a> sinnvoll. Allerdings m\u00fcsste man daf\u00fcr den Verbrauch verstehen und nicht nur einmal im Jahr ablesen&#8230;<\/p>\n<figure id=\"attachment_19664\" aria-describedby=\"caption-attachment-19664\" style=\"width: 233px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/twitter.com\/Katapultmagazin\/status\/1502327030150533125\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19664\" src=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/FNlWeFXX0AM4XR5-620x620.jpg\" alt=\"\" width=\"233\" height=\"233\" srcset=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/FNlWeFXX0AM4XR5-620x620.jpg 620w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/FNlWeFXX0AM4XR5-500x500.jpg 500w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/FNlWeFXX0AM4XR5-150x150.jpg 150w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/FNlWeFXX0AM4XR5-120x120.jpg 120w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/FNlWeFXX0AM4XR5.jpg 680w\" sizes=\"auto, (max-width: 233px) 100vw, 233px\" \/><\/a><figcaption id=\"caption-attachment-19664\" class=\"wp-caption-text\">Katapult auf Twitter https:\/\/twitter.com\/Katapultmagazin\/status\/1502327030150533125<\/figcaption><\/figure>\n<p>Nachdem es mit etwas Computerkenntnissen m\u00f6glich ist, <a href=\"https:\/\/www.wjst.de\/blog\/sciencesurf\/2022\/01\/wechselrichter-und-stromzahler-mit-fritzbox-verbinden\/\">einen Stromz\u00e4hler mit einem Raspberry PI auszulesen<\/a>, m\u00fcsste die Methode auch beim Gasz\u00e4hler funktionieren. Die <a href=\"https:\/\/de.wikipedia.org\/wiki\/Gasz%C3%A4hler\">&#8220;Gasuhr&#8221; funktioniert dabei<\/a> so, dass zwei Balgen wechselseitig gef\u00fcllt werden und die F\u00fcllung einer Kammer \u00fcber eine Kurbelmechanik ein Z\u00e4hlrad antreibt.<!--more--><\/p>\n<p><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/KReNpe72iHs?start=30\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>Auf dem vorletzten Z\u00e4hlrad des BK-G4 Z\u00e4hlers sitzt ein Magnet. Damit k\u00f6nnen im Prinzip \u00fcber ein <a href=\"https:\/\/de.wikipedia.org\/wiki\/Reedschalter\">Reedschalter<\/a> die Umdrehungen ausgelesen werden. Nach diversen Foreneintr\u00e4gen funktioniert das allerdings nicht besonders zuverl\u00e4ssig. Magnetfeldchips sind universeller, da sie in allen Raumrichtungen das Feld messen. Ich habe daher einen <a href=\"https:\/\/www.wjst.de\/blog\/sciencesurf\/2022\/01\/wechselrichter-und-stromzahler-mit-fritzbox-verbinden\">zweiten Pi Zero WH<\/a> besorgt (15\u20ac)\u00a0 an den ich \u00fcber den I2C Bus (QWiic pHat 6\u20ac) ein Magnetometer MLX90393 (15\u20ac) angeschlossen habe . Die Idee stammt von <a href=\"https:\/\/www.kompf.de\/tech\/gascountmag.html\">kompf.de<\/a> wobei ich allerdings Hard- und Software modifizieren musste, da es die dort benutzte Hardware nicht mehr gibt und ich auch die Round Robin Datenbank L\u00f6sung zu kompliziert fand.<\/p>\n<figure id=\"attachment_19651\" aria-describedby=\"caption-attachment-19651\" style=\"width: 620px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-09.17.25.jpg\" data-rel=\"key-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19651 size-medium\" src=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-09.17.25-620x471.jpg\" alt=\"\" width=\"620\" height=\"471\" srcset=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-09.17.25-620x471.jpg 620w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-09.17.25-658x500.jpg 658w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-09.17.25-768x583.jpg 768w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-09.17.25-1536x1167.jpg 1536w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-09.17.25.jpg 1639w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><figcaption id=\"caption-attachment-19651\" class=\"wp-caption-text\">Pi Zero WH, QWiic pHat und Magnetometer MLX90393 an einem elster BK-G4M provisorisch befestigt. Sp\u00e4ter soll das Case mit Klettband befestigt werden.<\/figcaption><\/figure>\n<p>Die Idee ist jedenfalls gleich, jede Sekunde das Magnetfeld zu bestimmen.\u00a0 Das IC2 Protokoll\u00a0 wird softwarem\u00e4ssig von <a href=\"https:\/\/www.abelectronics.co.uk\/kb\/article\/1094\/i2c-part-4---programming-i-c-with-python\">Python<\/a> unterst\u00fctzt, w\u00e4hrend es mit <a href=\"https:\/\/github.com\/tbrianjones\/raspberry-pi-i2c-bus\">PHP<\/a> nur ansatzm\u00e4ssig funktioniert..<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\nimport time\r\nimport math\r\nimport csv\r\nfrom datetime import date\r\nimport smbus\r\nbus = smbus.SMBus(1)\r\nout_file = open('\/home\/pi\/www\/mag.log', 'a+')\r\ntsv_writer = csv.writer(out_file, delimiter='\\t')\r\nwhile True:\r\n    config = &#x5B;0x00, 0x5C, 0x00]\r\n    bus.write_i2c_block_data(0x0C, 0x60, config)\r\n    data = bus.read_byte(0x0C)\r\n    config = &#x5B;0x02, 0xB4, 0x08]\r\n    bus.write_i2c_block_data(0x0C, 0x60, config)\r\n    data = bus.read_byte(0x0C)\r\n    bus.write_byte(0x0C, 0x3E)\r\n    data = bus.read_byte(0x0C)\r\n    time.sleep(1)\r\n    data = bus.read_i2c_block_data(0x0C, 0x4E, 7)\r\n    try:\r\n        xMag = data&#x5B;1] * 256 + data&#x5B;2]\r\n        if xMag&gt;32767:\r\n            xMag -= 65536\r\n        yMag = data&#x5B;3] * 256 + data&#x5B;4]\r\n        if yMag&gt;32767:\r\n            yMag -= 65536\r\n        zMag = data&#x5B;5] * 256 + data&#x5B;6]\r\n        if zMag&gt;32767:\r\n            zMag -= 65536\r\n        F = round(math.sqrt( xMag**2 + yMag**2 + zMag**2 ),1)\r\n        dt = time.strftime('%Y-%m-%d %H:%M:%S')\r\n        tsv_writer.writerow(&#x5B;dt,xMag,yMag,zMag,F])\r\n    except Exception as e:\r\n        print(e)\r\nout_file.close()\r\n<\/pre>\n<figure id=\"attachment_19646\" aria-describedby=\"caption-attachment-19646\" style=\"width: 620px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-08.32.59.jpg\" data-rel=\"key-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19646 size-medium\" src=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-08.32.59-620x393.jpg\" alt=\"\" width=\"620\" height=\"393\" srcset=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-08.32.59-620x393.jpg 620w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-08.32.59-789x500.jpg 789w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-08.32.59-768x486.jpg 768w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-08.32.59.jpg 960w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><figcaption id=\"caption-attachment-19646\" class=\"wp-caption-text\">Die d3.js Grafik zeigt kurzfristige Umdrehungen des Z\u00e4hlrades um 11:00 und 13:00 am Gasherd (die Heizung war ausgestellt). Dazu gibt es l\u00e4ngere Aktivit\u00e4t um 14:30, 19:00 und 6:00 durch den Warmwasserboiler. Warum sich die Null-Linie so sehr verschiebt weiss ich nicht, vermutlich weil das Z\u00e4hlrad in unterschiedlichen Positionen stehen bleibt.<\/figcaption><\/figure>\n<figure id=\"attachment_19647\" aria-describedby=\"caption-attachment-19647\" style=\"width: 620px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-08.43.38.jpg\" data-rel=\"key-image-2\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19647 size-medium\" src=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-08.43.38-620x388.jpg\" alt=\"\" width=\"620\" height=\"388\" srcset=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-08.43.38-620x388.jpg 620w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-08.43.38-799x500.jpg 799w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-08.43.38-768x481.jpg 768w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-08.43.38.jpg 978w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><figcaption id=\"caption-attachment-19647\" class=\"wp-caption-text\">Die letzte Aktion in h\u00f6herer Aufl\u00f6sung zeigt exakt definierbare Nulll-Linien Durchg\u00e4nge die den einzelnen Z\u00e4hlradumdrehungen entsprechen.<\/figcaption><\/figure>\n<p>Bei jedem Aufruf des eigentlichen Verbrauchs werden die sinusartigen \u00c4nderungen der Feldst\u00e4rke nun als Impulse gez\u00e4hlt, in eine neue Datei geschrieben und die bisherigen Messdaten des Magnetfelds \u00fcberschrieben.<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\n$file = file(&quot;mag.log&quot;);\r\n$i=0;\r\n$last=0;\r\n$upstart=0;\r\n$out=&quot;&quot;;\r\nforeach($file as $line){\r\n  $l = preg_split(&quot;\/\\t+\/&quot;, substr($line,0,-1));\r\n  $l&#x5B;4] = number_format( floatval($l&#x5B;4]), 3,&quot;.&quot;,&quot;&quot; );\r\n  if ($l&#x5B;4]&gt;$last+100 &amp; $upstart==0) {\r\n    $i++;\r\n    $upstart=$l&#x5B;4];\r\n    $out .= $l&#x5B;0].PHP_EOL;\r\n  }\r\n  if ($l&#x5B;4]&lt;$upstart) {\r\n    $upstart=0;\r\n  }\r\n  $last=$l&#x5B;4];\r\n}\r\nfile_put_contents(&quot;gas.log&quot;,$out,FILE_APPEND);\r\nunlink(&quot;mag.log&quot;);\r\n<\/pre>\n<figure id=\"attachment_19656\" aria-describedby=\"caption-attachment-19656\" style=\"width: 620px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-13.27.31-1.jpg\" data-rel=\"key-image-3\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19656 size-medium\" src=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-13.27.31-1-620x401.jpg\" alt=\"\" width=\"620\" height=\"401\" srcset=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-13.27.31-1-620x401.jpg 620w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-13.27.31-1-772x500.jpg 772w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-13.27.31-1-768x497.jpg 768w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2022\/03\/Bildschirmfoto-2022-03-13-um-13.27.31-1.jpg 947w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><figcaption id=\"caption-attachment-19656\" class=\"wp-caption-text\">Gasverbrauch. 1 Einheiten entspricht (wie auch auf dem Z\u00e4hler aufgedruckt) 0,01 m<sup>3<\/sup>. Die h\u00f6chsten Anstiege kommen \u00fcber den Wasserboiler der nur zwischen 6:00 und 20:00 anspringen kann. A, B, C, D ist dabei Boiler Erhaltungstemperatur auf 45 Grad ohne Entnahme, E Inbetriebnahme der Heizung nachdem die RT bei 17<sup>o<\/sup> lag. F Heizung und Boiler mit Entnahme.<\/figcaption><\/figure>\n<p>Funktioniert perfekt, nur ein Problem hat sich dabei ziemlich schnell herausgestellt: Ich bekomme mit der Messung immer nur relative Werte, nicht absolute wie an am Wechselrichter oder am Stromz\u00e4hler. Ein Stromausfall heisst dabei Datenverlust wobei auch immer der Ausgangswert korrigiert werden muss.<\/p>\n<p>Was sagen uns aber nun die Daten? Den Gasverbrauch durch abgesenkte Raumtemperatur auf 18 Grad zu optimieren, ist nicht allzu schwer. Verbl\u00fcffend war f\u00fcr mich der hohe Gasverbrauch um 150 l Wasser st\u00e4ndig heiss zu halten bzw regelm\u00e4ssig furch das Haus zu pumpen was ca 1\/3 meines Verbrauchs ausmacht, Die <a href=\"https:\/\/www.verbraucherzentrale.de\/wissen\/energie\/heizen-und-warmwasser\/kosten-fuer-warmwasser-senken-das-koennen-sie-als-hausbesitzer-tun-17755#:~:text=Nur%20nicht%20zu%20niedrig%2C%20da,mindestens%2055%20Grad%20Celsius%20herrscht.\">Legionellen Story m\u00fcsste man mal genauer ansehen<\/a> ob sie wirklich auch f\u00fcr Ein- oder Zweifamilienh\u00e4user so g\u00fcltig ist&#8230;<\/p>\n<p>Es sieht danach aus, dass der Boiler besser mit einer elektrischen Zusatzheizstab betrieben wird, der bei Strom\u00fcberschuss anschaltet, der Warmwasserkessel ist ansonsten gut ged\u00e4mmt. Vielleicht ist auch ein <a href=\"https:\/\/www.loebbeshop.de\/zirkulationsregler-zirk-24\">Zirkulationsregler<\/a> sinnvoll, der nach dem Speicher in die Warmwasserleitung eingebaut wird. Er reagiert auf das \u00d6ffnen eines Warmwasserhahnes, setzt kurzzeitig die Zirkulationspumpe in Betrieb, die nach\u00a0 2 Minuten warmes Wasser liefert.<\/p>\n\n<p>&nbsp;<\/p>\n<div class=\"bottom-note\">\n  <span class=\"mod1\">CC-BY-NC Science Surf , accessed 26.04.2026<\/span>\n <\/div>","protected":false},"excerpt":{"rendered":"<p>Den Gasverbrauch zu reduzieren w\u00e4re nun auch aus aktuellen politischen Gr\u00fcnden sinnvoll. Allerdings m\u00fcsste man daf\u00fcr den Verbrauch verstehen und nicht nur einmal im Jahr ablesen&#8230; Nachdem es mit etwas Computerkenntnissen m\u00f6glich ist, einen Stromz\u00e4hler mit einem Raspberry PI auszulesen, m\u00fcsste die Methode auch beim Gasz\u00e4hler funktionieren. Die &#8220;Gasuhr&#8221; funktioniert dabei so, dass zwei Balgen &hellip; <a href=\"https:\/\/www.wjst.de\/blog\/sciencesurf\/2022\/03\/apropos-gasboykott-wie-hoch-ist-eigentlich-mein-gasverbrauch\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Apropos Gasboykott &#8211; wie hoch ist eigentlich mein Gasverbrauch?<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3774],"tags":[3769,3773,3772,3770,3771,3730,839],"class_list":["post-19633","post","type-post","status-publish","format-standard","hentry","category-tech","tag-gas","tag-magnetometer","tag-raspberry-pi","tag-russland","tag-ukraine","tag-verbrauch","tag-python"],"_links":{"self":[{"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/posts\/19633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/comments?post=19633"}],"version-history":[{"count":19,"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/posts\/19633\/revisions"}],"predecessor-version":[{"id":19645,"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/posts\/19633\/revisions\/19645"}],"wp:attachment":[{"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/media?parent=19633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/categories?post=19633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/tags?post=19633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}