<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>API Archive - I MAKE YOU INTELLIGENT</title>
	<atom:link href="https://www.imakeyouintelligent.com/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.imakeyouintelligent.com/tag/api/</link>
	<description>Mach die Welt ein bisschen intelligenter</description>
	<lastBuildDate>Mon, 29 Jun 2026 09:18:31 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://www.imakeyouintelligent.com/wp-content/uploads/2018/01/cropped-square_v4-32x32.png</url>
	<title>API Archive - I MAKE YOU INTELLIGENT</title>
	<link>https://www.imakeyouintelligent.com/tag/api/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Midea PortaSplit finden statt suchen – Wie braucheklima.de über 1.100 Baumärkte in Echtzeit überwacht</title>
		<link>https://www.imakeyouintelligent.com/midea-portasplit-finden-statt-suchen-wie-braucheklima-de-ueber-1-100-baumaerkte-in-echtzeit-ueberwacht/</link>
					<comments>https://www.imakeyouintelligent.com/midea-portasplit-finden-statt-suchen-wie-braucheklima-de-ueber-1-100-baumaerkte-in-echtzeit-ueberwacht/#comments</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Mon, 29 Jun 2026 09:15:57 +0000</pubDate>
				<category><![CDATA[Diverses]]></category>
		<category><![CDATA[Adrian Kübel]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[API Integration]]></category>
		<category><![CDATA[Automatisierung Deutschland]]></category>
		<category><![CDATA[Baumarkt Lagerbestand]]></category>
		<category><![CDATA[Benachrichtigungssystem]]></category>
		<category><![CDATA[Bestandsüberwachung]]></category>
		<category><![CDATA[braucheklima.de]]></category>
		<category><![CDATA[Datenaggregation]]></category>
		<category><![CDATA[Echtzeit Lagerbestand]]></category>
		<category><![CDATA[Echtzeit Monitoring]]></category>
		<category><![CDATA[Echtzeitdaten]]></category>
		<category><![CDATA[intelligente Software]]></category>
		<category><![CDATA[Kartenvisualisierung]]></category>
		<category><![CDATA[Klimaanlage Deutschland]]></category>
		<category><![CDATA[Klimaanlagen Finder]]></category>
		<category><![CDATA[Lagerbestand Karte]]></category>
		<category><![CDATA[Lagerbestand Klimaanlage]]></category>
		<category><![CDATA[Lagerbestände überwachen]]></category>
		<category><![CDATA[Midea PortaSplit]]></category>
		<category><![CDATA[PortaSplit Finder]]></category>
		<category><![CDATA[Software Automatisierung]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Web Scraping]]></category>
		<guid isPermaLink="false">https://www.imakeyouintelligent.com/?p=239192</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/midea-portasplit-finden-statt-suchen-wie-braucheklima-de-ueber-1-100-baumaerkte-in-echtzeit-ueberwacht/">Midea PortaSplit finden statt suchen – Wie braucheklima.de über 1.100 Baumärkte in Echtzeit überwacht</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_0 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2>Wenn Software ein echtes Problem löst</h2>
<p>Manchmal entstehen die besten Software-Projekte nicht in großen Unternehmen, sondern aus einem ganz alltäglichen Problem. Genau so entstand <strong>braucheklima.de</strong>, ein Portal von Adrian Kübel.</p>
<p>Während der aktuellen Hitzewellen in Deutschland waren mobile Split-Klimaanlagen innerhalb weniger Tage nahezu überall ausverkauft. Wer noch ein Gerät kaufen wollte, musste unzählige Baumarkt-Webseiten durchsuchen oder regelmäßig aktualisieren. Genau an diesem Punkt setzt braucheklima.de an.</p>
<p>Die Webseite sammelt automatisch die Lagerbestände zahlreicher deutscher Baumärkte und stellt diese übersichtlich auf einer interaktiven Karte dar. Innerhalb weniger Sekunden sieht der Besucher, in welchem Markt ein Gerät noch verfügbar ist.</p>
<h2>Die technische Idee dahinter</h2>
<p>Aus technischer Sicht ist das Projekt äußerst spannend. Statt dass der Benutzer selbst jede einzelne Webseite besucht, übernimmt eine Software diese Aufgabe automatisch.</p>
<p>Im Hintergrund werden regelmäßig Daten verschiedenster Händler abgefragt und in einer zentralen Datenbank zusammengeführt. Anschließend werden die Informationen vereinheitlicht, ausgewertet und nahezu in Echtzeit auf einer Karte dargestellt.</p>
<p>Dadurch entsteht eine zentrale Suchplattform, obwohl die eigentlichen Informationen auf vielen unterschiedlichen Webseiten verteilt liegen.</p>
<h2>Wie funktioniert so etwas technisch?</h2>
<p>Der grundsätzliche Ablauf eines solchen Systems sieht vereinfacht folgendermaßen aus:</p>
<ul>
<li>Abfrage der verfügbaren Händlerdaten</li>
<li>Automatische Verarbeitung der Rohdaten</li>
<li>Normierung unterschiedlicher Datenformate</li>
<li>Speicherung in einer Datenbank</li>
<li>Berechnung der aktuellen Verfügbarkeit</li>
<li>Darstellung auf einer interaktiven Karte</li>
<li>Optional: Versand von Benachrichtigungen bei neuer Verfügbarkeit</li>
</ul>
<p>Gerade die Datenaufbereitung stellt dabei den größten Aufwand dar. Jeder Händler verwendet andere Bezeichnungen, Lagerstatus oder Produktnummern. Diese müssen vereinheitlicht werden, bevor sie sinnvoll dargestellt werden können.</p>
<h2>Automatisierung statt manuelle Suche</h2>
<p>Das eigentliche Problem wird nicht durch eine besonders aufwendige Benutzeroberfläche gelöst, sondern durch intelligente Automatisierung.</p>
<p>Ein Besucher müsste ansonsten regelmäßig mehrere Webseiten öffnen, Suchbegriffe eingeben und die Lagerbestände vergleichen. Das Portal übernimmt diese Arbeit vollständig automatisch.</p>
<p>Aus Sicht eines Softwareentwicklers ist dies ein schönes Beispiel dafür, wie sich durch Automatisierung ein echter Mehrwert schaffen lässt.</p>
<h2>Benachrichtigungen bei neuen Lagerbeständen</h2>
<p>Besonders interessant ist die Möglichkeit, sich automatisch informieren zu lassen, sobald ein gewünschtes Produkt wieder verfügbar ist.</p>
<p>Hierzu werden Änderungen der Lagerbestände kontinuierlich überwacht. Erkennt das System einen neuen Bestand, kann automatisch eine Benachrichtigung per E-Mail versendet werden.</p>
<p>Gerade bei stark nachgefragten Produkten verschafft dies einen enormen Vorteil gegenüber einer manuellen Suche.</p>
<h2>Warum ich solche Projekte liebe</h2>
<p>braucheklima.de zeigt sehr schön, worum es bei guter Softwareentwicklung eigentlich geht:</p>
<ul>
<li>ein reales Problem erkennen</li>
<li>vorhandene Daten intelligent nutzen</li>
<li>Informationen automatisiert aufbereiten</li>
<li>dem Benutzer Zeit sparen</li>
</ul>
<p>Aus technischer Sicht steckt hinter einem scheinbar einfachen Portal eine ganze Reihe moderner Technologien – von automatisierter Datenerfassung über Datenaufbereitung bis hin zu Geodaten, Kartenvisualisierung und Benachrichtigungssystemen.</p>
<p>Wer sich selbst einmal ansehen möchte, wie elegant das umgesetzt wurde, sollte unbedingt einen Blick auf <a href="https://www.braucheklima.de" target="_blank" rel="noopener">braucheklima.de</a> werfen.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_1">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2>Welche Technologien stecken hinter braucheklima.de?</h2>
<p>Aus Entwicklersicht ist <strong>braucheklima.de</strong> weit mehr als nur eine Suchmaschine für die <strong>Midea PortaSplit</strong>. Hinter dem Portal steckt eine intelligente Kombination aus Datenaggregation, Automatisierung und moderner Webentwicklung. Auch wenn der Quellcode nicht öffentlich verfügbar ist, lässt sich die technische Architektur anhand der Funktionalität sehr gut nachvollziehen.</p>
<h3>1. Datenbeschaffung über Händler-APIs</h3>
<p>Viele große Baumärkte und Onlinehändler stellen ihren Shops interne REST-APIs zur Verfügung. Diese Schnittstellen werden von den Webseiten selbst genutzt, um Lagerbestände, Preise oder Filialinformationen dynamisch nachzuladen.</p>
<p>Der große Vorteil: Statt komplette Webseiten zu analysieren, können strukturierte Daten im JSON-Format verarbeitet werden. Das spart Bandbreite, reduziert den Rechenaufwand und macht das System deutlich robuster.</p>
<p>Sollte ein Händler keine entsprechende API bereitstellen, kommen häufig Browser-Automatisierungen oder klassische Web-Scraper zum Einsatz.</p>
<blockquote>
<p><strong>Hinweis:</strong> Welche Datenquellen brauchteklima.de konkret verwendet, ist öffentlich nicht dokumentiert. Die beschriebenen Verfahren gehören jedoch zum Standard moderner Datenaggregationsplattformen.</p>
</blockquote>
<h3>2. Datenaggregation und Vereinheitlichung</h3>
<p>Jeder Händler liefert seine Daten in einem anderen Format. Damit diese gemeinsam ausgewertet werden können, müssen sie zunächst vereinheitlicht werden.</p>
<p>Beispielsweise könnte ein Händler seinen Lagerbestand so zurückliefern:</p>
<pre>

<div class="codecolorer-container text default language-json" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">{<br />
&nbsp; &nbsp; &quot;stock&quot;: 3<br />
}</div></div>

</pre>
<p>Ein anderer dagegen:</p>
<pre>

<div class="codecolorer-container text default language-json" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">{<br />
&nbsp; &nbsp; &quot;availability&quot;: &quot;available&quot;<br />
}</div></div>

</pre>
<p>Oder sogar verschachtelt:</p>
<pre>

<div class="codecolorer-container text default language-json" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">{<br />
&nbsp; &nbsp; &quot;inventory&quot;: {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &quot;quantity&quot;: 5<br />
&nbsp; &nbsp; }<br />
}</div></div>

</pre>
<p>Diese unterschiedlichen Datenformate werden anschließend in ein einheitliches Schema überführt:</p>
<pre>

<div class="codecolorer-container text default language-json" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">{<br />
&nbsp; &nbsp; &quot;market&quot;: &quot;OBI&quot;,<br />
&nbsp; &nbsp; &quot;city&quot;: &quot;Düren&quot;,<br />
&nbsp; &nbsp; &quot;product&quot;: &quot;Midea PortaSplit&quot;,<br />
&nbsp; &nbsp; &quot;price&quot;: 799.99,<br />
&nbsp; &nbsp; &quot;stock&quot;: 3,<br />
&nbsp; &nbsp; &quot;updated&quot;: &quot;2026-06-29T09:15:00&quot;<br />
}</div></div>

</pre>
<p>Dadurch können sämtliche Händler unabhängig von ihrem ursprünglichen Datenformat gemeinsam durchsucht und verglichen werden.</p>
<h3>3. Zwischenspeicherung in einer Datenbank</h3>
<p>Natürlich wäre es wenig effizient, bei jedem Besucher sämtliche Händler erneut abzufragen. Deshalb werden die Daten regelmäßig automatisch aktualisiert und in einer zentralen Datenbank gespeichert.</p>
<p>Der grundsätzliche Ablauf könnte beispielsweise so aussehen:</p>
<pre>

<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">Scheduler<br />
&nbsp; &nbsp; &nbsp; │<br />
&nbsp; &nbsp; &nbsp; ▼<br />
API / Web Scraper<br />
&nbsp; &nbsp; &nbsp; │<br />
&nbsp; &nbsp; &nbsp; ▼<br />
Datenbank<br />
&nbsp; &nbsp; &nbsp; │<br />
&nbsp; &nbsp; &nbsp; ▼<br />
Webseite</div></div>

</pre>
<p>Durch dieses Caching reagiert die Webseite deutlich schneller und verursacht gleichzeitig weniger Last auf den angebundenen Systemen.</p>
<h3>4. Kartenvisualisierung</h3>
<p>Eine der interessantesten Funktionen von braucheklima.de ist die übersichtliche Darstellung aller verfügbaren Geräte auf einer interaktiven Deutschlandkarte.</p>
<p>Dafür werden die Filialadressen zunächst in geografische Koordinaten (Latitude und Longitude) umgerechnet. Anschließend können Bibliotheken wie beispielsweise Leaflet, OpenLayers oder Google Maps die verfügbaren Märkte auf einer Karte visualisieren.</p>
<p>Je nach Lagerbestand lassen sich Marker unterschiedlich einfärben oder filtern, sodass freie Geräte sofort erkennbar sind.</p>
<h3>5. Automatische Benachrichtigungen</h3>
<p>Besonders clever ist das integrierte Benachrichtigungssystem. Statt die Webseite permanent neu laden zu müssen, überwacht das System automatisch Änderungen der Lagerbestände.</p>
<p>Beispiel:</p>
<pre>

<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">09:00 Uhr<br />
OBI Köln<br />
Bestand = 0<br />
<br />
↓<br />
<br />
09:15 Uhr<br />
Bestand = 4</div></div>

</pre>
<p>Sobald sich der Lagerbestand ändert, kann automatisch eine Benachrichtigung per E-Mail versendet werden. Gerade bei stark nachgefragten Produkten wie der Midea PortaSplit verschafft das einen deutlichen Zeitvorteil.</p>
<h2>Mein Fazit aus Entwicklersicht</h2>
<p>Für mich ist braucheklima.de kein gewöhnliches Produktportal, sondern ein hervorragendes Beispiel dafür, wie moderne Softwareentwicklung reale Probleme löst.</p>
<p>Hier kommen zahlreiche Technologien zusammen:</p>
<ul>
<li>REST-APIs</li>
<li>Web Scraping</li>
<li>Datenaggregation</li>
<li>Datenbanken</li>
<li>Scheduler und Hintergrundprozesse</li>
<li>Caching</li>
<li>Geocoding</li>
<li>Kartenvisualisierung</li>
<li>E-Mail-Benachrichtigungen</li>
<li>performante Webentwicklung</li>
</ul>
<p>Die eigentliche Innovation liegt dabei nicht in der Klimaanlage selbst, sondern in der intelligenten Aufbereitung, Zusammenführung und Visualisierung der verfügbaren Daten. Genau solche Projekte zeigen, welchen Mehrwert gut durchdachte Automatisierung und moderne Softwarearchitektur schaffen können.</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/midea-portasplit-finden-statt-suchen-wie-braucheklima-de-ueber-1-100-baumaerkte-in-echtzeit-ueberwacht/">Midea PortaSplit finden statt suchen – Wie braucheklima.de über 1.100 Baumärkte in Echtzeit überwacht</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/midea-portasplit-finden-statt-suchen-wie-braucheklima-de-ueber-1-100-baumaerkte-in-echtzeit-ueberwacht/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Klopapier- Corona- und noch andere Widgets &#124; Apple iOS14 und Scriptable</title>
		<link>https://www.imakeyouintelligent.com/klopapier-corona-und-noch-andere-widgets-apple-ios14-und-scriptable/</link>
					<comments>https://www.imakeyouintelligent.com/klopapier-corona-und-noch-andere-widgets-apple-ios14-und-scriptable/#respond</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Thu, 29 Oct 2020 19:52:40 +0000</pubDate>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Diverses]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Corona]]></category>
		<category><![CDATA[Counter]]></category>
		<category><![CDATA[DM]]></category>
		<category><![CDATA[Forks]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Klopapier]]></category>
		<category><![CDATA[Neuinfizierte]]></category>
		<category><![CDATA[RKI]]></category>
		<category><![CDATA[Robert Koch-Institut (RKI)]]></category>
		<category><![CDATA[Scriptable]]></category>
		<guid isPermaLink="false">https://www.imakeyouintelligent.com/?p=238527</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/klopapier-corona-und-noch-andere-widgets-apple-ios14-und-scriptable/">Klopapier- Corona- und noch andere Widgets | Apple iOS14 und Scriptable</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_1 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_2">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_2  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Mit iOS 14 kannst du Widgets auf dem Home-Bildschirm verwenden, damit du deine Lieblingsinformationen immer zur Hand hast. Wenn man aber nach etwas Individualität strebt, dann sollte man sich zusätzlich noch die kostenlose App Scriptable aus dem AppStore herunterladen: </p>
<p><a href="https://apps.apple.com/us/app/scriptable/id1405459188?ign-mpt=uo%3D4"><img decoding="async" class="alignnone wp-image-238528" src="https://www.imakeyouintelligent.com/wp-content/uploads/2020/10/appstore.png" alt="" width="182" height="62" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2020/10/appstore.png 440w, https://www.imakeyouintelligent.com/wp-content/uploads/2020/10/appstore-300x102.png 300w" sizes="(max-width: 182px) 100vw, 182px" /></a></p>
<p>Ich möchte hier in diesem Post nun das Rad auch nicht neu erfinden, daher verweise ich einmal vorab auf ein paar ziemlich geniale Gits: <br />Das wohl aktuell meist viral gegangene repo ist das von Marco. Das DM-Klopapier Vorrats-Widget. <br /><a href="https://gist.github.com/marco79cgn/23ce08fd8711ee893a3be12d4543f2d2">https://gist.github.com/marco79cgn/23ce08fd8711ee893a3be12d4543f2d2</a> </p>
<p><a href="https://gist.github.com/marco79cgn/23ce08fd8711ee893a3be12d4543f2d2"><img decoding="async" class="alignnone wp-image-238529" src="https://www.imakeyouintelligent.com/wp-content/uploads/2020/10/04_corona_dm_klopapier_apple_widget_scriptable.jpeg" alt="" width="221" height="192" /></a></p>
<p>https://gist.github.com/marco79cgn/23ce08fd8711ee893a3be12d4543f2d2</p>
<ul>
<li><a href="https://gist.github.com/kevinkub/46caebfebc7e26be63403a7f0587f664#gistcomment-3493076">https://gist.github.com/kevinkub/46caebfebc7e26be63403a7f0587f664#gistcomment-3493076</a></li>
<li><a href="https://gist.github.com/rphl/0491c5f9cb345bf831248732374c4ef5">https://gist.github.com/rphl/0491c5f9cb345bf831248732374c4ef5</a></li>
<li><a href="https://gist.github.com/tzschies/563fab70b37609bc8f2f630d566bcbc9">https://gist.github.com/tzschies/563fab70b37609bc8f2f630d566bcbc9 </a></li>
</ul>
<p> </p>
<p>Das ganze sieht dann ggfs. so aus: </p>
<p><a href="https://www.imakeyouintelligent.com/wp-content/uploads/2020/10/03_corona_dm_klopapier_apple_widget_scriptable.jpg"><img fetchpriority="high" decoding="async" class="alignnone wp-image-238526" src="https://www.imakeyouintelligent.com/wp-content/uploads/2020/10/03_corona_dm_klopapier_apple_widget_scriptable.jpg" alt="" width="324" height="701" /></a><a href="https://www.imakeyouintelligent.com/wp-content/uploads/2020/10/05_corona_dm_klopapier_apple_widget_scriptable.jpg"><img decoding="async" class="wp-image-238535 alignnone" src="https://www.imakeyouintelligent.com/wp-content/uploads/2020/10/05_corona_dm_klopapier_apple_widget_scriptable.jpg" alt="" width="324" height="701" /></a></p>
<p>Wer eine Anleitung benötigt, gerne kurz kommentieren, wenn der Bedarf da ist erweitere ich diesen Post gerne noch. </p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_2 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_3">
				<div class="et_pb_column et_pb_column_1_3 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_with_border et_pb_module et_pb_pricing_tables_0 et_animated et_hover_enabled et_pb_pricing clearfix et_pb_pricing_1 et_pb_no_featured_in_first_row et_pb_pricing_no_bullet">
				
				
				
				
				<div class="et_pb_pricing_table_wrap">
					<div class="et_pb_pricing_table et_pb_pricing_table_0">
				
				
				
				
				<div class="et_pb_pricing_heading">
					<h4 class="et_pb_pricing_title">Apple iPhone</h4>
					
				</div>
				<div class="et_pb_pricing_content_top">
					<span class="et_pb_et_price"></span>
				</div>
				<div class="et_pb_pricing_content">
					<ul class="et_pb_pricing"><li><span><p style="text-align: center;"><iframe style="width: 120px; height: 240px;" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=DE&amp;source=ac&amp;ref=tf_til&amp;ad_type=product_link&amp;tracking_id=heydemar03-21&amp;marketplace=amazon&amp;region=DE&amp;placement=B07XRR3G6M&amp;asins=B07XRR3G6M&amp;linkId=d1b880b4e78c40045fe7baed1ea3382e&amp;show_border=false&amp;link_opens_in_new_window=false&amp;price_color=333333&amp;title_color=0066c0&amp;bg_color=ffffff" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></span></li><li><span></iframe></span></li></ul>
				</div>
				
			</div>
				</div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_4  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_with_border et_pb_module et_pb_pricing_tables_1 et_animated et_hover_enabled et_pb_pricing clearfix et_pb_pricing_1 et_pb_no_featured_in_first_row et_pb_pricing_no_bullet">
				
				
				
				
				<div class="et_pb_pricing_table_wrap">
					<div class="et_pb_pricing_table et_pb_pricing_table_1">
				
				
				
				
				<div class="et_pb_pricing_heading">
					<h4 class="et_pb_pricing_title">Apple iPad</h4>
					
				</div>
				<div class="et_pb_pricing_content_top">
					<span class="et_pb_et_price"></span>
				</div>
				<div class="et_pb_pricing_content">
					<ul class="et_pb_pricing"><li><span><p style="text-align: center;"><iframe style="width: 120px; height: 240px;" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=DE&amp;source=ac&amp;ref=tf_til&amp;ad_type=product_link&amp;tracking_id=heydemar03-21&amp;marketplace=amazon&amp;region=DE&amp;placement=B08J74FLJ1&amp;asins=B08J74FLJ1&amp;linkId=e5f40c981e3b4734064bcd6edf77e9e3&amp;show_border=false&amp;link_opens_in_new_window=false&amp;price_color=333333&amp;title_color=0066c0&amp;bg_color=ffffff" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></span></li><li><span></iframe></span></li></ul>
				</div>
				
			</div>
				</div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_5  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_with_border et_pb_module et_pb_pricing_tables_2 et_animated et_hover_enabled et_pb_pricing clearfix et_pb_pricing_1 et_pb_no_featured_in_first_row et_pb_pricing_no_bullet">
				
				
				
				
				<div class="et_pb_pricing_table_wrap">
					<div class="et_pb_pricing_table et_pb_pricing_table_2">
				
				
				
				
				<div class="et_pb_pricing_heading">
					<h4 class="et_pb_pricing_title">Apple iPod Touch</h4>
					
				</div>
				<div class="et_pb_pricing_content_top">
					<span class="et_pb_et_price"></span>
				</div>
				<div class="et_pb_pricing_content">
					<ul class="et_pb_pricing"><li><span><p style="text-align: center;"><iframe style="width: 120px; height: 240px;" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=DE&amp;source=ac&amp;ref=tf_til&amp;ad_type=product_link&amp;tracking_id=heydemar03-21&amp;marketplace=amazon&amp;region=DE&amp;placement=B07SFBSKS9&amp;asins=B07SFBSKS9&amp;linkId=bf506924f0ee33a699568eb36ae2ab25&amp;show_border=false&amp;link_opens_in_new_window=false&amp;price_color=333333&amp;title_color=0066c0&amp;bg_color=ffffff" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></span></li><li><span></iframe></span></li></ul>
				</div>
				
			</div>
				</div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/klopapier-corona-und-noch-andere-widgets-apple-ios14-und-scriptable/">Klopapier- Corona- und noch andere Widgets | Apple iOS14 und Scriptable</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/klopapier-corona-und-noch-andere-widgets-apple-ios14-und-scriptable/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Things Network LoRaWAN® &#8211; Gateway monitoren via TTN-API und PRTG</title>
		<link>https://www.imakeyouintelligent.com/the-things-network-lorawan-gateway-monitoren-via-ttn-api-und-prtg/</link>
					<comments>https://www.imakeyouintelligent.com/the-things-network-lorawan-gateway-monitoren-via-ttn-api-und-prtg/#comments</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Mon, 11 Mar 2019 07:51:49 +0000</pubDate>
				<category><![CDATA[Diverses]]></category>
		<category><![CDATA[Internet of Things (IoT)]]></category>
		<category><![CDATA[LoRaWAN - Long Range Wide Area Network]]></category>
		<category><![CDATA[PRTG]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Gateway]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[LoRa]]></category>
		<category><![CDATA[LoRaWAN]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[The Things Network]]></category>
		<category><![CDATA[TTN]]></category>
		<category><![CDATA[XML]]></category>
		<guid isPermaLink="false">https://www.imakeyouintelligent.com/?p=4667</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/the-things-network-lorawan-gateway-monitoren-via-ttn-api-und-prtg/">The Things Network LoRaWAN® &#8211; Gateway monitoren via TTN-API und PRTG</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_3 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_4">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_6  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Wer auf der suche nach einer schnellen Monitoring-Lösung seines LoRa-Gateways ist und eine bestehende PRTG Installation hat kann dies über einen RESTCUSTOMSENSOR/RESTSENSOR in PRTG relativ schnell realisieren. </p>
<p>Als erstes wird ein neues Gerät angelegt welche auf folgende Adresse verweist: <br /><strong>noc.thethingsnetwork.org</strong></p>
<p><strong> </strong></p>
<p>Dem Gerät fügt Ihr nun folgenden Sensor hinzu: </p>
<div class="addsensor_sensorcontainer addsensor">
<div class="add-sensor-container-content">
<div class="add-sensor-name-wrapper">
<div class="addsensor_sensorname">REST (Benutzerdef.) BETA Monitort JSON und XML REST APIs<br />Monitoren Sie jede XML oder JSON REST API und bilden Sie das JSON- oder XML-Ergebnis auf Sensorwerte ab, indem Sie eine dedizierte JSON-Vorlage nutzen.</div>
</div>
<div>Diesem gebt Ihr denn unter REST-Abfrage folgende Parameter mit: :8085/api/v2/gateways/<strong>TTN_GW-ID</strong></div>
<div>Ersetzt <strong>TTN_GW-ID</strong> durch eure GW-ID aus euere TTN Konsole, nun erhaltet ihr die Werte.</div>
</div>
</div>
<div> </div>
<div>Der Inhalt des Objekts schaut so aus: </p>
<pre>{"timestamp":"2019-03-11T07:40:47.958993537Z","uplink":"1721","downlink":"36","location":{"latitude":50.78777,"longitude":6.4999123,"altitude":167},"frequency_plan":"EU_863_870","platform":"IMST + Rpi","gps":{"latitude":50.78777,"longitude":6.4999123,"altitude":167},"time":"1552290047958993537","rx_ok":1721,"tx_in":36}</pre>
</div>
<div> </div>
<div><a href="https://www.imakeyouintelligent.com/wp-content/uploads/2019/03/TTN_Monitoring_Gateway_LoRa_PRTG.jpg"><img decoding="async" class="alignnone size-full wp-image-4668" src="https://www.imakeyouintelligent.com/wp-content/uploads/2019/03/TTN_Monitoring_Gateway_LoRa_PRTG.jpg" alt="" width="1137" height="593" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2019/03/TTN_Monitoring_Gateway_LoRa_PRTG.jpg 1137w, https://www.imakeyouintelligent.com/wp-content/uploads/2019/03/TTN_Monitoring_Gateway_LoRa_PRTG-600x313.jpg 600w, https://www.imakeyouintelligent.com/wp-content/uploads/2019/03/TTN_Monitoring_Gateway_LoRa_PRTG-300x156.jpg 300w, https://www.imakeyouintelligent.com/wp-content/uploads/2019/03/TTN_Monitoring_Gateway_LoRa_PRTG-768x401.jpg 768w, https://www.imakeyouintelligent.com/wp-content/uploads/2019/03/TTN_Monitoring_Gateway_LoRa_PRTG-1024x534.jpg 1024w, https://www.imakeyouintelligent.com/wp-content/uploads/2019/03/TTN_Monitoring_Gateway_LoRa_PRTG-1080x563.jpg 1080w" sizes="(max-width: 1137px) 100vw, 1137px" /></a></div>
<div> </div>
<div>Kanäle noch etwas schöner benennen und schon erhaltet Ihr die Wertes eures Gateways in PRTG.</div>
<div>Es folgt noch die Konfiguration über eine Alarmierung wen GW länger als XX Minuten nicht Online war.</div></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/the-things-network-lorawan-gateway-monitoren-via-ttn-api-und-prtg/">The Things Network LoRaWAN® &#8211; Gateway monitoren via TTN-API und PRTG</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/the-things-network-lorawan-gateway-monitoren-via-ttn-api-und-prtg/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Rademacher HomePilot: JSON API via Webbrowser ansteuern</title>
		<link>https://www.imakeyouintelligent.com/rademacher-homepilot-json-api-via-webbrowser-ansteuern/</link>
					<comments>https://www.imakeyouintelligent.com/rademacher-homepilot-json-api-via-webbrowser-ansteuern/#comments</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Fri, 15 Sep 2017 14:31:53 +0000</pubDate>
				<category><![CDATA[Apple Home-Kit]]></category>
		<category><![CDATA[Internet of Things (IoT)]]></category>
		<category><![CDATA[Node-RED]]></category>
		<category><![CDATA[Philips Hue]]></category>
		<category><![CDATA[Rademacher Home-Pilot]]></category>
		<category><![CDATA[Smart-Home Systeme]]></category>
		<category><![CDATA[Aktore]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Home-Pilot2]]></category>
		<category><![CDATA[NodeRed]]></category>
		<category><![CDATA[Rademacher]]></category>
		<category><![CDATA[Rohrmotor]]></category>
		<category><![CDATA[Schnittstelle]]></category>
		<category><![CDATA[Smart-Home]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[WebBrowser]]></category>
		<guid isPermaLink="false">http://www.imakeyouintelligent.com/?p=3961</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/rademacher-homepilot-json-api-via-webbrowser-ansteuern/">Rademacher HomePilot: JSON API via Webbrowser ansteuern</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_4 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_5">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_7  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_4  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Rademacher hat mit seinem HomePilot ein geniales Produkt auf den Markt geworfen um Smart zu Hause zb. die Rolladen zu steuern und auch noch eine HomePilot API die relativ easy verständlich ist. Nur leider kann das System out of box nicht mit Apple Home-Kit, Alexa oder der Home-Matic kommunizieren.</p>
<p>Jedoch ist die Schnittstelle relativ einfach zu verstehen.<br />Über den Aufruf im LAN: <strong>http://IP-HOMEPILOT/deviceajax.do?devices=1</strong><br />bekommt man eine Auflistung der alle an den HomePilot gekoppelten Geräte und deren Konfiguration.</p>
<p>Am Beispiel des DuoFern Rohrmotors (<span id="lblProductName" class="label">RolloTube DuoFern) </span>bauen wir uns nun einmal einen Link mit dem wir den Rolladen auf 50% senken/heben.</p>
<p><strong>http://IP-HOMEPILOT/deviceajax.do?cid=9&amp;did=10001&amp;goto=50&amp;command=0</strong></p>
<p>Hierbei sind zwei Werte wichtig:<br /><strong>did=10001</strong> &#8211;&gt; dies ist die eindeutige Device-ID des Aktors welche ihr wie oben beschrieben über <strong>http://IP-HOMEPILOT/deviceajax.do?devices=1</strong> herausfinden könnt.</p>
<p><strong>goto=50</strong> &#8211;&gt; mit diesem Wert sagen wir dem Rohrmotor auf welche Position er fahren soll.</p>
<p>Wenn ihr nun die oben zusammengebaute URL in euren Browser eintragt und diese bestätigt fährt der Aktor (<span id="lblProductName" class="label">RolloTube DuoFern) </span>mit der <strong>did=10001</strong> auf Position 50.<br />Im Anschluss erhalten wir noch eine Bestätigung des Aktors:<br /><strong>{&#8222;message&#8220;:&#8220;Command used:9 position:100&#8243;,&#8220;status&#8220;:&#8220;uisuccess&#8220;}</strong><br />Diesen können wir z.b in <a href="https://nodered.org">Node-Red</a> weiterverarbeiten.</p>
<p>Dort ist es uns dann möglich den Aktor in Apple Homekit einzubinden. Oder mit einem Dash Button bestimmte Gruppen hoch und runter zu fahren. Man kann es sogar soweit treiben das wir mit einem Amazon Dash Button eine Szene auslösen die wie folgt aussehen kann:</p>
<ul>
<li>Schalte den Samsung SmartTV ab.</li>
<li>Fahre die Rademacher Rollanden einer bestimmten Gruppe herunter.</li>
<li>Schalte die Philips Hue Lampen aus.</li>
<li>Aktiviere die Bewegungserkennung für bestimmte Philips Hue Bewegungsmelder und informiere via Apple Homkit bei Bewegung.</li>
</ul>
<p> </p>
<p><strong>//EDIT</strong> &#8211; Mir wurden folgende Infos zugespielt, diese sollte ich doch auch bitte einmal veröffentlichen: </p>
<p>SWITCH:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">{&quot;name&quot;:&quot;TURN_ON_CMD&quot;} &lt;br /&gt;{&quot;name&quot;:&quot;TURN_OFF_CMD&quot;}</div></div>
</p>
<p>THERMOSTAT:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">{&quot;name&quot;:&quot;TARGET_TEMPERATURE_CFG&quot;,&quot;value&quot;:16}</div></div>
</p>
<p>LIST OF DEVICES:<br /><a class="onebox" href="http://homepilotip/v4/devices" target="_blank" rel="noopener noreferrer">http://HomePilotIP/v4/devices</a></p>
<p>DEVICE STATE:<br />GET<br /><a class="onebox" href="http://homepilotip/devices/deviceID" target="_blank" rel="noopener noreferrer">http://HomePilotIP/devices/deviceID <span class="badge badge-notification clicks" title="5 clicks">5</span></a></p>
<p>Für Rolladen: <br />PUT</p>
<pre>

<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">{&quot;name&quot;:&quot;POS_UP_CMD&quot;}<br />
{&quot;name&quot;:&quot;POS_DOWN_CMD&quot;}<br />
{&quot;name&quot;:&quot;STOP_CMD&quot;}</div></div>

</pre></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/rademacher-homepilot-json-api-via-webbrowser-ansteuern/">Rademacher HomePilot: JSON API via Webbrowser ansteuern</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/rademacher-homepilot-json-api-via-webbrowser-ansteuern/feed/</wfw:commentRss>
			<slash:comments>19</slash:comments>
		
		
			</item>
	</channel>
</rss>
