{"id":2137,"date":"2025-06-13T19:20:13","date_gmt":"2025-06-14T02:20:13","guid":{"rendered":"https:\/\/unixwizardry.com\/?p=2137"},"modified":"2026-04-14T21:09:15","modified_gmt":"2026-04-15T04:09:15","slug":"the-weather-station-is-working-quite-well","status":"publish","type":"post","link":"https:\/\/unixwizardry.com\/index.php\/2025\/06\/13\/the-weather-station-is-working-quite-well\/","title":{"rendered":"The weather station is working quite well&#8230;"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2137\" class=\"elementor elementor-2137\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2edb9509 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2edb9509\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4df3382\" data-id=\"4df3382\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-665bcc3d elementor-widget elementor-widget-text-editor\" data-id=\"665bcc3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>finally!\u00a0 but I don&#8217;t want to jinx it.\u00a0 I have all the pieces working: rain gauge counter, anemometer, thermometer, hygrometer, barometric pressure, station status, and all displayed on a Node RED dashboard.\u00a0 But how to save all the data, I wondered. So now the big sidetrack, sort of.\u00a0 I installed <em>influxDB<\/em> and<em> Grafana<\/em>.\u00a0 Took a little bit to get used to influxDB shell (I&#8217;m using version 1.18 for now).\u00a0 The querying is SQL-like, which I&#8217;m kind of used to, but I&#8217;m getting way ahead of myself.\u00a0 The hardware is complete except for measuring the current used which I should be very low in between samples.\u00a0<\/p><p>I opted to use AsyncMqttClient which I got to work without any ESP8266 panics.\u00a0 The reason I abandoned PubsubClient is that I was missing published events at the broker.\u00a0 So far, AsyncMqttClient is working well, and I can see the acknowledges on the broker side.\u00a0 I used <strong>KiCAD<\/strong> for the PCB creation and will soon send it off to <strong>JLCPCB<\/strong> to be the fabricated.\u00a0 I&#8217;m wondering now about the TARIFF situation, but even at 100% tariff on a $2 set of PCBs, I can handle that.\u00a0 \u00a0Also, I need to get a plastic housing for the PCB associated parts from <strong>AliExpress<\/strong> but that won&#8217;t break the piggybank.\u00a0\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>finally!\u00a0 but I don&#8217;t want to jinx it.\u00a0 I have all the pieces working: rain gauge counter, anemometer, thermometer, hygrometer, barometric pressure, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,28,38],"tags":[],"class_list":["post-2137","post","type-post","status-publish","format-standard","hentry","category-mqtt-internet-of-things","category-node-red","category-weather-instruments"],"_links":{"self":[{"href":"https:\/\/unixwizardry.com\/index.php\/wp-json\/wp\/v2\/posts\/2137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unixwizardry.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unixwizardry.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unixwizardry.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unixwizardry.com\/index.php\/wp-json\/wp\/v2\/comments?post=2137"}],"version-history":[{"count":9,"href":"https:\/\/unixwizardry.com\/index.php\/wp-json\/wp\/v2\/posts\/2137\/revisions"}],"predecessor-version":[{"id":2148,"href":"https:\/\/unixwizardry.com\/index.php\/wp-json\/wp\/v2\/posts\/2137\/revisions\/2148"}],"wp:attachment":[{"href":"https:\/\/unixwizardry.com\/index.php\/wp-json\/wp\/v2\/media?parent=2137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unixwizardry.com\/index.php\/wp-json\/wp\/v2\/categories?post=2137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unixwizardry.com\/index.php\/wp-json\/wp\/v2\/tags?post=2137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}