{"id":956,"date":"2016-11-06T09:22:01","date_gmt":"2016-11-06T08:22:01","guid":{"rendered":"https:\/\/xtremer.nl\/?page_id=956"},"modified":"2021-04-30T13:29:50","modified_gmt":"2021-04-30T11:29:50","slug":"how-to-homewizard-weerstation-pagina-op-je-website","status":"publish","type":"page","link":"https:\/\/xtremer.nl\/index.php\/homewizard\/how-to-homewizard-weerstation-pagina-op-je-website\/","title":{"rendered":"How-to : Homewizard Weerstation pagina op je website"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Intro.<\/h4>\n\n\n\n<p>Er is veel vraag over hoe ik mijn vorige weerstation pagina had gemaakt in combinatie met mijn Homewizard.<\/p>\n\n\n\n<p>Daarom heb ik een pagina gemaakt over hoe je de homewizard kan uitlezen en aansturen. Tevens heb ik ook een pagina over hoe je de gegevens kan presenteren op een website.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">De Basis.<\/h4>\n\n\n\n<p>De basis is als eerste je Homewizard kunnen uitlezen, <a href=\"https:\/\/xtremer.nl\/index.php\/howto-homewizard-uitlezen-en-bedienen\/\">wat je op deze pagina kan lezen.<\/a> Vervolgens dien je ook nog kennis te hebben van PHP. Hieronder beschrijf ik hoe ik vanuit een PHP pagina de Homewizard uitlees en presenteer op mijn website.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Verbinding maken het de homewizard.<\/h4>\n\n\n\n<p>Het eerste wat ik controleer tijdens het laden van mijn weerstation pagina, is om te kijken of de Homewizard bereikbaar is en reageert.<\/p>\n\n\n\n<p>Dat doe ik het het onderstaande script in PHP.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">$host = &#8216;&lt;Homewizard-IP&gt;&#8217;;<\/span><br><span style=\"color: #ff0000;\"> if($socket =@ fsockopen($host, 80, $errno, $errstr, 2)) {<\/span><br><span style=\"color: #ff0000;\"> fclose($socket);<\/span><br><span style=\"color: #ff0000;\"> } else {<\/span><br><span style=\"color: #ff0000;\"> goto offline;<\/span><br><span style=\"color: #ff0000;\"> }<\/span><br><span style=\"color: #ff0000;\"> goto online;<\/span><\/p><\/blockquote>\n\n\n\n<p>Indien de Homewizard niet reageert spreekt de volgende script aan.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">offline:<\/span><br><span style=\"color: #ff0000;\"> print &#8216;&lt;H5&gt;&lt;p style=&#8221;color: red;&#8221;&gt;Helaas is het weerstation off-line.&lt;\/P&gt;&lt;\/H5&gt;&#8217;;<\/span><br><span style=\"color: #ff0000;\"> goto einde;<\/span><\/p><\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\">Inlezen data vanuit de homewizard.<\/h4>\n\n\n\n<p>Indien de Homewizard online is, dan laad ik alle http requests in.<br>Hiervoor doe ik 4 http requests naar de Homewizard en \u00e9\u00e9n naar buienradar&nbsp; voor de luchtdruk, zichtmeters<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">online:<\/span><br><span style=\"color: #ff0000;\"> unlink($cacheFile);<\/span><br><span style=\"color: #ff0000;\"> $content = file_get_contents(&#8216;http:\/\/xml.buienradar.nl\/&#8217;);<\/span><br><span style=\"color: #ff0000;\"> $xml = simplexml_load_string($content);<\/span><\/p><p><span style=\"color: #ff0000;\">$ipadress = &#8220;&lt;Homewizard-IP&gt;&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $password = &#8220;&lt;Homewizard-wachtwoord&gt;&#8221;;<\/span><\/p><p><span style=\"color: #ff0000;\">$jsonurl1 = &#8220;http:\/\/&#8221;.$ipadress.&#8221;\/&#8221;.$password.&#8221;\/wilist&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $json1 = file_get_contents($jsonurl1);<\/span><br><span style=\"color: #ff0000;\"> $wind = json_decode($json1,true);<\/span><br><span style=\"color: #ff0000;\"> $windmeter =&nbsp; $wind[&#8216;response&#8217;];<\/span><\/p><p><span style=\"color: #ff0000;\">$jsonurl2 = &#8220;http:\/\/&#8221;.$ipadress.&#8221;\/&#8221;.$password.&#8221;\/ralist&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $json2 = file_get_contents($jsonurl2);<\/span><br><span style=\"color: #ff0000;\"> $regen = json_decode($json2,true);<\/span><br><span style=\"color: #ff0000;\"> $regenmeter =&nbsp; $regen[&#8216;response&#8217;];<\/span><\/p><p><span style=\"color: #ff0000;\">$jsonurl3 = &#8220;http:\/\/&#8221;.$ipadress.&#8221;\/&#8221;.$password.&#8221;\/telist&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $json3 = file_get_contents($jsonurl3);<\/span><br><span style=\"color: #ff0000;\"> $temp = json_decode($json3,true);<\/span><br><span style=\"color: #ff0000;\"> $thermometers =&nbsp; $temp[&#8216;response&#8217;];<\/span><br><span style=\"color: #ff0000;\"> $temperatuurmeter = array_values($thermometers);<\/span><\/p><p><span style=\"color: #ff0000;\">$jsonurl4 = &#8220;http:\/\/&#8221;.$ipadress.&#8221;\/&#8221;.$password.&#8221;\/suntimes&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $json4 = file_get_contents($jsonurl4);<\/span><br><span style=\"color: #ff0000;\"> $zon = json_decode($json4,true);<\/span><br><span style=\"color: #ff0000;\"> $zonopneer =&nbsp; $zon[&#8216;response&#8217;];<\/span><\/p><\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\">Data verwerking<\/h4>\n\n\n\n<p>Nadat ik de gegevens heb uitgelezen kom ik aan bij het verwerken van de data.<\/p>\n\n\n\n<p>hieronder wordt mijn dauwpunt berekend.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">$A = log($temperatuurmeter[&lt;id&gt;][&#8216;hu&#8217;] \/ 100) + (17.62 * $temperatuurmeter[&lt;id&gt;][&#8217;te&#8217;] \/ (243.12 + $temperatuurmeter[&lt;id&gt;][&#8217;te&#8217;]));<\/span><br><span style=\"color: #ff0000;\"> $dauwpunt = 243.12 * $A \/ (17.62 &#8211; $A);<\/span><\/p><\/blockquote>\n\n\n\n<p>Mijn zonuren worden hier berekend voor vandaag, morgen en over een week.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">$diff1 = (strtotime($zonopneer[0][&#8216;sunset&#8217;]) &#8211; strtotime($zonopneer[0][&#8216;sunrise&#8217;]));<\/span><br><span style=\"color: #ff0000;\"> $Daglengte1 = $diff1\/60;<\/span><\/p><p><span style=\"color: #ff0000;\">$diff2 = (strtotime($zonopneer[1][&#8216;sunset&#8217;]) &#8211; strtotime($zonopneer[1][&#8216;sunrise&#8217;]));<\/span><br><span style=\"color: #ff0000;\"> $Daglengte2 = $diff2\/60;<\/span><\/p><p><span style=\"color: #ff0000;\">$diff3 = (strtotime($zonopneer[6][&#8216;sunset&#8217;]) &#8211; strtotime($zonopneer[6][&#8216;sunrise&#8217;]));<\/span><br><span style=\"color: #ff0000;\"> $Daglengte3 = $diff3\/60;<\/span><\/p><\/blockquote>\n\n\n\n<p>Vervolgens ga ik de gegevens uit de windmeter verwerken en tekst aan koppelen, dit gebeurd door middel van de switch functie van PHP<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">$windkmh = $windmeter[&lt;id&gt;][&#8216;ws&#8217;];<\/span><\/p><p><span style=\"color: #ff0000;\">switch ($windkmh){<\/span><\/p><p><span style=\"color: #ff0000;\">case ($windkmh&gt;= 0.1 &amp;&amp; $windkmh &lt;= 1):<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;windstil&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = 0;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ($windkmh&gt;= 1 &amp;&amp; $windkmh&lt;= 6):<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;er staat een zeer zwakke wind&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = 1;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ($windkmh&gt;= 6 &amp;&amp; $windkmh&lt;= 12):<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;er staat een zwakke wind&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = 2;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ($windkmh&gt;= 12 &amp;&amp; $windkmh&lt;= 20):<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;er staat een vrij matige wind&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = 3;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ($windkmh&gt;= 20 &amp;&amp; $windkmh&lt;= 29):<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;er staat een matige wind&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = 4;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ($windkmh&gt;= 29 &amp;&amp; $windkmh&lt;= 39):<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;er staat een vrij krachtige wind&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = 5;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ($windkmh&gt;= 39 &amp;&amp; $windkmh&lt;= 50):<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;er staat een krachtige wind&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = 6;<\/span><\/p><p><span style=\"color: #ff0000;\">break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ($windkmh&gt;= 50 &amp;&amp; $windkmh&lt;= 62):<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;er staat een harde wind&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = 7;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ($windkmh&gt;= 62 &amp;&amp; $windkmh&lt;= 75):<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;het is stormachtig&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = 8;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ($windkmh&gt;= 75 &amp;&amp; $windkmh&lt;= 89):<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;let op, er staat een storm!&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = 9;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ($windkmh&gt;= 89 &amp;&amp; $windkmh&lt;= 103):<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;let op: er staat een zware storm!&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = 10;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ($windkmh&gt;= 103 &amp;&amp; $windkmh&lt;= 117):<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;let op: er staat een zeer zware storm!!&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = 11;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ($windkmh&gt;= 117):<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;let op: orkaan!!!&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = 12;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">default: \/\/default<\/span><br><span style=\"color: #ff0000;\"> $windbenaming = &#8220;!foutmelding!&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $beaufort = &#8220;!foutmelding!&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $offlinewind = 1;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><br><span style=\"color: #ff0000;\"> }<\/span><\/p><\/blockquote>\n\n\n\n<p>Tevens moet de windrichting ontcijferd worden vanuit de homewizard.<\/p>\n\n\n\n<p>Als eerst gaan we de waarde die door de homewizard word doorgegeven opslitsen naar 2 verschillende datapunten<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">$parts = explode(&#8221; &#8220;, $windmeter[&lt;id&gt;][&#8216;dir&#8217;]);<\/span><br><span style=\"color: #ff0000;\"> $windrichtingeng = $parts[0];<\/span><br><span style=\"color: #ff0000;\"> $windrichtinggraden = $parts[1];<\/span><\/p><\/blockquote>\n\n\n\n<p>Om vervolgens de &#8220;windrichtingeng&#8221; te vertalen naar een leesbare tekst. Dit gebeurd weer door de switch functie van PHP<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">switch ($windrichtingeng){<\/span><\/p><p><span style=\"color: #ff0000;\">case N:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;noorden&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;N&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case NNE:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;noordnoordoosten&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;NNO&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case NE:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;noordoosten&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;NO&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ENE:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;oostnoordoosten&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;ONO&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case E:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;oosten&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;O&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case ESE :<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;oostzuidoosten&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;OZO&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case SE:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;zuidoosten&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;ZO&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case SSE:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;zuidzuidoosten&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;ZZO&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case S:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;zuiden&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;Z&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case SSW:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;zuidzuidwesten&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;ZZW&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case SW:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;zuidwesten&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;ZW&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case WSW:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;westzuidwesten&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;WZW&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case W:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;westen&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;W&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case WNW:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;westnoordwesten&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;WNW&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case NW:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;noordwesten&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;NW&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">case NNW:<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;noordnoordwesten&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;NNW&#8221;;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><\/p><p><span style=\"color: #ff0000;\">default: \/\/default<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnld = &#8220;!foutmelding!&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $windrichtingnldkort = &#8220;!foutmelding!&#8221;;<\/span><br><span style=\"color: #ff0000;\"> $offlinewind = 1;<\/span><br><span style=\"color: #ff0000;\"> break;<\/span><br><span style=\"color: #ff0000;\"> }<\/span><\/p><\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\">Cachen van de gegevens<\/h4>\n\n\n\n<p>Omdat de Homewizard maar beperkte capaciteit heeft, cache ik de gegevens van afgelopen minuut.<br>Indien de gegevens ouder zijn dan 60 seconde, worden de gegevens opnieuw opgehaald bij het opvragen van de pagina.<br>Deze script staat bovenaan de php pagina.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">&lt;?php<\/span><br><span style=\"color: #ff0000;\">date_default_timezone_set(&#8216;Europe\/Amsterdam&#8217;);<\/span><\/p><p><span style=\"color: #ff0000;\">$cacheFile = &#8216;cache.html&#8217;;<\/span><\/p><p><span style=\"color: #ff0000;\">if ( (file_exists($cacheFile)) &amp;&amp; ((fileatime($cacheFile) + 60) &gt; time()) )<\/span><br><span style=\"color: #ff0000;\">{<\/span><br><span style=\"color: #ff0000;\">&nbsp;&nbsp;&nbsp; $content = file_get_contents($cacheFile);<\/span><br><span style=\"color: #ff0000;\">&nbsp;&nbsp; &nbsp;print &#8216;De onderstaande gegevens zijn uitgelezen op &#8216;.date(&#8220;H:i:s d-F-Y.&#8221;,filemtime($cacheFile));<\/span><br><span style=\"color: #ff0000;\">&nbsp;&nbsp;&nbsp; echo $content;<\/span><\/p><p><span style=\"color: #ff0000;\">&nbsp;&nbsp; &nbsp;} else<\/span><br><span style=\"color: #ff0000;\">{<\/span><\/p><p><em>Hieronder komt de rest van de php pagina.<\/em><\/p><\/blockquote>\n\n\n\n<p>Vervolgens dien je op te gegeven wat er gecached dient te worden.<br>Dit gebeurd bij mij na de gegevens verwerking en voor de presentatie van de gegevens.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; ob_start();<\/span><br><span style=\"color: #ff0000;\">&nbsp;&nbsp;&nbsp; \/\/ write content<\/span><\/p><p>Hier staat de tekst presentatie van de homewizard gegevens.<\/p><p><span style=\"color: #ff0000;\">&nbsp; &nbsp; $content = ob_get_contents();<\/span><br><span style=\"color: #ff0000;\">&nbsp;&nbsp;&nbsp; ob_end_clean();<\/span><br><span style=\"color: #ff0000;\">&nbsp;&nbsp;&nbsp; file_put_contents($cacheFile,$content);<\/span><br><span style=\"color: #ff0000;\">&nbsp;&nbsp;&nbsp; echo $content;<\/span><br><span style=\"color: #ff0000;\">}<\/span><\/p><\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\">Gegevens presenteren op de pagina<\/h4>\n\n\n\n<p>Door middel van de &#8220;echo&#8221; en &#8220;print&#8221; functie presenteer ik de uitgelezen data op mijn pagina.<\/p>\n\n\n\n<p>Hieronder een overzicht van de data uit de homewizard, en de verwerkte data.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">presenteren van temperatuur en luchtvochtigheid.<\/h5>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">print .$temperatuurmeter[&lt;id&gt;][&#8217;te&#8217;].<\/span><br>Actuele buitentemperatuur.<\/p><p><span style=\"color: #ff0000;\">print .$temperatuurmeter[&lt;id&gt;][&#8216;hu&#8217;].<\/span><br>Actuele luchtvochtigheid<\/p><p><span style=\"color: #ff0000;\">printf(&#8220;%.1f&#8221;, $dauwpunt);<\/span><br>Actuele Dauwpunt temperatuur.<\/p><p><span style=\"color: #ff0000;\">print .$temperatuurmeter[&lt;id&gt;][&#8217;te+&#8217;].<\/span><br>Maximale temperatuur voor vandaag.<\/p><p><span style=\"color: #ff0000;\">print .$temperatuurmeter[&lt;id&gt;][&#8217;te+t&#8217;].<\/span><br>Tijdstip maximale temperatuur voor vandaag.<\/p><p><span style=\"color: #ff0000;\">print .$temperatuurmeter[&lt;id&gt;][&#8217;te-&#8216;].<\/span><br>Minimale temperatuur voor vandaag.<\/p><p><span style=\"color: #ff0000;\">print .$temperatuurmeter[&lt;id&gt;][&#8217;te-t&#8217;].<\/span><br>Tijdstip minimale temperatuur voor vandaag.<\/p><p><span style=\"color: #ff0000;\">print .$temperatuurmeter[&lt;id&gt;][&#8216;hu+&#8217;].<\/span><br>Maximale luchtvochtigheid voor vandaag.<\/p><p><span style=\"color: #ff0000;\">print .$temperatuurmeter[&lt;id&gt;][&#8216;hu+t&#8217;].<\/span><br>Tijdstip maximale luchtvochtigheid voor vandaag.<\/p><p><span style=\"color: #ff0000;\">print .$temperatuurmeter[&lt;id&gt;][&#8216;hu-&#8216;].<\/span><br>Minimale luchtvochtigheid voor vandaag.<\/p><p><span style=\"color: #ff0000;\">print .$temperatuurmeter[&lt;id&gt;][&#8216;hu-t&#8217;].<\/span><br>Tijdstip minimale luchtvochtigheid voor vandaag.<\/p><\/blockquote>\n\n\n\n<h5 class=\"wp-block-heading\">presenteren van&nbsp; windsnelheid, richting en wind temperatuur.<\/h5>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">print .$windmeter[&lt;ID&gt;][&#8216;ws&#8217;].<\/span><br>Actuele windsnelheid.<\/p><p><span style=\"color: #ff0000;\">print .$windbenaming.<br><\/span>tekstuele benaming van de windsnelheid, Deze komt niet uit de homewizard, maar is verwerkt in de php pagina.<\/p><p><span style=\"color: #ff0000;\">print .$windmeter[&lt;ID&gt;][&#8216;wc&#8217;].<\/span><br>Actuele windtemperatuur.<\/p><p><span style=\"color: #ff0000;\">print .$beaufort.<\/span><br>Actuele windsnelheid in beaufort. Deze komt niet uit&nbsp; de homewizard, maar is verwerkt in de php pagina.<\/p><p><span style=\"color: #ff0000;\">print .$windmeter[&lt;ID&gt;][&#8216;gu&#8217;].<br><\/span>Actuele snelheid van de windvlagen.<\/p><p><span style=\"color: #ff0000;\">print .$windrichtingnld.<\/span><br>Actuele windrichting. Deze komt niet uit&nbsp; de homewizard, maar is verwerkt in de php pagina.<\/p><p><span style=\"color: #ff0000;\">print .$windrichtingnldkort.<\/span><br>Actuele windrichting. Deze komt niet uit&nbsp; de homewizard, maar is verwerkt in de php pagina.<\/p><p><span style=\"color: #ff0000;\">print .$windrichtinggraden.<\/span><br>Actuele windrichting in graden. Deze komt niet uit&nbsp; de homewizard, maar is verwerkt in de php pagina.<\/p><\/blockquote>\n\n\n\n<h5 class=\"wp-block-heading\">presenteren van&nbsp; de regenval.<\/h5>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">print .$regenmeter[&lt;ID&gt;][&#8216;mm&#8217;].<\/span><br>Regenval van afgelopen 24 uur.<\/p><p><span style=\"color: #ff0000;\">print .$regenmeter[&lt;ID&gt;][&#8216;3h&#8217;].<\/span><br>Regenval van afgelopen 3 uur.<\/p><\/blockquote>\n\n\n\n<h5 class=\"wp-block-heading\">presenteren van&nbsp; de zontijden.<\/h5>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">print .$zonopneer[0][&#8216;sunrise&#8217;].<\/span><br>Zonsopgang voor vandaag.<\/p><p><span style=\"color: #ff0000;\">print .$zonopneer[0][&#8216;sunset&#8217;].<\/span><br>Zonsondergang voor vandaag.<\/p><p><span style=\"color: #ff0000;\">print .$zonopneer[1][&#8216;sunrise&#8217;].<\/span><br>Zonsopgang voor morgen.<\/p><p><span style=\"color: #ff0000;\">print .$zonopneer[1][&#8216;sunset&#8217;].<\/span><br>Zonsondergang voor morgen.<\/p><p><span style=\"color: #ff0000;\">print .$zonopneer[6][&#8216;sunrise&#8217;].<\/span><br>Zonsopgang voor over een week.<\/p><p><span style=\"color: #ff0000;\">print .$zonopneer[6][&#8216;sunset&#8217;].<\/span><br>Zonsondergang voor over een week.<\/p><\/blockquote>\n\n\n\n<h5 class=\"wp-block-heading\">presenteren van&nbsp; de actuele grondtemperatuur, luchtdruk en zichtmeters.<\/h5>\n\n\n\n<p>Omdat de homewizard deze gegevens niet door geven maak ik gebruik van buienradar.<\/p>\n\n\n\n<p>Deze werken met stationscode&#8217;s voor de gegevens uit verschillende lokatie&#8217;s<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>[6391] Venlo (Station Arcen)<br>[6275] Arnhem (Station Arnhem)<br>[6249] Berkhout (Station Berkhout)<br>[6308] Cadzand (Station Cadzand)<br>[6260] Utrecht (Station Utrecht)<br>[6235] Den Helder (Station Den Helder)<br>[6370] Eindhoven (Station Eindhoven)<br>[6321] Noordzee (Station Euro platform)<br>[6350] Gilze Rijen (Station Gilze Rijen)<br>[6323] Goes (Station Goes)<br>[6283] Oost-Overijssel (Station Groenlo-Hupsel)<br>[6280] Groningen (Station Groningen)<br>[6315] Oost-Zeeland (Station Hansweert)<br>[6278] Zwolle (Station Heino)<br>[6356] Gorinchem (Station Herwijnen)<br>[6330] Hoek van Holland (Station Hoek van Holland)<br>[6311] Zuid-Zeeland (Station Hoofdplaat)<br>[6279] Hoogeveen (Station Hoogeveen)<br>[6251] Wadden (Station Hoorn Terschelling)<br>[6258] Enkhuizen-Lelystad (Station Houtribdijk)<br>[6285] Schiermonnikoog (Station Huibertgat)<br>[6209] IJmond (Station IJmond)<br>[6225] IJmuiden (Station IJmuiden)<br>[6210] Katwijk (Station Katwijk)<br>[6277] Noord-Groningen (Station Lauwersoog)<br>[6320] Goeree (Station LE Goeree)<br>[6270] Leeuwarden (Station Leeuwarden)<br>[6269] Lelystad (Station Lelystad)<br>[6348] West-Utrecht (Station Lopik-Cabauw)<br>[6380] Maastricht (Station Maastricht)<br>[6273] Noordoostpolder (Station Marknesse)<br>[6286] Oost-Groningen (Station Nieuw Beerta)<br>[6312] Oosterschelde (Station Oosterschelde)<br>[6344] Rotterdam (Station Rotterdam)<br>[6343] Rotterdam Haven (Station Rotterdam Geulhaven)<br>[6316] Schaar (Station Schaar)<br>[6240] Amsterdam (Station Schiphol)<br>[6324] Midden-Zeeland (Station Stavenisse)<br>[6267] West-Friesland (Station Stavoren)<br>[6229] Texel (Station Texelhors)<br>[6331] Tholen (Station Tholen)<br>[6290] Twente (Station Twente)<br>[6313] West-Zeeland (Station Vlakte aan de Raan)<br>[6242] Vlieland (Station Vlieland)<br>[6310] Vlissingen (Station Vlissingen)<br>[6375] Uden (Station Volkel)<br>[6319] Terneuzen (Station Westdorpe)<br>[6248] Hoorn (Station Wijdenes)<br>[6257] Wijk aan Zee (Station Wijk aan Zee)<br>[6340] Woensdrecht (Station Woensdrecht)<br>[6239] Noordzee (Station Zeeplatform F-3)<br>[6252] Noordzee (Station Zeeplatform K13)<\/p><\/blockquote>\n\n\n\n<p>uitlezing van de grondtemperatuur.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">foreach($xml-&gt;weergegevens-&gt;actueel_weer-&gt;weerstations-&gt;children() as $station) {<\/span><br><span style=\"color: #ff0000;\">&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; if ($station-&gt;stationcode == &#8216;0000&#8217;) {<\/span><br><span style=\"color: #ff0000;\">&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;echo &#8216;De actuele temperatuur net boven de grond is &#8216;, $station-&gt;temperatuur10cm,&#8217; \u00b0C.&lt;br \/&gt;&#8217;, PHP_EOL;<\/span><br><span style=\"color: #ff0000;\">&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; break;<\/span><br><span style=\"color: #ff0000;\">&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; }<\/span><br><span style=\"color: #ff0000;\">&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;}<\/span><\/p><\/blockquote>\n\n\n\n<p>Uitlezing van luchtdruk en zichtmeters:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"color: #ff0000;\">foreach($xml-&gt;weergegevens-&gt;actueel_weer-&gt;weerstations-&gt;children() as $station) {<\/span><br><span style=\"color: #ff0000;\">&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; if ($station-&gt;stationcode == &#8216;0000&#8217;) {<\/span><br><span style=\"color: #ff0000;\">&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;echo &#8216;De actuele luchtdruk is &#8216;, $station-&gt;luchtdruk,&#8217; millibar.&lt;br \/&gt;&#8217;, PHP_EOL;<\/span><br><span style=\"color: #ff0000;\">&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;echo &#8216;Het actuele aantal zicht meters &#8216;, $station-&gt;zichtmeters, &#8216; meter.&lt;br \/&gt;&#8217;, PHP_EOL;<\/span><br><span style=\"color: #ff0000;\">&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; break;<\/span><br><span style=\"color: #ff0000;\">&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; }<\/span><br><span style=\"color: #ff0000;\">&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;}<\/span><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Intro. Er is veel vraag over hoe ik mijn vorige weerstation pagina had gemaakt in combinatie met mijn Homewizard. Daarom heb ik een pagina gemaakt over hoe je de homewizard kan uitlezen en aansturen. Tevens heb ik ook een pagina over hoe je de gegevens kan presenteren op een website. De Basis. De basis is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1314,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-956","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>How-to : Homewizard Weerstation pagina op je website &#8211; Xtremer.nl<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/xtremer.nl\/index.php\/homewizard\/how-to-homewizard-weerstation-pagina-op-je-website\/\" \/>\r\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"How-to : Homewizard Weerstation pagina op je website &#8211; Xtremer.nl\" \/>\r\n<meta property=\"og:description\" content=\"Intro. Er is veel vraag over hoe ik mijn vorige weerstation pagina had gemaakt in combinatie met mijn Homewizard. Daarom heb ik een pagina gemaakt over hoe je de homewizard kan uitlezen en aansturen. Tevens heb ik ook een pagina over hoe je de gegevens kan presenteren op een website. De Basis. De basis is [&hellip;]\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/xtremer.nl\/index.php\/homewizard\/how-to-homewizard-weerstation-pagina-op-je-website\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Xtremer.nl\" \/>\r\n<meta property=\"article:modified_time\" content=\"2021-04-30T11:29:50+00:00\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minuten\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/xtremer.nl\\\/index.php\\\/homewizard\\\/how-to-homewizard-weerstation-pagina-op-je-website\\\/\",\"url\":\"https:\\\/\\\/xtremer.nl\\\/index.php\\\/homewizard\\\/how-to-homewizard-weerstation-pagina-op-je-website\\\/\",\"name\":\"How-to : Homewizard Weerstation pagina op je website &#8211; Xtremer.nl\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xtremer.nl\\\/#website\"},\"datePublished\":\"2016-11-06T08:22:01+00:00\",\"dateModified\":\"2021-04-30T11:29:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/xtremer.nl\\\/index.php\\\/homewizard\\\/how-to-homewizard-weerstation-pagina-op-je-website\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/xtremer.nl\\\/index.php\\\/homewizard\\\/how-to-homewizard-weerstation-pagina-op-je-website\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/xtremer.nl\\\/index.php\\\/homewizard\\\/how-to-homewizard-weerstation-pagina-op-je-website\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/xtremer.nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Homewizard\",\"item\":\"https:\\\/\\\/xtremer.nl\\\/index.php\\\/homewizard\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How-to : Homewizard Weerstation pagina op je website\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/xtremer.nl\\\/#website\",\"url\":\"https:\\\/\\\/xtremer.nl\\\/\",\"name\":\"Xtremer.nl\",\"description\":\"Persoonlijke pagina van Christian &amp; Esther\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/xtremer.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How-to : Homewizard Weerstation pagina op je website &#8211; Xtremer.nl","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/xtremer.nl\/index.php\/homewizard\/how-to-homewizard-weerstation-pagina-op-je-website\/","og_locale":"nl_NL","og_type":"article","og_title":"How-to : Homewizard Weerstation pagina op je website &#8211; Xtremer.nl","og_description":"Intro. Er is veel vraag over hoe ik mijn vorige weerstation pagina had gemaakt in combinatie met mijn Homewizard. Daarom heb ik een pagina gemaakt over hoe je de homewizard kan uitlezen en aansturen. Tevens heb ik ook een pagina over hoe je de gegevens kan presenteren op een website. De Basis. De basis is [&hellip;]","og_url":"https:\/\/xtremer.nl\/index.php\/homewizard\/how-to-homewizard-weerstation-pagina-op-je-website\/","og_site_name":"Xtremer.nl","article_modified_time":"2021-04-30T11:29:50+00:00","twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"7 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/xtremer.nl\/index.php\/homewizard\/how-to-homewizard-weerstation-pagina-op-je-website\/","url":"https:\/\/xtremer.nl\/index.php\/homewizard\/how-to-homewizard-weerstation-pagina-op-je-website\/","name":"How-to : Homewizard Weerstation pagina op je website &#8211; Xtremer.nl","isPartOf":{"@id":"https:\/\/xtremer.nl\/#website"},"datePublished":"2016-11-06T08:22:01+00:00","dateModified":"2021-04-30T11:29:50+00:00","breadcrumb":{"@id":"https:\/\/xtremer.nl\/index.php\/homewizard\/how-to-homewizard-weerstation-pagina-op-je-website\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xtremer.nl\/index.php\/homewizard\/how-to-homewizard-weerstation-pagina-op-je-website\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/xtremer.nl\/index.php\/homewizard\/how-to-homewizard-weerstation-pagina-op-je-website\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xtremer.nl\/"},{"@type":"ListItem","position":2,"name":"Homewizard","item":"https:\/\/xtremer.nl\/index.php\/homewizard\/"},{"@type":"ListItem","position":3,"name":"How-to : Homewizard Weerstation pagina op je website"}]},{"@type":"WebSite","@id":"https:\/\/xtremer.nl\/#website","url":"https:\/\/xtremer.nl\/","name":"Xtremer.nl","description":"Persoonlijke pagina van Christian &amp; Esther","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/xtremer.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"}]}},"_links":{"self":[{"href":"https:\/\/xtremer.nl\/index.php\/wp-json\/wp\/v2\/pages\/956","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xtremer.nl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/xtremer.nl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/xtremer.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xtremer.nl\/index.php\/wp-json\/wp\/v2\/comments?post=956"}],"version-history":[{"count":2,"href":"https:\/\/xtremer.nl\/index.php\/wp-json\/wp\/v2\/pages\/956\/revisions"}],"predecessor-version":[{"id":1319,"href":"https:\/\/xtremer.nl\/index.php\/wp-json\/wp\/v2\/pages\/956\/revisions\/1319"}],"up":[{"embeddable":true,"href":"https:\/\/xtremer.nl\/index.php\/wp-json\/wp\/v2\/pages\/1314"}],"wp:attachment":[{"href":"https:\/\/xtremer.nl\/index.php\/wp-json\/wp\/v2\/media?parent=956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}