{"id":1198,"date":"2023-07-15T00:50:24","date_gmt":"2023-07-14T22:50:24","guid":{"rendered":"http:\/\/daisy-street.fr\/?p=1198"},"modified":"2025-08-03T20:26:21","modified_gmt":"2025-08-03T18:26:21","slug":"add-weather-station","status":"publish","type":"post","link":"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/","title":{"rendered":"Add Weather Station"},"content":{"rendered":"<div class=\"wp-block-ub-table-of-contents-block ub_table-of-contents\" id=\"ub_table-of-contents-097cc053-e1ec-4b63-83a3-05182b4de72a\" data-linktodivider=\"false\" data-showtext=\"show\" data-hidetext=\"hide\" data-scrolltype=\"auto\" data-enablesmoothscroll=\"false\" data-initiallyhideonmobile=\"false\" data-initiallyshow=\"true\"><div class=\"ub_table-of-contents-header-container\" style=\"\">\n\t\t\t<div class=\"ub_table-of-contents-header\" style=\"text-align: left; \">\n\t\t\t\t<div class=\"ub_table-of-contents-title\"><\/div>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t<\/div><div class=\"ub_table-of-contents-extra-container\" style=\"\">\n\t\t\t<div class=\"ub_table-of-contents-container ub_table-of-contents-1-column \">\n\t\t\t\t<ul style=\"\"><li style=\"\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/#0-source\" style=\"\">source<\/a><\/li><li style=\"\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/#1-dns\" style=\"\">dns<\/a><\/li><li style=\"\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/#2-xampp-install\" style=\"\">xampp install<\/a><\/li><li style=\"\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/#3-auto-start-xampp-server-at-ubuntu-startup\" style=\"\">auto start xampp server at ubuntu startup:<\/a><\/li><li style=\"\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/#4-scripting\" style=\"\">scripting<\/a><\/li><li style=\"\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/#5-install-php-app\" style=\"\">install php app<\/a><\/li><li style=\"\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/#6-pfsense\" style=\"\">pfsense<\/a><ul><li style=\"\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/#7-%E2%9C%85-steps-to-add-rules-in-pfsense\" style=\"\">\u2705 Steps to Add Rules in pfSense<\/a><ul><li style=\"\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/#8-on-vlan-10-interface\" style=\"\">\ud83d\udd27 On VLAN 10 Interface:<\/a><\/li><li style=\"\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/#9-on-vlan-20-interface\" style=\"\">\ud83d\udd27 On VLAN 20 Interface:<\/a><\/li><\/ul><\/li><li style=\"\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/#10-optional-make-it-more-flexible\" style=\"\">\ud83e\uddea Optional: Make It More Flexible<\/a><\/li><\/ul><\/li><li style=\"\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/#11-test\" style=\"\">test<\/a><\/li><li style=\"\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/#12-controle\" style=\"\">controle<\/a><\/li><\/ul>\n\t\t\t<\/div>\n\t\t<\/div><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"0-source\">source<\/h2>\n\n\n\n<p><a href=\"https:\/\/github.com\/maliciamrg\/Bresser-Weather-Station\">https:\/\/github.com\/maliciamrg\/Bresser-Weather-Station<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1-dns\">dns<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"453\" height=\"92\" data-attachment-id=\"1381\" data-permalink=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/image-41\/\" data-orig-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-11.png\" data-orig-size=\"453,92\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-11-300x61.png\" data-large-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-11.png\" src=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-11.png\" alt=\"\" class=\"wp-image-1381\" srcset=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-11.png 453w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-11-300x61.png 300w\" sizes=\"auto, (max-width: 453px) 100vw, 453px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-xampp-install\">xampp install<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"456\" data-attachment-id=\"1208\" data-permalink=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/image-4-5\/\" data-orig-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-4.png\" data-orig-size=\"1862,830\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-4\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-4-300x134.png\" data-large-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-4-1024x456.png\" src=\"http:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-4-1024x456.png\" alt=\"\" class=\"wp-image-1208\" srcset=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-4-1024x456.png 1024w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-4-300x134.png 300w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-4-768x342.png 768w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-4-1536x685.png 1536w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-4.png 1862w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">xamp server<\/figcaption><\/figure>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>sudo apt update -y\nsudo apt upgrade -y\nwget &quot;https:\/\/downloads.sourceforge.net\/project\/xampp\/XAMPP%20Linux\/8.2.4\/xampp-linux-x64-8.2.4-0-installer.run?use_mirror=netix&download=&quot; -O xampp-linux-x64-8.2.4-0-installer.run\nsudo .\/xampp-linux-x64-8.2.4-0-installer.run\nsudo usermod -aG daemon david\nsudo chown -R daemon:daemon \/opt\/lampp\/htdocs\nsudo chmod g+w \/opt\/lampp\/htdocs\n<\/code><\/pre><\/div>\n\n\n\n<p>result :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"595\" data-attachment-id=\"1373\" data-permalink=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/image-37\/\" data-orig-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7.png\" data-orig-size=\"1904,1106\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-300x174.png\" data-large-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-1024x595.png\" src=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-1024x595.png\" alt=\"\" class=\"wp-image-1373\" srcset=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-1024x595.png 1024w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-300x174.png 300w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-768x446.png 768w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-1536x892.png 1536w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7.png 1904w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-auto-start-xampp-server-at-ubuntu-startup\">auto start xampp server at ubuntu startup:<\/h2>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>sudo nano \/etc\/systemd\/system\/xampp.service<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>[Unit]\nDescription=XAMPP\n\n[Service]\nExecStart=\/opt\/lampp\/lampp start\nExecStop=\/opt\/lampp\/lampp stop\nType=forking\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>sudo systemctl enable xampp.service<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>sudo reboot<\/code><\/pre><\/div>\n\n\n\n<p>after reboot<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"595\" data-attachment-id=\"1373\" data-permalink=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/image-37\/\" data-orig-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7.png\" data-orig-size=\"1904,1106\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-300x174.png\" data-large-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-1024x595.png\" src=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-1024x595.png\" alt=\"\" class=\"wp-image-1373\" srcset=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-1024x595.png 1024w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-300x174.png 300w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-768x446.png 768w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7-1536x892.png 1536w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-7.png 1904w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"4-scripting\">scripting<\/h2>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>sudo apt update\nsudo apt install php-cli unzip -y\ncd ~\ncurl -sS https:\/\/getcomposer.org\/installer -o composer-setup.php\nHASH=`curl -sS https:\/\/composer.github.io\/installer.sig`\nphp -r &quot;if (hash_file(&#39;SHA384&#39;, &#39;composer-setup.php&#39;) === &#39;$HASH&#39;) { echo &#39;Installer verified&#39;; } else { echo &#39;Installer corrupt&#39;; unlink(&#39;composer-setup.php&#39;); } echo PHP_EOL;&quot;\nsudo php composer-setup.php --install-dir=\/usr\/local\/bin --filename=composer\ncd \/opt\/lampp\/htdocs\nmkdir weatherstation\ncd weatherstation\n<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"5-install-php-app\">install php app<\/h2>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>sudo git clone https:\/\/github.com\/maliciamrg\/Bresser-Weather-Station.git .\nsudo composer require php-mqtt\/client\nsudo chown -R daemon:daemon \/opt\/lampp\/htdocs<\/code><\/pre><\/div>\n\n\n\n<p>result<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"281\" data-attachment-id=\"1378\" data-permalink=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/image-40\/\" data-orig-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-10.png\" data-orig-size=\"1218,334\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-10-300x82.png\" data-large-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-10-1024x281.png\" src=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-10-1024x281.png\" alt=\"\" class=\"wp-image-1378\" srcset=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-10-1024x281.png 1024w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-10-300x82.png 300w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-10-768x211.png 768w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-10.png 1218w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"6-pfsense\">pfsense<\/h2>\n\n\n\n<p>in pfsense <strong>allow MQTT traffic from VLAN 10 and VLAN 20 to VLAN 30<\/strong> on port <code>1883<\/code>, where your Mosquitto broker lives (<code>192.212.30.105<\/code>)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"7-%E2%9C%85-steps-to-add-rules-in-pfsense\">\u2705 Steps to Add Rules in pfSense<\/h3>\n\n\n\n<p>You\u2019ll need to add <strong>two rules<\/strong> \u2014 one on each VLAN interface (VLAN 10 and VLAN 20):<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"8-on-vlan-10-interface\">\ud83d\udd27 On VLAN 10 Interface:<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>pfSense Web UI<\/strong> \u2192 <strong>Firewall \u2192 Rules \u2192 VLAN 10<\/strong><\/li>\n\n\n\n<li>Click <strong>&#8220;Add&#8221;<\/strong> rule at the top<\/li>\n\n\n\n<li>Set:\n<ul class=\"wp-block-list\">\n<li><strong>Action:<\/strong> Pass<\/li>\n\n\n\n<li><strong>Interface:<\/strong> VLAN 10<\/li>\n\n\n\n<li><strong>Protocol:<\/strong> TCP<\/li>\n\n\n\n<li><strong>Source:<\/strong> Single host or alias \u2192 <code>192.212.10.200<\/code><\/li>\n\n\n\n<li><strong>Destination:<\/strong> Single host \u2192 <code>192.212.30.105<\/code><\/li>\n\n\n\n<li><strong>Destination port range:<\/strong> From <code>1883<\/code> to <code>1883<\/code><\/li>\n\n\n\n<li><strong>Description:<\/strong> <code>Allow MQTT from VLAN 10<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Save and <strong>Apply Changes<\/strong><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"9-on-vlan-20-interface\">\ud83d\udd27 On VLAN 20 Interface:<\/h4>\n\n\n\n<p>Repeat the same steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>Firewall \u2192 Rules \u2192 VLAN 20<\/strong><\/li>\n\n\n\n<li>Add rule with:\n<ul class=\"wp-block-list\">\n<li><strong>Source:<\/strong> <code>192.212.20.250<\/code><\/li>\n\n\n\n<li><strong>Destination:<\/strong> <code>192.212.30.105<\/code><\/li>\n\n\n\n<li><strong>Port:<\/strong> <code>1883<\/code><\/li>\n\n\n\n<li><strong>Description:<\/strong> <code>Allow MQTT from VLAN 20<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Save and <strong>Apply Changes<\/strong><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"10-optional-make-it-more-flexible\">\ud83e\uddea Optional: Make It More Flexible<\/h3>\n\n\n\n<p>If you want <strong>any device<\/strong> on VLAN 10 or VLAN 20 to reach the MQTT broker, just change the <strong>source<\/strong> from <code>single host<\/code> to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Source:<\/strong> <code>VLAN 10 net<\/code><\/li>\n\n\n\n<li><strong>Source:<\/strong> <code>VLAN 20 net<\/code><\/li>\n<\/ul>\n\n\n\n<p>That way, all devices on those VLANs can connect.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"11-test\">test<\/h2>\n\n\n\n<p><a href=\"http:\/\/192.212.20.250\/weatherstation\/updateweatherstation.php?ID=IANTON13&amp;PASSWORD=nY2hD3eO&amp;action=updateraww&amp;realtime=1&amp;rtfreq=5&amp;dateutc=now&amp;baromin=29.91&amp;tempf=75.9&amp;dewptf=60.4&amp;humidity=59&amp;windspeedmph=3.5&amp;windgustmph=4.0&amp;winddir=45&amp;rainin=0.0&amp;dailyrainin=0.0&amp;indoortempf=81.1&amp;indoorhumidity=53\">http:\/\/192.212.20.250\/weatherstation\/updateweatherstation.php?ID=IANTON13&amp;PASSWORD=nY2hD3eO&amp;action=updateraww&amp;realtime=1&amp;rtfreq=5&amp;dateutc=now&amp;baromin=29.91&amp;tempf=75.9&amp;dewptf=60.4&amp;humidity=59&amp;windspeedmph=3.5&amp;windgustmph=4.0&amp;winddir=45&amp;rainin=0.0&amp;dailyrainin=0.0&amp;indoortempf=81.1&amp;indoorhumidity=53<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"994\" height=\"270\" data-attachment-id=\"1250\" data-permalink=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/image-31\/\" data-orig-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2025\/03\/image.png\" data-orig-size=\"994,270\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2025\/03\/image-300x81.png\" data-large-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2025\/03\/image.png\" src=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2025\/03\/image.png\" alt=\"\" class=\"wp-image-1250\" srcset=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2025\/03\/image.png 994w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2025\/03\/image-300x81.png 300w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2025\/03\/image-768x209.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"12-controle\">controle<\/h2>\n\n\n\n<p><a href=\"http:\/\/192.212.20.250\/weatherstation\/updateweatherstation.php\">http:\/\/192.212.20.250\/weatherstation\/updateweatherstation.php<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"743\" height=\"677\" data-attachment-id=\"1385\" data-permalink=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/image-42\/\" data-orig-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-12.png\" data-orig-size=\"743,677\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-12-300x273.png\" data-large-file=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-12.png\" src=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-12.png\" alt=\"\" class=\"wp-image-1385\" srcset=\"https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-12.png 743w, https:\/\/daisy-street.fr\/wp-content\/uploads\/2023\/07\/image-12-300x273.png 300w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>source https:\/\/github.com\/maliciamrg\/Bresser-Weather-Station dns xampp install result : auto start xampp server at ubuntu startup: after reboot scripting install php app result pfsense in pfsense allow MQTT traffic from VLAN 10 and VLAN 20 to VLAN 30 on port 1883, where your Mosquitto broker lives (192.212.30.105) \u2705 Steps to Add Rules in pfSense You\u2019ll need to &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2023\/07\/15\/add-weather-station\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Add Weather Station&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[174,224],"tags":[225,204,227,226,15],"class_list":["post-1198","post","type-post","status-publish","format-standard","hentry","category-iot","category-weather","tag-git","tag-iot","tag-php","tag-server","tag-ubuntu"],"jetpack_publicize_connections":[],"featured_image_src":null,"author_info":{"display_name":"admin9483","author_link":"https:\/\/daisy-street.fr\/index.php\/author\/admin9483\/"},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/posts\/1198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1198"}],"version-history":[{"count":13,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/posts\/1198\/revisions"}],"predecessor-version":[{"id":1386,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/posts\/1198\/revisions\/1386"}],"wp:attachment":[{"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}