<?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>CCU3 Archive - Smart home Ratgeber</title>
	<atom:link href="https://homeitems.de/category/ccu3/feed/" rel="self" type="application/rss+xml" />
	<link>https://homeitems.de/category/ccu3/</link>
	<description>Einfache Lösungen für zuhause mit Smart home items</description>
	<lastBuildDate>Fri, 26 Jan 2024 19:19:40 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://homeitems.de/wp-content/uploads/2020/10/cropped-wpicon_homeitems-32x32.jpg</url>
	<title>CCU3 Archive - Smart home Ratgeber</title>
	<link>https://homeitems.de/category/ccu3/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Senden HMIP-Wandtaster keine Events?</title>
		<link>https://homeitems.de/hmip-wandtaster-senden-keine-events/</link>
					<comments>https://homeitems.de/hmip-wandtaster-senden-keine-events/#comments</comments>
		
		<dc:creator><![CDATA[Dieter]]></dc:creator>
		<pubDate>Tue, 18 Jul 2023 10:03:02 +0000</pubDate>
				<category><![CDATA[CCU3]]></category>
		<category><![CDATA[Homematic IP]]></category>
		<guid isPermaLink="false">https://homeitems.de/?p=2259</guid>

					<description><![CDATA[<p>Wer HMIP-Wandtaster wie z.B. den HMIP-WRC6, der HMIP-WRC2 oder den HMIP-BRC2 besitzt hat sich vielleicht schonmal gefragt, warum man das Drücken einer Taste auf den Schaltern als Events nicht mit Openhab, Node-Red oder IOBroker abfragen kann, um z.B. Geräte anderer Hersteller zu bedienen.  Dies liegt daran, dass die Schalter im  Normalfall keine  [...]</p>
<p>Der Beitrag <a href="https://homeitems.de/hmip-wandtaster-senden-keine-events/">Senden HMIP-Wandtaster keine Events?</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_5_6 5_6 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:83.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.304%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.304%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-one" style="--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;"><h1 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated" style="margin:0;--fontSize:32;line-height:1.1;">CCU3</h1></div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-top:40px;width:100%;"></div><div class="fusion-text fusion-text-1"><p>Wer HMIP-Wandtaster wie z.B. den HMIP-WRC6, der HMIP-WRC2 oder den HMIP-BRC2 besitzt hat sich vielleicht schonmal gefragt, warum man das Drücken einer Taste auf den Schaltern als Events nicht mit Openhab, Node-Red oder IOBroker abfragen kann, um z.B. Geräte anderer Hersteller zu bedienen.  Dies liegt daran, dass die Schalter im  Normalfall keine Events an eine CCU schicken, wenn eine Taste betätigt wird. Bei Taster-/Aktoren-Komibinationen tritt dieses Thema nicht auf, da sie immer Events an die CCU schicken.</p>
<h2>Warum ist das so?</h2>
<p>Einige diese Wandtaster funktionieren mit Batterien. Daher hat EQ3 eine Möglichkeit gesucht, den Batterieverbrauch zu reduzieren. EQ3 geht davon aus, dass die meisten Taster über eine Direktverbindung mit dem Aktor verbunden sind. Diese Direktverbindung wird immer im Gerät gespeichert. Daher hat EQ3 die Geräte so konfiguriert, dass sie ihre Aktionen nicht automatisch an die CCU senden. D.h. eine Tastendruck löst über die Direktverbidnung zwar einen Aktor (z.B. Licht aus), die CCU erhält aber nicht die Info, dass dies über einen Tastendruck erfolgt ist. Stattdessen sieht die CCU, dass der Aktor seinen Zustand geändert hat. Die folgenden beiden Möglichkeiten erzeugen dennoch diese Events, so dass man sie auch mit Drittsystemen empfangen kann. Die Lösung bezieht sich dabei auf eine CCU und nicht auf einen HAP.</p>
<h2>Events durch Programme erzeugen</h2>
<p>Die erste einfache Möglichkeit ist, Dummy Programme zu erstellen, in denen ein Taster abgefragt wird. D.h. man erstellt ein neues Programm auf einer CCU und fragt z.B. ab, ob der Wandtaster mit einem kurzen Tastendruck betätigt wurde. Es wird kein Befehl ausgeführt, so dass das Programm nur aus einer Abfrage besteht.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2023/07/Event-Programm.webp"><img decoding="async" class="alignnone wp-image-2263 size-medium" src="https://homeitems.de/wp-content/uploads/2023/07/Event-Programm-300x96.webp" alt="" width="300" height="96" srcset="https://homeitems.de/wp-content/uploads/2023/07/Event-Programm-200x64.webp 200w, https://homeitems.de/wp-content/uploads/2023/07/Event-Programm-300x96.webp 300w, https://homeitems.de/wp-content/uploads/2023/07/Event-Programm-400x128.webp 400w, https://homeitems.de/wp-content/uploads/2023/07/Event-Programm-600x192.webp 600w, https://homeitems.de/wp-content/uploads/2023/07/Event-Programm-768x246.webp 768w, https://homeitems.de/wp-content/uploads/2023/07/Event-Programm-800x256.webp 800w, https://homeitems.de/wp-content/uploads/2023/07/Event-Programm-1024x328.webp 1024w, https://homeitems.de/wp-content/uploads/2023/07/Event-Programm-1200x384.webp 1200w, https://homeitems.de/wp-content/uploads/2023/07/Event-Programm.webp 1400w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Nach Speichern des Programms wird durch die CCU eine Konfigurationsänderung an den Taster geschickt, der bei batteriebetriebenen Geräten bestätigt werden muss.</p>
<p>Im Anschluss erhält die CCU bei jedem Tastendruck einen Event. Diesen Event kann man dann auch mit Drittsystemen abfragen, da er durchgereicht wird. Dabei ist es nun egal, wie die Taste gedrückt wird, der Event wird immer generiert.</p>
<p>Als ich allerdings versucht habe, ganz viele Oder-Bedingungen mit verschiedenen Tastern  in einem Programm abzufragen war das Ergebnis, dass nur das Event des ersten Tasters tatsächlich generiert wurde. Ich schließe daraus, dass für jeden Taster (nicht für die Art des Tastendrucks) ein eigenes Dummy-Programm erzeugt werden muss. Daher habe ich mich für die zweite einfachere Möglichkeit entschieden.</p>
<h2>Events über Kanaleinstellungent aktivieren</h2>
<p>Ja, diese Möglichkeit gibt es, ich habe sie bisher übersehen.</p>
<p>Zu jedem Gerät und Taster gibt es einen eigenen Kanal. Wer in den Geräteeinstellungen den Kanal mit dem gewünschten Taster anklickt (nicht auf Einstellungen gehen sondern nur auf den Namen klicken) erhält folgenden Screen:</p>
<p><a href="https://homeitems.de/wp-content/uploads/2023/07/Allgemeine_Kanaleinstellungen.webp"><img fetchpriority="high" decoding="async" class="alignnone wp-image-2262 size-medium" src="https://homeitems.de/wp-content/uploads/2023/07/Allgemeine_Kanaleinstellungen-300x225.webp" alt="" width="300" height="225" srcset="https://homeitems.de/wp-content/uploads/2023/07/Allgemeine_Kanaleinstellungen-200x150.webp 200w, https://homeitems.de/wp-content/uploads/2023/07/Allgemeine_Kanaleinstellungen-300x225.webp 300w, https://homeitems.de/wp-content/uploads/2023/07/Allgemeine_Kanaleinstellungen-400x300.webp 400w, https://homeitems.de/wp-content/uploads/2023/07/Allgemeine_Kanaleinstellungen-600x450.webp 600w, https://homeitems.de/wp-content/uploads/2023/07/Allgemeine_Kanaleinstellungen-768x577.webp 768w, https://homeitems.de/wp-content/uploads/2023/07/Allgemeine_Kanaleinstellungen-800x601.webp 800w, https://homeitems.de/wp-content/uploads/2023/07/Allgemeine_Kanaleinstellungen-1024x769.webp 1024w, https://homeitems.de/wp-content/uploads/2023/07/Allgemeine_Kanaleinstellungen-1200x901.webp 1200w, https://homeitems.de/wp-content/uploads/2023/07/Allgemeine_Kanaleinstellungen.webp 1400w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Hier befindet sich ganz unten der Bereich "<em>Taster-/Schaltevent an Zentrale"</em> und darunter zwei Button mit "<em>Aktivieren</em>" und "<em>Deaktivieren</em>". In der dazugehörigen Hilfe weist EQ3 nochmal auf den Grund hin, warum dies Events nicht automatisch erzeugt werden. Drücke ich den Aktivieren-Button, dann fragt die CCU, ob eine Verknüpfung des Tasters mit der CCU angelegt werden soll (dies ist keine Direktverknüpfung). Nach Bestätigung dieser Meldung und Bestätigen des "OK"-Buttons im Hauptfenster schickt die CCU anschließend eine Konfigurationsänderung an den Taster. Nach dem Bestätigen dieses Events auf einem batteriebetriebenen Taster empfängt die CCU ab sofort alle Events, wenn eine Taste betätigt wurde.</p>
<p>Hinweis: Wenn man vorher ein Programm angelegt hat (siehe oben) um das Thema zu lösen, dann wird mit dem Löschen des Programms auch automatisch wieder eine Konfigurationsänderung an den Taster geschickt, die das Gerät vorher bestätigen sollte, bevor die zweite Lösung umgesetzt wird.</p>
<p>Mit dieser Lösung lassen sich jetzt auch die Events von HMIP-Tastern einfach in anderen Systemen empfangen und können dort Aktionen z.B. mit Aktoren anderer Hersteller auslösen.</p>
</div></div></div></div></div>
<p>Der Beitrag <a href="https://homeitems.de/hmip-wandtaster-senden-keine-events/">Senden HMIP-Wandtaster keine Events?</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homeitems.de/hmip-wandtaster-senden-keine-events/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Sprachsteuerung mit Alexa und Node-Red für Homematic CCU</title>
		<link>https://homeitems.de/sprachsteuerung-mit-alexa-und-node-red-fuer-homematic-ccu/</link>
					<comments>https://homeitems.de/sprachsteuerung-mit-alexa-und-node-red-fuer-homematic-ccu/#comments</comments>
		
		<dc:creator><![CDATA[Dieter]]></dc:creator>
		<pubDate>Fri, 03 Feb 2023 12:29:39 +0000</pubDate>
				<category><![CDATA[CCU3]]></category>
		<category><![CDATA[Node-Red]]></category>
		<guid isPermaLink="false">https://homeitems.de/?p=1983</guid>

					<description><![CDATA[<p>Für die Nutzung von Homematic und Homematic IP Geräten benötigt man als Zentrale entweder einen Homematic Access Point (HAP) oder eine CCU. Der Vorteil der CCU ist, dass man unglaublich viele Details einstellen und Code für alle möglichen Anwendungsfälle schreiben kann. Der Nachteil ist, dass man alles was mit  [...]</p>
<p>Der Beitrag <a href="https://homeitems.de/sprachsteuerung-mit-alexa-und-node-red-fuer-homematic-ccu/">Sprachsteuerung mit Alexa und Node-Red für Homematic CCU</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"></div></div></div></div><div class="fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_5_6 5_6 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:83.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.304%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.304%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-one" style="--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;"><h1 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated" style="margin:0;--fontSize:32;line-height:1.1;">CCU3</h1></div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-top:40px;width:100%;"></div><div class="fusion-text fusion-text-2"><p>Für die Nutzung von Homematic und Homematic IP Geräten benötigt man als Zentrale entweder einen Homematic Access Point (HAP) oder eine CCU. Der Vorteil der CCU ist, dass man unglaublich viele Details einstellen und Code für alle möglichen Anwendungsfälle schreiben kann. Der Nachteil ist, dass man alles was mit User-Interfac zu tun hat selber bauen muss. Der HAP liefert bereits ein ansehnliches User Interface für Handy oder Tablets und kann auch sofort die Sprachsteurung über Alexa nutzen.</p>
<p>Allerdings ist das ein geschlossenes System und  Geräte z.B. über MQTT oder WLAN anbindet, wird mit dem HAP nicht glücklich. Um diese unterschiedlichen Geräte miteinander zu verbinden habe ich mich mal für Node-Red entschieden. Hier kann ich die meisten Geräte mit unterschiedlichen Standards zusammenführen und zentral steuern. Natürlich kann man diese  auch über IOBroker oder openhab integrieren.</p>
<p>Da ein Amazon Echo Gerät mittlerweile zur Standard-Ausstattung in einem Haushalt gehört, habe ich mich gefragt, wie man die fehlende Sprachsteuerung der CCU mittels Node-Red möglichst einfach und ohne Zusatzkosten realisieren kann.</p>
<h2>Lösungen</h2>
<p>Die Recherche hat mich zu mehreren Lösungen geführt, die sich für dieses Thema anbieten und die Alexa Sprachfunktionalität in Node-Red verfügbar machen. Hierzu gehören:</p>
<ul>
<li><a href="https://alexa-node-red.bm.hardill.me.uk/">Node-red-contrib-alexa-home-skill</a></li>
<li><a href="https://flows.nodered.org/node/node-red-contrib-alexa-remote2">Alexa-Remote2</a></li>
<li><a href="https://docs.cb-net.co.uk/en/development/index.html#">Node-Red Smart Home Control</a></li>
</ul>
<p>Ich habe mich nach kurzem Einlesen für <a href="https://docs.cb-net.co.uk/en/development/index.html#">Node-Red Smart Home Control</a> entschieden, zumal die meisten Funktionen für Alexa und Google Home verfügbar sind. Wer das Funktionsprinzip der Lösung kennenlernen möchte, dem kann ich <a href="https://www.hardill.me.uk/wordpress/2016/11/05/alexa-home-skill-for-node-red/">Ben's Place Blog</a> empfehlen.</p>
<h2>Node-Red Smart Home Control einrichten</h2>
<p>Die Schritte für die Einrichtung auf den Systemen ist in folgendem <a href="https://docs.cb-net.co.uk/en/development/getting-started.html#account-linking"><strong>Dokument</strong></a> schön beschrieben, zu dem ich aber in den folgenden Kapiteln noch Hinweise gebe. Da ich davon ausgehe, dass Node-Red bereits vorhanden ist kann man auf diesen Anleitungsschritt verzichten, ebenso auf die Einrichtung eines MQTT-Servers, wenn man noch keine MQTT-Geräte hat. Das Ganze läuft natürlich auch unter einer RedMatic Installation auf einer CCU.</p>
<h3><strong>Zuerst kostenlosen Account erstellen</strong></h3>
<p>Unter diesem <a href="https://red.cb-net.co.uk/new-user"><strong>Link </strong></a>kann der Account erstellt werden.</p>
<p>Zum Testen empfehle ich, nach dem Aktivieren des Accounts direkt ein Gerät in "Smart Home Control" anzulegen. Hierzu tippt man nur auf "Add Device" gibt anschließend Name und Description ein, wählt den Typ und das Interface aus. In meinem Fall möchte ich eine HMIP-Schaltsteckdose per Alexa einschalten an der ein Weihnachtsbaum angeschlossen ist. Ich lege ein Device mit dem Namen "Steckdose Weihnachtsbaum" als Schalter an. Dies bedeutet, dass Alexa auf die Wörter "Steckdose", "Weihnachtsbaum" sowie "An" und "Aus" reagiert.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2023/01/SHC-Device-Configuration.jpg"><img decoding="async" class="alignnone wp-image-1998 size-medium" src="https://homeitems.de/wp-content/uploads/2023/01/SHC-Device-Configuration-168x300.jpg" alt="" width="168" height="300" srcset="https://homeitems.de/wp-content/uploads/2023/01/SHC-Device-Configuration-168x300.jpg 168w, https://homeitems.de/wp-content/uploads/2023/01/SHC-Device-Configuration-200x358.jpg 200w, https://homeitems.de/wp-content/uploads/2023/01/SHC-Device-Configuration-400x716.jpg 400w, https://homeitems.de/wp-content/uploads/2023/01/SHC-Device-Configuration-572x1024.jpg 572w, https://homeitems.de/wp-content/uploads/2023/01/SHC-Device-Configuration-600x1074.jpg 600w, https://homeitems.de/wp-content/uploads/2023/01/SHC-Device-Configuration-768x1375.jpg 768w, https://homeitems.de/wp-content/uploads/2023/01/SHC-Device-Configuration-800x1432.jpg 800w, https://homeitems.de/wp-content/uploads/2023/01/SHC-Device-Configuration-858x1536.jpg 858w, https://homeitems.de/wp-content/uploads/2023/01/SHC-Device-Configuration.jpg 980w" sizes="(max-width: 168px) 100vw, 168px" /></a></p>
<h3><strong>Zweitems den Smart Home Control in der Alexa App aktivieren<br />
</strong></h3>
<p>Dazu ist Voraussetzung, dass es bereits einen Alexa Account und eine eingerichtetes Echo-Gerät gibt. Die Anleitung gibt hierzu folgende Vorgehensweise an:</p>
<ol class="arabic simple">
<li><em>Open Alexa App on your mobile device</em></li>
<li><em>Browse to “Skills and Games”</em></li>
<li><em>Search for “Node-RED Smart Home Control”</em></li>
<li><em>Link your account!</em></li>
</ol>
<p>Es werden zum Abschluss automatisch vorhandene Devices gesucht und das voher angelegte Device sollte nun in der Alexa-App angeboten und aktiviert werden. Wenn man mag, kann man dies nun einem Raum zuordnen.</p>
<h3><strong>Drittens das Modul in Node-Red einbinden</strong></h3>
<p>Hierzu über Einstellungen / Palette verwalten unter dem Reiter nach "Alexa" suchen. Aus der Auswahl das Modul "node-red-contrib-alexa-smart-home" markieren und auf Installation klicken. Es werden anschließend drei neue Nodes installiert.</p>
<p>Nun kann ein neuer Node "Alexa Smart Home v3" auf die Flow-Seite gezogen werden. Nach dem Klicken auf den Node muss als erstes eine Account angelegt werden. Hierzu klickt man einfach auf das Stiftsymbol hinter dem Account Feld und ergänzt in der folgenden Maske den Accountnamen und das Passwort, die man auf der Smart Home Control Seite angelegt hat (Siehe erster Schritt). Sobald man diese Daten angelegt hat kann man durch Klicken auf "Hinzufügen" die Einrichtung abschließen.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2023/01/Alexa-V3-Node-Connection.jpg"><img decoding="async" class="alignnone wp-image-1999 size-medium" src="https://homeitems.de/wp-content/uploads/2023/01/Alexa-V3-Node-Connection-300x176.jpg" alt="" width="300" height="176" srcset="https://homeitems.de/wp-content/uploads/2023/01/Alexa-V3-Node-Connection-200x117.jpg 200w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-V3-Node-Connection-300x176.jpg 300w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-V3-Node-Connection-400x235.jpg 400w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-V3-Node-Connection-600x352.jpg 600w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-V3-Node-Connection-768x451.jpg 768w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-V3-Node-Connection-800x469.jpg 800w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-V3-Node-Connection-1024x601.jpg 1024w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-V3-Node-Connection-1200x704.jpg 1200w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-V3-Node-Connection.jpg 1321w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Hat man die Daten richtig angegeben und konnte eine Verbindung erfolhgreich aufgebaut werden dann sollte beim Klicken auf das Feld "Device" nun das Gerät auftauchen, was man im ersten Schritt angelegt hat. Ist das nicht der Fall, dann hat die Verbindung nicht funktioniert (i.d.R. Rechtschreibfehler bei Accountnamen oder Passwort) und man sollte die Accountdaten nochmal korrigieren.</p>
<p>Nun ist die Verbindung zwischen Alexa und Node-Red hergestellt.</p>
<h2>Steckdose schalten</h2>
<p>Wenn man jetzt  protokolliert, welche Daten von Alexa empfangen werden, nachdem man z.B.  "Schalte den Weihnachtsbaum ein" sagt, dann erhält man  per Payload einen String mit dem Wert "ON" zurück, analog für das Ausschalten den Wert "OFF". Nun müssen diese Werte in Befehle für meine HMIP-Steckdose umgewandelt werden. Dazu nutze ich einen Switch, der erst einmal zwischen "ON" und "OFF" diffferenziert und dahinter jeweils einen Change Node, der aus "ON" den Booleschen Wert "True" und aus "OFF" den Boolschen Wert "OFF" macht. Diese Payload schicke ich nun an einen CCU Value-Node. In diesem gebe ich für die Steckdose den Kanal 3 sowie den Datapoint "Status" an. Dies bewirkt, dass der Boolesche Wert der Payload (von vorher) an die Steckdose im Kanal 3 und dem Datenpunkt Status übergeben wird und diese ein- oder ausgeschaltet wird.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2023/01/Weihnachtsbaum-Flow.jpg"><img decoding="async" class="alignnone wp-image-2000 size-medium" src="https://homeitems.de/wp-content/uploads/2023/01/Weihnachtsbaum-Flow-300x84.jpg" alt="" width="300" height="84" srcset="https://homeitems.de/wp-content/uploads/2023/01/Weihnachtsbaum-Flow-200x56.jpg 200w, https://homeitems.de/wp-content/uploads/2023/01/Weihnachtsbaum-Flow-300x84.jpg 300w, https://homeitems.de/wp-content/uploads/2023/01/Weihnachtsbaum-Flow-400x113.jpg 400w, https://homeitems.de/wp-content/uploads/2023/01/Weihnachtsbaum-Flow-600x169.jpg 600w, https://homeitems.de/wp-content/uploads/2023/01/Weihnachtsbaum-Flow-768x216.jpg 768w, https://homeitems.de/wp-content/uploads/2023/01/Weihnachtsbaum-Flow-800x225.jpg 800w, https://homeitems.de/wp-content/uploads/2023/01/Weihnachtsbaum-Flow-1024x288.jpg 1024w, https://homeitems.de/wp-content/uploads/2023/01/Weihnachtsbaum-Flow-1200x338.jpg 1200w, https://homeitems.de/wp-content/uploads/2023/01/Weihnachtsbaum-Flow-1536x432.jpg 1536w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Für andere Geräte werden natürlcih andere Parameter verwendet, aber hier geht es um die Darstellung des grundsätzlichen Vorgehensweise.</p>
<h2>Weitere Geräte anlegen</h2>
<p>Das Anlegen weiterer Geräte funktioniert nun fast genauso. Im ersten Schritt wird unter dem Account in"Smart Home Control" ein neues Device angelegt. Nun muss dieses Alexa bekannt werden. Nach meinen Erfahrungen scannt Amazon zyklisch, ob neue Devices entdeckt werden und fügt diese automatisch zu (bei mir dauert das manchmal bis zum nächsten Tag). Wer darauf nicht warten möchte, muss den Scan von Alexa manuell anstoßen. Hierzu gibt es leider keinen Menüpunkt in der Alexa App. Daher hilft hier folgender Workaround, um den automatischen Scan auszulösen:</p>
<p>In der Alexa App geht man auf "Gerät hinzufügen" und wählt als Gerät "Sonstiges" aus. In den anschließenden Optionen wird nach "Das Gerät hat kein passendes Logo" die Option "Das Gerät muss in einer App des Geräteherstellers eingerichtet werden" ausgewählt und schon erscheint am unteren Bildschirmrannd die Option "Gerätesuche", die man jetzt manuell aktivieren kann.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2023/01/Alexa-Device-Search.jpg"><img decoding="async" class="alignnone wp-image-2001 size-medium" src="https://homeitems.de/wp-content/uploads/2023/01/Alexa-Device-Search-300x201.jpg" alt="" width="300" height="201" srcset="https://homeitems.de/wp-content/uploads/2023/01/Alexa-Device-Search-200x134.jpg 200w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-Device-Search-300x201.jpg 300w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-Device-Search-400x268.jpg 400w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-Device-Search-600x402.jpg 600w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-Device-Search-768x515.jpg 768w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-Device-Search-800x537.jpg 800w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-Device-Search-1024x687.jpg 1024w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-Device-Search-1200x805.jpg 1200w, https://homeitems.de/wp-content/uploads/2023/01/Alexa-Device-Search-1536x1030.jpg 1536w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
</div></div></div></div></div></p>
<p>Der Beitrag <a href="https://homeitems.de/sprachsteuerung-mit-alexa-und-node-red-fuer-homematic-ccu/">Sprachsteuerung mit Alexa und Node-Red für Homematic CCU</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homeitems.de/sprachsteuerung-mit-alexa-und-node-red-fuer-homematic-ccu/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>HMIP Heizprofile richtig verwenden</title>
		<link>https://homeitems.de/hmip-heizprofile-richtig-verwenden/</link>
					<comments>https://homeitems.de/hmip-heizprofile-richtig-verwenden/#respond</comments>
		
		<dc:creator><![CDATA[Dieter]]></dc:creator>
		<pubDate>Wed, 21 Dec 2022 16:49:48 +0000</pubDate>
				<category><![CDATA[CCU3]]></category>
		<category><![CDATA[Homematic IP]]></category>
		<guid isPermaLink="false">https://homeitems.de/?p=1954</guid>

					<description><![CDATA[<p>Auf der Homematic CCU gibt es die Möglichkeit, verschiedene Heizprofile für ein Raumthermostat oder Heizungkörperthermostat einzustellen. Aber wofür braucht man eigentliche mehrere Profile und welche Einstellung gilt, wenn man ein Gerät per Direktverknüpfung oder Heizgruppe zugeordnet hat? Heizprofile In einem Heizprofil kann man einstellen, wann eine Temperatur abgesenkt oder  [...]</p>
<p>Der Beitrag <a href="https://homeitems.de/hmip-heizprofile-richtig-verwenden/">HMIP Heizprofile richtig verwenden</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"></div></div></div></div><div class="fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_5_6 5_6 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:83.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.304%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.304%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-one" style="--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;"><h1 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated" style="margin:0;--fontSize:32;line-height:1.1;">CCU3</h1></div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-top:40px;width:100%;"></div><div class="fusion-text fusion-text-3"><p>Auf der Homematic CCU gibt es die Möglichkeit, verschiedene Heizprofile für ein Raumthermostat oder Heizungkörperthermostat einzustellen. Aber wofür braucht man eigentliche mehrere Profile und welche Einstellung gilt, wenn man ein Gerät per Direktverknüpfung oder Heizgruppe zugeordnet hat?</p>
<h2>Heizprofile</h2>
<p>In einem Heizprofil kann man einstellen, wann eine Temperatur abgesenkt oder erhöht werden soll. Da man dies für alle Wochentage in einem Profil sehr differenziert machen kann, lassen sich hieraus unterschiedliche Anwendungsfälle konstruieren.</p>
<p>Der erste Anwendungsfall für ein Profil betrifft beispielsweise den Sommer, in dem man i.d.R. keine Heizung benötigt. Daher bietet sich an, für die Sommermonate ein eigenes Heizprofil zu definieren, welches ein Thermostat für alle Tage auf z.B. 5 Grad absenkt.</p>
<p>Analog dazu gibt es dann ein Heizprofil für den Winter, in dem für die Wochentage zu untrerschiedlichen Zeiten, die Temperatur eines Heizkörpers abgesenkt oder erhöht wird.</p>
<p>Ebenso bietet sich ein Heizprofil an, dass während des Urlaubs im Winter, eine Heizung auf eine Temperatur z.B. 18 Grad abgesenkt, damit der ungenutzte Raum nicht auskühlt. Dies kann man auch über den sogenannten "Urlaubsmodus" erreichen, bei dem pro Gerät eine definierte Temperatur für einen Zeitraum eingestellt werden kann. Systematischer ist aus meiner Sicht aber die Verwendung eines Heizprofils und die Unabhängigkeit von vordefinierten Zeiträumen.</p>
<p>Ordnet man nun jedem Gerät die drei genannten Heizprofile genauso wie beschrieben zu (Profil 1, 2 und 3), dann kann man durch ein Programm, alle Heizungen z.B. für den Sommer ausschalten, indem man ihnen das Heizprofil 2 zuordnet. Natürlich gibt es viele weitere Anwendungsfälle. Achtet aber bitte darauf, wieviele Profile ein Gerät unterstützt, denn einige Geräte bieten hiervon "nur" drei Profile an.</p>
<p>Wer Heizprofile nutzt sollte übrigens immer in den Geräteeigenschaften einstellen, dass das Gerät im "Auto Modus" steht, weil nur dann Heizprofile berücksichtigt werden.</p>
<h2>Heizprofil bei einem Gerät direkt einstellen</h2>
<p>Grundsätzlich gilt, dass eine manuelle Einstellung am Gerät immer vorrang hat. Wer also an einem Heizkörperthermostat eine Temperatur manuell einstellt, die anders als die im Heizprofil angegebene Temperatur ist, dann bleibt diese bestehen. Eine Änderung findet erst wieder automatisch statt, wenn das Heizprofil zu einem Zeitpunkt kommt, an dem eine Temperaturänderung stattfinden soll.</p>
<p>Ebenso kann man das Gerät über z.B. die WebUI oder die Homematic App bedienen und die Einstellungen wirken sich ebenfalls sofort aus.</p>
<h2>Heizprofil bei einer Direktverknüpfung verwenden</h2>
<p>Bei der Direktverknüpfung gelten wieder die gleichen Regeln wie bei einer direkten Einstellung. Hier ist allerdings der Unterschied, dass durch eine Verknüpfung der beiden Geräte eine Änderung am Raumthermostat sich automatisch auf das Heizkörperthermostat auswirkt. Hat das Heizkörperthermostat z.B. ein eigenes Heizprofil und das Raumthermostat ein anderes eigenes Heizprofil, dann wird das Profil des Heizkörperthermostates durch das Profil des Raumtheormostates überschrieben.</p>
<p>Möchte man also Heizungsregler, die mit einem Wandthermostat verknüpft sind z.B. durch ein Programm neu einstellen, dann sollte man in diesem Fall die Einstellung am verknüpften Raumtheormstat ändern, damit sich diese auf die anderen Heizkörperthermostate auswirkt.</p>
<h2>Heizprofil in Heizgruppe verwenden</h2>
<p>Die Heizgruppe stellt eine Besonderheit dar. Man kann hierzu zwei oder mehr Geräte zu einer Heizgruppe bündeln. Durch diese Bündelung werden automatisch die Direktverknüpfungen der Geräte untereinander angelegt, was sehr viel Arbeit spart. Hat man z.B. zwei Heizkörper, einen Fensterkontakt (für geöffnet) sowie ein Raumthemrostat, dann ergeben sich viele Verknüpfungen, die die Gruppe automatisch anlegt. Es gibt aber noch eine Besonderheit bei der Anlage einer Gruppe: Aus der Gruppe wird automatisch ein neues "virtuelles" Gerät erzeugt, welches auch in der Geräteliste auftaucht. Ruft man hierzu z.B. die Geräteinstellungen für diese neue Gruppe auf, dann  kann man alle Parameter, die sich aus den einzelnen Geräten der Gruppe ergeben, in einem einzigen Gerät konfigurieren.</p>
<p>Wer nun hier Profile verwenden oder ändern möchte (z.B. durch ein Programm), der ordnet dieses Profil der Heizgruppe zu und damit automatisch den einzelnen Geräte innerhalb der Gruppe. Einstellungen die per Programm oder WebUI nur an ein einzelnes Gerät übertragen werden (z.B. die Profiländerungen für das Raumthermostat) würden nicht an die anderen Geräte weitergegeben werden, da alle zusammen eine Einheit bilden und die Direktverknüpfungen nur für die Gruppe gelten.</p>
<p>Wer sich bisher gefragt hat, ob man Heizprofile nicht übergerodnet anglegen und diese Templates dann den Geräten zuordnen kann wird erkennen, dass man dies über eine Heizgruppe auch ermöglichen kann. Pro Template sollte es dann eine Heigruppe geben.</p>
</div></div></div></div></div></p>
<p>Der Beitrag <a href="https://homeitems.de/hmip-heizprofile-richtig-verwenden/">HMIP Heizprofile richtig verwenden</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homeitems.de/hmip-heizprofile-richtig-verwenden/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Leistung eines Balkonkraftwerks mit Homematic IP erfassen</title>
		<link>https://homeitems.de/leistung-eines-balkonkraftwerks-mit-homematic-ip-erfassen/</link>
					<comments>https://homeitems.de/leistung-eines-balkonkraftwerks-mit-homematic-ip-erfassen/#comments</comments>
		
		<dc:creator><![CDATA[Dieter]]></dc:creator>
		<pubDate>Sat, 12 Nov 2022 16:52:01 +0000</pubDate>
				<category><![CDATA[CCU3]]></category>
		<category><![CDATA[Homematic IP]]></category>
		<category><![CDATA[influxdb]]></category>
		<guid isPermaLink="false">https://homeitems.de/?p=1917</guid>

					<description><![CDATA[<p>Die Installationen  von Balkonkraftwerken nimmt stetig zu. Hierüber kann tagsüber zusätzlich Strom erzeugt werden, der den Stromverbrauch in einem Haushalt durch direkten Konsum senken kann. Wer bereits Homematic-IP Komponenten nutzt, kann diese Messung auch einfach in die vorhandene Gerätewelt von HMIP integrieren. Schalt-/Mess-Steckdose für den Innenraum Soll das Balkonkraftwerk über eine Zuleitung  [...]</p>
<p>Der Beitrag <a href="https://homeitems.de/leistung-eines-balkonkraftwerks-mit-homematic-ip-erfassen/">Leistung eines Balkonkraftwerks mit Homematic IP erfassen</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="fusion-fullwidth fullwidth-box fusion-builder-row-6 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_5_6 5_6 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:83.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.304%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.304%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-one" style="--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;"><h1 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated" style="margin:0;--fontSize:32;line-height:1.1;">CCU3</h1></div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-top:40px;width:100%;"></div><div class="fusion-text fusion-text-4"><p>Die Installationen  von Balkonkraftwerken nimmt stetig zu. Hierüber kann tagsüber zusätzlich Strom erzeugt werden, der den Stromverbrauch in einem Haushalt durch direkten Konsum senken kann. Wer bereits Homematic-IP Komponenten nutzt, kann diese Messung auch einfach in die vorhandene Gerätewelt von HMIP integrieren.</p>
<h1>Schalt-/Mess-Steckdose für den Innenraum</h1>
<p>Soll das Balkonkraftwerk über eine Zuleitung ins Haus an eine Steckdose angeschlossen werden, kann die HMIP-PSM Schalt-Mess-Steckdose zu verwenden.</p>
<p>EQ3 hat Ende 2021 ein Update für die Firmware der Strom-/Mess-Steckdose HMIP-PSM bereitgestellt. Die aktuelle Version der Firmware 2.22.8 unterstützt auch die Messung als Leistungsempfänger und nicht nur als Verbraucher. Hierzu ist es wichtig, zwei Einstellungen vorzunehmen. Ich habe dies beispielhaft unter einer CCU3 vorgenommen, das Ganze sollte auch mit einem Homematic Access Point funktionieren.</p>
<p>Als erstes sollte in den Einstellungen  des BSM unter "Verbrauchs- und Leistungsmessung" als Modus "Einspeisemodus" gewählt werden. Zusätzlich empfehle ich, in den Kanälen des Schaltaktors die Option "Aktion bei Spannungszufuhr" auf "Ein" zu stellen. Wenn mal der Strom ausfällt oder die Sicherung ausgeschaltet wird ist gewährleistet, dass die Steckdose immer sofort eingeschaltet wird, da sonst auch kein Strom vom Balkonkraftwerk in euer Hausnetz fließen würde.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2022/11/HMIP-PSM-Einstellungen-Strom-messen.jpg"><img decoding="async" class="alignnone wp-image-1925 size-medium" src="https://homeitems.de/wp-content/uploads/2022/11/HMIP-PSM-Einstellungen-Strom-messen-300x260.jpg" alt="" width="300" height="260" srcset="https://homeitems.de/wp-content/uploads/2022/11/HMIP-PSM-Einstellungen-Strom-messen-200x173.jpg 200w, https://homeitems.de/wp-content/uploads/2022/11/HMIP-PSM-Einstellungen-Strom-messen-300x260.jpg 300w, https://homeitems.de/wp-content/uploads/2022/11/HMIP-PSM-Einstellungen-Strom-messen-400x346.jpg 400w, https://homeitems.de/wp-content/uploads/2022/11/HMIP-PSM-Einstellungen-Strom-messen-600x519.jpg 600w, https://homeitems.de/wp-content/uploads/2022/11/HMIP-PSM-Einstellungen-Strom-messen-768x664.jpg 768w, https://homeitems.de/wp-content/uploads/2022/11/HMIP-PSM-Einstellungen-Strom-messen-800x692.jpg 800w, https://homeitems.de/wp-content/uploads/2022/11/HMIP-PSM-Einstellungen-Strom-messen-1024x886.jpg 1024w, https://homeitems.de/wp-content/uploads/2022/11/HMIP-PSM-Einstellungen-Strom-messen-1200x1038.jpg 1200w, https://homeitems.de/wp-content/uploads/2022/11/HMIP-PSM-Einstellungen-Strom-messen.jpg 1431w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<h1>Schalt- und Messaktor für den Außenbereich</h1>
<p>Die Schalt-Mess-Steckdose sollte nicht in eine Außensteckdose gesteckt werden, da sie nicht spritzwassergeschützt ist. Daher bietet sich hier eine andere einfache Lösung an. Der Unterputz Homematic IP Schalt-Mess-Aktor HmIP-FSM16 bietet die gleiche Funktionalität wie die Schalt-Mess-Steckdose HMIP-PSM. Hierfür muss nur das Firmware Update 1.22.8 installiert werden. Anschließend kann in den Einstellungen für das Gerät ebenfalls wie oben beschrieben der "Einspeisemodus" gewählt werden.</p>
<p>Den HMIP-FSM16 kann man nun in eine IP65 oder IP66 Dose einbauen, die es in allen Baumärkten gibt. Mit Kabelverschraubungen ebenfalls aus dem Baumarkt kann man dann zwei Kabel (Zu-/Ableitung) mit einer Gummikupplung und einem Gummistecker und dem HMIP-FSM16 zusammenschalten. Fertig ist der Schalt- und Messaktor für den Außenbereich, der nun einfach zwischen Stecker des Balkonkraftwerkes und der Außensteckdose platziert wird. Die Teile gibt es auch als Kompletpaket bei ELV unter dem folgenden <a href="https://de.elv.com/homematic-ip-schalt-mess-aktor-hmip-fsm-fuer-den-aussenbereich-inkl-passender-verteilerdose-abox-144540?fs=1433681042">Link</a>.</p>
<p>Da die Kabel relativ tief in den HMIP-FSM16 eingefügt werden müssen und ich flexible Anschlussleitungen verwende, habe ich diese über ein paar WAGO-Kleemmen mit einem starren Kabel verbunden, die ich dann in den FSM16 gesteckt habe. Man kann die flexiblen Leitungen auch mit Hülsen crimpen, wenn man Hülsen hat, die lang genug sind.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2022/11/FM16-aussen.jpg"><img decoding="async" class="alignnone wp-image-1929 size-medium" src="https://homeitems.de/wp-content/uploads/2022/11/FM16-aussen-225x300.jpg" alt="" width="225" height="300" srcset="https://homeitems.de/wp-content/uploads/2022/11/FM16-aussen-200x267.jpg 200w, https://homeitems.de/wp-content/uploads/2022/11/FM16-aussen-225x300.jpg 225w, https://homeitems.de/wp-content/uploads/2022/11/FM16-aussen-400x533.jpg 400w, https://homeitems.de/wp-content/uploads/2022/11/FM16-aussen-600x800.jpg 600w, https://homeitems.de/wp-content/uploads/2022/11/FM16-aussen-768x1024.jpg 768w, https://homeitems.de/wp-content/uploads/2022/11/FM16-aussen-800x1066.jpg 800w, https://homeitems.de/wp-content/uploads/2022/11/FM16-aussen.jpg 1024w" sizes="(max-width: 225px) 100vw, 225px" /></a></p>
<h1>Aufzeichnen</h1>
<p>Verwendet Ihr eine CCU kann das Aufzeichnen des Verbrauchs anschließend über CCU-Historian erfolgen, oder die Daten werden z.B. über NodeRed an eine InfluxDB weitergegeben und mit Grafana visualisiert. Wie das geht steht in einigen älteren Artikeln auf dieser Webseite. Um die Leistung pro Tag zu erfassen reicht es aus, den Stromzähler des FSM16 oder des PSM auszulesen (Datenpunkt ENERGY_COUNTER), für die aktuelle Leistung ist der Datenpunkt "POWER" entscheidend. Beim PSM können diese in Kanal 6, beim FSM16 in Kanal 5 ausgelesen werden.</p>
<p>TIPP:</p>
<p>Leider hat der Datenpunkt ENERGY_COUNTER des Gerätes einen Nachteil: Er zählt die erzeugte Leistung in Wattstunden, so dass ganz schnell die Grenze der Speichervariable erreicht wird und sich diese intern wieder auf Null setzt. Dies erzeugt dann in Auswertungen unschöne Sprünge oder Peaks. Wer das vermeiden möchte kann mithilfe einer CCU das zu jeder Messteckdose existierende versteckten Programme und die versteckte Systemvariabeln "anzapfen" und die Werte in kWh in einer eigenen Systemvariable ablegen. Damit wird der zuvor beschriebene negative Effekte bei einem Overflow vermieden. Wer nicht weiß wie das geht, kann mir dazu gerne eine Nachricht schreiben.</p>
</div></div></div></div></div>
<p>Der Beitrag <a href="https://homeitems.de/leistung-eines-balkonkraftwerks-mit-homematic-ip-erfassen/">Leistung eines Balkonkraftwerks mit Homematic IP erfassen</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homeitems.de/leistung-eines-balkonkraftwerks-mit-homematic-ip-erfassen/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>SmartMeter mit Tasmota auslesen</title>
		<link>https://homeitems.de/smartmeter-mit-tasmota-auslesen/</link>
					<comments>https://homeitems.de/smartmeter-mit-tasmota-auslesen/#comments</comments>
		
		<dc:creator><![CDATA[Dieter]]></dc:creator>
		<pubDate>Sat, 30 Apr 2022 18:56:33 +0000</pubDate>
				<category><![CDATA[CCU3]]></category>
		<category><![CDATA[Tasmota]]></category>
		<guid isPermaLink="false">https://homeitems.de/?p=1724</guid>

					<description><![CDATA[<p>Nachdem mein alter Ferraris Stromzähler ausgetauscht wurde habe ich mir vorgenommen, alle Werte der Stromzähler zu digitalisieren und kontiniuerlich zu protokollieren. Ziel war, hier so wenig Aufwand wie möglich zu investieren. Daher habe ich nach einer möglichst vorgefertigten Lösung für Infrarotsensoren gesucht. Der für mich passende Sensor ist die Lösung, die auch  [...]</p>
<p>Der Beitrag <a href="https://homeitems.de/smartmeter-mit-tasmota-auslesen/">SmartMeter mit Tasmota auslesen</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="fusion-fullwidth fullwidth-box fusion-builder-row-7 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_5_6 5_6 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:83.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.304%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.304%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-one" style="--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;"><h1 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated" style="margin:0;--fontSize:32;line-height:1.1;">CCU3</h1></div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-top:40px;width:100%;"></div><div class="fusion-text fusion-text-5" style="--awb-text-transform:none;"><p>Nachdem mein alter Ferraris Stromzähler ausgetauscht wurde habe ich mir vorgenommen, alle Werte der Stromzähler zu digitalisieren und kontiniuerlich zu protokollieren.</p>
<p>Ziel war, hier so wenig Aufwand wie möglich zu investieren. Daher habe ich nach einer möglichst vorgefertigten Lösung für Infrarotsensoren gesucht. Der für mich passende Sensor ist die Lösung, die auch auf Volkszähler.org beschrieben ist.</p>
<p>Die folgende Lösung habe ich exemplarisch für folgende SmartMeter von ISKRA erstellt (eine Anpassung an andere Hersteller ist einfach möglich):</p>
<ul>
<li>ISKRA MT681</li>
<li>ISKRA MT175</li>
</ul>
<p>Für eine Erfassung und Weiterverarbeitung der Werte möchte ich Tasmota auf einem Wemos D1-Mini benutzen.</p>
<p>Es gibt viele Seiten mit verschiedenen Erläuterungen zum Anschluss der SmartMeter. Mir hat u.a. auch folgender Link geholfen:</p>
<p><a href="https://hessburg.de/tasmota-wifi-smartmeter-konfigurieren/">https://hessburg.de/tasmota-wifi-smartmeter-konfigurieren/</a></p>
<h2>Sensorauswahl</h2>
<p>Die Zähler von ISKRA geben erfasste Daten über eine Infrarot-Schnittstelle aus. Um diese auszulesen ist ein Infrarotempfänger, für eine Befehlsübetragung (die ich aber nicht brauche) ein Infrarotsender erforderlich. Wer so einen Sensor selber bauen möchte findet hierzu im folgenden Video die nötigen Informationen:</p>
<div class="video-shortcode"><iframe title="IR-Lesekopf für SmartMeter selber bauen | haus-automatisierung.com &#091;4K&#093;" width="1170" height="658" src="https://www.youtube.com/embed/5rWxMc3Q3wU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
<p>Da ich keine großen Lötarbeiten durchführen wollte, habe ich mich für eine (fast) fertige Lösung entschieden, nämlich den</p>
<p class="x-item-title__mainTitle"><a href="https://www.ebay.de/itm/313460034498?hash=item48fbac8bc2:g:B50AAOSwSIVgFDfN"><span class="ux-textspans ux-textspans--BOLD">ttl ir lesekopf lese-schreib-K<wbr />opf EHZ Volkszähler Hichi Smartmeter</span></a>, der auf ebay für ca. 19 Euro zu finden ist. In einem 3D-gedruckten Gehäuse befindet sich die bereits fertiggestellte Platine.  Man muss nur noch eine 4-adrige Leistung anlöten. Hierzu empfehle ich, ein einfaches Telefonkabel mit 4 Adern zu verwenden. Da die Lötstellen auf der Platine sehr nah am Rand sind, habe ich das Kabel umgekehrt angelötet, d.h. ich führe dieses über die Platine zur Lötstelle und kann somit eine bessere Zugentlastung realisieren.</p>
<p>Die 4 Adern benötigt man für</p>
<ol>
<li>die 3.3. Volt Spannungsversorgung</li>
<li>GND (Nullleiter)</li>
<li>RX (Empfangskanal)</li>
<li>TX (Sendekanal)</li>
</ol>
<p>Da ich nur Daten empfangen möchte würden auch 3 Adern ausreichen.</p>
<p>Den Sensor befestige ich nun auf der optischen Infrarotschnittstelle des ISKRA MT175. Dabei ist die Diode 1 der Empfänger und die Diode 2 der Sender. Dementsprechend muss der Hichi Sensor umgekehrt auf der optischen Schnittstelle angebracht werden, d.h. Sender auf Empfänger und Empfänger auf Sender . Wer hier genau hinschaut wird feststellen, dass es eine dunkle LED gibt. Dies ist der Empfänger und die helle Diode ist dementsprechend der Sender.</p>
<p>Der Anschluss der Adern an den D1 Mini habe ich in folgendem Schaubild dargestellt:</p>
<p><a href="https://homeitems.de/wp-content/uploads/2022/04/Anschluss_SmartMeter_D1Mini.jpg"><img decoding="async" class="alignnone wp-image-1788 size-medium" src="https://homeitems.de/wp-content/uploads/2022/04/Anschluss_SmartMeter_D1Mini-300x224.jpg" alt="" width="300" height="224" srcset="https://homeitems.de/wp-content/uploads/2022/04/Anschluss_SmartMeter_D1Mini-200x150.jpg 200w, https://homeitems.de/wp-content/uploads/2022/04/Anschluss_SmartMeter_D1Mini-300x224.jpg 300w, https://homeitems.de/wp-content/uploads/2022/04/Anschluss_SmartMeter_D1Mini-400x299.jpg 400w, https://homeitems.de/wp-content/uploads/2022/04/Anschluss_SmartMeter_D1Mini-600x449.jpg 600w, https://homeitems.de/wp-content/uploads/2022/04/Anschluss_SmartMeter_D1Mini-768x575.jpg 768w, https://homeitems.de/wp-content/uploads/2022/04/Anschluss_SmartMeter_D1Mini-800x598.jpg 800w, https://homeitems.de/wp-content/uploads/2022/04/Anschluss_SmartMeter_D1Mini.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<h2>Freischaltung optische Schnittstelle</h2>
<p>Die von den Energieversorgern (oder Netzbetreibern) bereitgestellten SmartMeter können häufig erst nach einer Freischaltung der optischen Schnittstelle Daten übertragen. Daher ist es notwendig, sich von seinem Energieversorger den Freischaltcode zu besorgen. Mit diesem kann man anschließend die Übertragung der Daten über die optischen Schnittstelle freischalten. Anleitungen hierzu kann man leicht im Internet finden. Der ISKRA MT175 besitzt zur Vereinfachung einen blauen Button, mit dem man den Code eingeben kann. Ansonsten verwendet man einfach eine Taschenlampe, mit der man den Code über den optischen IR-Sensor eingibt.</p>
<p>Vorteil der Freischaltung ist, dass damit auch weitere Werte vom SmartMeter erfasst und ausgelesen werden können. Hierzu gehören beispielsweise die aktuelle Leistung sowohl beim Verbrauch als beim Ertrag (Photovoltaik).</p>
<h2>Tasmota konfigurieren</h2>
<p>Um die Sensordaten auszulesen, muss der D1-Mini mit Tasmota geflasht werden. Hier ist insbesondere wichtig, dass die Scripting-Funktionalität für Tasmota freigeschaltet ist, sonst kann man die Daten nicht verarbeiten.</p>
<p>Wie man das macht, habe ich bereits in meinem folgenden Beitrag beschrieben:</p>
<p><a href="https://homeitems.de/tasmota-scripting-aktivieren/">Tasmota Scripting aktivieren</a></p>
<p>In Tasmota müssen keine GPIOs über das Menü "Configure Module" konfiguriert werden. Stattdessen kopiert man sich von der Tasmota-Seite einfach das Script für das gewünschte Smartmeter herunter. Diese Scripte sind auf folgender Seite zu finden:</p>
<p><a href="https://tasmota.github.io/docs/Smart-Meter-Interface/">https://tasmota.github.io/docs/Smart-Meter-Interface/</a></p>
<p>Das passende Script kopiert man unter dem Menüpunkt "Console/Edit Script" einfach in den Editor. Wichtig ist, dass oben das Häkchen neben "Script enabled" aktiviert wurde!</p>
<p>Wenn alles richtig gelaufen ist, dann sollten auf der Tasmota Startseite, die im Script aktivierten Werte erscheinen. Das könnte z.B. wie folgt aussehen (ich habe die Bezeichnungen hier schon geändert, siehe dazu das nächste Kapitel):</p>
<p><a href="https://homeitems.de/wp-content/uploads/2022/04/Tasmotascreen.jpg"><img decoding="async" class="alignnone wp-image-1784 size-medium" src="https://homeitems.de/wp-content/uploads/2022/04/Tasmotascreen-300x241.jpg" alt="" width="300" height="241" srcset="https://homeitems.de/wp-content/uploads/2022/04/Tasmotascreen-177x142.jpg 177w, https://homeitems.de/wp-content/uploads/2022/04/Tasmotascreen-200x161.jpg 200w, https://homeitems.de/wp-content/uploads/2022/04/Tasmotascreen-300x241.jpg 300w, https://homeitems.de/wp-content/uploads/2022/04/Tasmotascreen-400x321.jpg 400w, https://homeitems.de/wp-content/uploads/2022/04/Tasmotascreen-600x482.jpg 600w, https://homeitems.de/wp-content/uploads/2022/04/Tasmotascreen-768x617.jpg 768w, https://homeitems.de/wp-content/uploads/2022/04/Tasmotascreen-800x642.jpg 800w, https://homeitems.de/wp-content/uploads/2022/04/Tasmotascreen.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Wenn das so nicht funktioniert, dann habe ich im übernächsten Kapitel ein paar Tipps, wie man den Fehler finden kann.</p>
<h2>TASMOTA Script verstehen</h2>
<p>Die von der Tasmota-Seite kopiertem Beispielscripte kann man modifizieren und einfach im Scirpteditor ausführen lassen.</p>
<p>Da es hier aber ein paar kleiner Fallstricke gibt macht es Sinn, dieses Script zumindest teilweise zu verstehen. Für den ISKRA MT175 sieht das Ganze so aus:</p>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-1 > .CodeMirror, .fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-gutters {background-color:var(--awb-color1);}.fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-gutters { background-color: var(--awb-color2); }.fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-linenumber { color: var(--awb-color8); }</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-1 fusion-syntax-highlighter-theme-light" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#e0dede;"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_1" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_1" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_1" data-readOnly="nocursor" data-lineNumbers="1" data-lineWrapping="" data-theme="default" data-mode="text/javascript">>D
>B
=>sensor53 r
>M 1
+1,3,s,0,9600,MT681
1,77070100010800ff@1000,Total Consumed,KWh,Total_in,3
1,77070100100700ff@1,Current Consumption,W,Power_cur,0
1,77070100240700ff@1,Current Consumption P1,W,Power_p1,0
1,77070100380700ff@1,Current Consumption P2,W,Power_p2,0
1,770701004c0700ff@1,Current Consumption P3,W,Power_p3,0
1,77070100020800ff@1000,Total Delivered,KWh,Total_out,3
1,77070100000009ff@#,Service ID,,Meter_id,0|
#</textarea></div><div class="fusion-text fusion-text-6" style="--awb-text-transform:none;"><p>Die Scriptsprache ist in der Tasmota Doku in zwei Abschnitten beschrieben</p>
<ol>
<li>Für das Auslesen der Smart Meter findet man <a href="https://tasmota.github.io/docs/Smart-Meter-Interface/#general-description">hier</a> alle Infos</li>
<li>Für die Verwendung der Scriptsprache sind <a href="https://tasmota.github.io/docs/Scripting-Language/">hier</a> die vielen Sprachdetails zu finden. Wer bisher mit Rules gearbeitet hat, kann diese Befehle mit einem kleinen Präfix "=&gt;" weiter verwenden.</li>
</ol>
<p>Wichtig ist, dass man sich streng an die Syntax hält. So ist z.B. bei einer IF-Abfrage unbedingt notwendig, das "then" in eine neue Zeile zu schreiben, damit die folgenden Befehle auch ausgeführt werden.</p>
<p>Ebenso gibt es den Hinweise, dass in dem "&gt;M" Block Kommentare zu Fehlern führen können und am Ende vor dem Hashtag keine Leerzeichen stehen sollten.</p>
<p>Ausprobieren kann man alles, in dem man das Script speichert und sich die Ergebnisse dann in der Console anschaut. Ja, das ist ein wenig Hin- und Herklicken, funktioniert bei diesem Interpreter aber sehr einfach. Fehlermeldungen werden auch ausgegeben, allerdings manchmal etwas wenig aussagekräftig, so dass es sinnvoll ist, in der Doku nachzuschauen.</p>
<p>Der Inhalt des Scriptes lässt sich wie folgt erläutern:</p>
<p><strong>"&gt;D"</strong> bedeutet, dass ab hier die Deklaration von Variabeln erfolgt. In den Smartmeter-Scripten ist dies nicht notwendig. Wer aber später Variabeln für die weitere Verarbeitung braucht, kann diese unterhalb dieses Statemenst platzieren.</p>
<p><strong>"&gt;B"</strong> hier beginnt der Block, in dem der Code steht, der beim Booten ausgeführt werden soll. Dieser bleibt ebenfalls immer stehen.</p>
<p><strong>"Sensor53 r"</strong> ist ein fester Befehl, der das Einlesen der SmartMeter-Beschreibungen initiiert. Hier braucht nichts geändert zu werden.</p>
<p><strong>"&gt;M 1"</strong> gibt an, dass hier der Block für die SmartMeter Beschreibungen kommt. Wer hier beispielsweise zwei oder drei SmartMeter auslesen will, der gibt anstelle der "1" eine "2" oder "3" an.</p>
<p><strong>"+1,14,s,16,9600,MT175"</strong>. Die Zeile ist recht einfach zu verstehen, alle Werte müssen durch Kommata getrennt werden.</p>
<p><strong>"+1"</strong> bedeutet, dass hier die Deklaration des ersten SmartMeters kommen (wenn da +2 drin stehen würde, dann wäre es der zweite SmartMeter, usw.).</p>
<p><strong>"14"</strong> gibt die GPIO Nummer an an der der RX-Kanal aufgesteckt wurde. In diesem Beispiel ist dies Port D5. Nehmt Euch hierzu ein Bild eines D1-Mini und schaut die Nummer einfach nach. Diese Nummer muss unbedingt an Eure Lösung angepasst werden, wenn Ihr einen anderen Port verwenden wollt. Hier liegt dann auch ein häufiger Fehler, wenn´s mal nicht funktioniert.</p>
<p><strong>"s"</strong> das s gibt an, dass es sich um einen SML-SmartMeter handelt.  Hier würde ein "w" stehen, wenn es sich um einen OBIS-SmartMeter handelt. Damit wird also das Protokoll angegeben, um die Nachrichten des SmartMeters decodieren zu können. Normalerweise sollte das Protokoll auf dem SmartMeter stehen, alternativ könnt Ihr Euren Energiversorger fragen.</p>
<p><strong>"16"</strong> Dies ist ein Flag, welches angibt,  das hier ein Medianwert aus den empfangenen Daten ermittelt werden soll. Das ist sinnvoll, wenn es beispielsweise mal Unterbrechungen gibt oder sich Werte sehr schnell umfangreich ändern. I.d.R. braucht man das nicht anzupassen.</p>
<p><strong>"9600"</strong> ist die Baudrate, mit der die Daten über die Infrarot-LEDs übertragen werden. Dies hängt vom SmartMeter ab, dennoch braucht dies i.d.R. nicht angepasst zu werden.</p>
<p><strong>"MT175"</strong> ist der Name den dieser SmartMeter erhält. Dieser kann frei gewählt werden, sollte aber knackig kurz sein (wegen des begrenzt verfügbaren Speichers). Über diesen Namen kann man später die einzelnen Werte in einer Scriptsprache ansprechen.</p>
<p>Als nächstes fehlen nun noch die Definition der Werte, die empfangen, formatiert und dargestellt und wo diese in Tasmota gespeichert werden sollen.</p>
<p>Hierzu die folgende Beispielzeile des MT175</p>
<pre id="__code_3"><code>1,77070100100700ff@1,Leistung,W,Power_curr,1</code></pre>
<p><strong>"1"</strong> gibt an, dass es sich im den ersten Smartmeter handelt.</p>
<p><strong>"77070100010800ff@1000"</strong> gibt das Datenpaket an, welches ausgelesen werden soll.</p>
<p><strong>"@1000"</strong> in den Beispielscripten steht hier entweder @1000 oder @1. Ich habe bisher nicht herausfinden können, ob es sich bei dem Parameter um die Auflösung des auszulesenden Wertes oder um eine andere Form der Formatierung handelt.</p>
<p><strong>"Leistung"</strong> ist ein String, der die Bezeichnung des Datenwertes darstellt und auch im MQTT verwendet wird (kann beliebig geändert werden).</p>
<p><strong>"W"</strong> ist ebenfalls ein String, der die Einheit für die Konsolenausgabe darstellt (kann beliebig geändert werden).</p>
<p><strong>"Power_Curr"</strong> ist ein String, der den Variablennamen angibt, in dem die Daten gespeichert werden. Wenn der Wert im Script weiter verarbeitet werden soll, dann wird der Wert über diesen Variablennamen angesprochen (kann beliebig geändert werden).</p>
<p><strong>"1"</strong> gibt die Anzahl der Nachkommastellen an (kann beliebig geändert werden).</p>
<p>Die guten Beispielscripte auf der Tasmota-Seite beinhalten häufig eine große Anzahl von möglichen zu empfangenden Werten. Da nicht immer alle Werte gebraucht oder auch vom Smartmeter gesendet werden, löscht man einfach die Zeilen mit diesen nicht benötigten Werten.</p>
<h2>Fehler suchen</h2>
<p>Ja, auch mir ist es passiert, das erst einmal nichts funktioniert hat, daher anbei meine Tipps, wie man hier schnell zu einer Lösung kommt:</p>
<ol>
<li><strong>Prüfen, ob die Lötstellen fest sind.</strong> Da es sich nur um 4 Adern handelt ist das relativ einfach möglich (ich habe alle Lötstellen ein zweites Mal mit dem Lötkolben erwärmt und die Kabel fixiert).</li>
<li><strong>Prüfen, ob der SmartMeter sendet.</strong> Da man so in den kleinen optischen Fenstern nichts sieht, nimmt man einfach ein Smartphone geht auf die Fotofunktion und hält die Kamera auf den Fotosensor. Da die Kameras auch UV-Licht sichtbar machen können, sollte hier ein zyklisches Blinken zu sehen sein. Wenn dem nicht so ist, dann muss der SmartMeter evtl. noch mit der PIN des Energieanbieters freigeschaltet werden.</li>
<li><strong>Prüfen, ob der Sensor richtig auf der Sendefenster sitzt.</strong> SmartMeter, wie der ISKRA MT175 besitzen 2 Dioden, die zum Senden und Empfangen gedacht sind. Der Sensor hat ebenfalls zwei Dioden, so dass Sender auf Empfänger und Empfänger auf Sender sitzen sollte. Die einfache Regel ist, dunkle/schwarze Diode des SmartMeters auf helle Diode des Sensors und umgekehrt. Manchmal ist das runde Ding auch einfach nur zu weit gedreht worden, d.h. achtet darauf, dass das Kabel möglichst senkrecht oben oder unten aus dem Sensor herauskommt.</li>
<li><strong>Prüfen, ob das RX-Singal auch an einem RX-Kanal des D1 Mini angeschlossen is</strong>t. Da die Kabel alle unterschiedliche Farben haben, kommt man hier schnell durcheinander. Deswegen empfehle ich, RX und TX Kabel entweder zu markieren oder die Farben für die Kanäle aufzuschreiben und diese dann bis zum PIN des D1-Mini korrekt zu führen.</li>
<li><strong>Prüfen, ob die Spannung und Erdung (GND) richtig geschaltet sind.</strong> Gerade, wenn man Breadboards verwendet, kann schnell ein Kabel locker sein, so dass kein Strom fließen kann. Achtet bitte auch darauf, eine Spannungsversorgung nur über die 3.3 Volt Leitung vorzunehmen.</li>
<li><strong>Testen, ob die Kommunikation funktioniert</strong>. Hierzu kann in der Tasmota Console folgender Befehl verwendet werden: "<em>Sensor53 d1"</em>. Dies bewirkt einen Dump aller empfangenen Werte des SmartMeters und die Darstellung auf der Console. Wenn als Ergebnis eine Masse von Hexadezimal-Werten erscheinen, dann ist alles richtig (die Decodierung erfolgt durch die o.a. Scripte und Erläuterungen).</li>
<li><strong>Prüfen, ob die richtige Portnummer für den Datenempfang im Script angegeben wurde.</strong> Man vergisst leicht, dass der GPIO, an dem der RX-Kanal angeschlossen ist, auch im Script eingetragen sein muss. Die Beispielscripte nutzen teils andere Portnummern. Ich hatte das erst nicht geändert und hab daher stundenlang nach dem Fehler gesucht, bevor ich diese einfache Lösung gefunden habe.</li>
<li><strong>Prüfen, ob man das richtige Script für sein SmartMeter gewählt hat.</strong> Es gibt mittlerweile eine Vielzahl von Scripten für unterschiedliche SmartMeter. Nur wenn man das passende Script für sein SmartMeter verwendet, werden die Werte richtig ausgelesen. Eine Vielzahl von Scripten für unterschiedliche Smartmeter sind auf der Tasmota Seite unter <a href="https://tasmota.github.io/docs/Smart-Meter-Interface/#smart-meter-descriptors">SMartMeter Descriptors</a> zu finden.</li>
</ol>
<h2>Weiterverarbeitung der Daten</h2>
<p>Die Daten werden automatisch (wenn man den MQTT-Server eingestellt hat) per MQTT übermittelt, so dass man mit Drittsystemen auf die Werte zugreifen kann. Ich empfehle, diese z.B. über Openhab, NodeRed oder IOBroker in Verbindung mit eine Datenbank z.B. in influxdb zu speichern und per Grafana darzustellen, so erhält man einen super Überblick über zeitabhängige Verbräuche oder die Stromerzeugung.</p>
<p>Wenn man mit der Scriptsprache die Werte weiter verarbeiten möchte, dann kann man z.B. wie folgt die Werte ansprechen</p>
<p><em>tmp1=MT175#Total_in</em></p>
<p>und mit diesen Variablen und der Scriptsprache weiter arbeiten.</p>
<p>Ich versende z.B. die Werte zusätzlich an eine CCU3, indem ich in den Scripten die folgende Zeile aufrufe:</p>
<p><em>=&gt;WebSend [192.162.153.17:8181]/cuxd.exe?ret=dom.GetObject("SV_Stromzaehlerstand").State(%tmp1%)</em></p>
<p>Insgesamt lässt sich mit der hier beschriebenen Lösung einfach arbeiten und auch die Einrichtung hat nicht viel Zeit in Anspruch genommen.</p>
</div></div></div></div></div>
<p>Der Beitrag <a href="https://homeitems.de/smartmeter-mit-tasmota-auslesen/">SmartMeter mit Tasmota auslesen</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homeitems.de/smartmeter-mit-tasmota-auslesen/feed/</wfw:commentRss>
			<slash:comments>124</slash:comments>
		
		
			</item>
		<item>
		<title>Gas- und Wasserzähler mit Tasmota digitalisieren</title>
		<link>https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/</link>
					<comments>https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/#comments</comments>
		
		<dc:creator><![CDATA[Dieter]]></dc:creator>
		<pubDate>Sun, 20 Mar 2022 20:14:17 +0000</pubDate>
				<category><![CDATA[CCU3]]></category>
		<category><![CDATA[Tasmota]]></category>
		<guid isPermaLink="false">https://homeitems.de/?p=1728</guid>

					<description><![CDATA[<p>Die Digitalisierung von Gas- und Wasserzählern in einer SmartHome Lösung führt zu einer höheren Transparenz der Verbrauchskosten, wenn man mit Gas heizt und Warmwasser erzeugt. Bei den bestehenden Gaszählern in Privathaushalten  handelt es sich fast immer um Balgengaszähler, die die verbrauchten Kubikmeter an Gas zählen. Aufgabenstellung Für mich stellte sich die Frage,  [...]</p>
<p>Der Beitrag <a href="https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/">Gas- und Wasserzähler mit Tasmota digitalisieren</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="fusion-fullwidth fullwidth-box fusion-builder-row-8 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_5_6 5_6 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:83.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.304%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.304%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-one" style="--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;"><h1 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated" style="margin:0;--fontSize:32;line-height:1.1;">CCU3</h1></div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-top:40px;width:100%;"></div><div class="fusion-text fusion-text-7" style="--awb-text-transform:none;"><p>Die Digitalisierung von Gas- und Wasserzählern in einer SmartHome Lösung führt zu einer höheren Transparenz der Verbrauchskosten, wenn man mit Gas heizt und Warmwasser erzeugt. Bei den bestehenden Gaszählern in Privathaushalten  handelt es sich fast immer um Balgengaszähler, die die verbrauchten Kubikmeter an Gas zählen.</p>
<h2>Aufgabenstellung</h2>
<p>Für mich stellte sich die Frage, wie man einen Gaszähler und einen Wasserzähler digital auslesen und die Ergebnisse auch an eine Homematic CCU oder andere Smarthome Lösungen wie z.B. Openhab oder IOBroker übertragen kann.</p>
<p>Ich nutze bereits Tasmota auf anderen D1 Mini's. Für Tasmota habe ich auch die Scripting Funktionaliät aktiviert (siehe auch meinen Beitrag <a href="https://homeitems.de/tasmota-scripting-aktivieren/">Tasmota Scripting aktivieren, </a>wie man sich eine eigene Tasmota Version kompiliert).</p>
<p>Ich besitze einen Balgengaszähler vom Typ BK-G4. In diesem befindet sich unter der Zähleranzeige eine kleine Öffnung. Die Zähler sind mit einem rotierenden Magneten ausgestatt (i.d.R. an der Ziffer 6 als sichtbarer silberner Belag, der beim Rotieren von außen gemessen werden kann). Die kleinste messbare Einheit ist vorne auf dem Zähler angegeben z.B. in der Form 1imp 0,01m³.</p>
<p>Der Wasserzähler ist ein Aquadis+ P50 von Itron. Dieser besitzt eine kleine Drehscheibe auf der sich ein kleines silbernes magnetisches Dreieck befindet.</p>
<h2>Sensor installieren</h2>
<p>Um den kleinen Magneten auf der Zählscheibe des Gaszählers messen zu können, ist ein einfacher Reedkontakt erforderlich (wie z.B. bei Fensterkontakten). Ich habe mir dazu bei <a href="https://www.conrad.de/de/p/standexmeder-electronics-mk04-1a66c-500w-reed-kontakt-1-schliesser-180-v-dc-180-v-ac-0-5-a-10-w-1205871.html">Conrad den Sensor MK04</a> bestellt. Dieser besitzt zwei Leitungen. Die eine wird auf dem Pin GND und die andere auf einem beliebigen anderen PIN angeschlossen. Dieser PIN wird dann als SWITCH konfiguriert (siehe nächstee Kapitel).</p>
<p>Das Prinzip eines Reedkontaktes ist recht einfach. Durch einen Magneten wird ein Schalter bewegt, der eine Verbindung zwischen zwei Kabeln herstellt, so dass dort ein Strom fließen kann. Verschwindet der Magnet, so wird der Schalter wieder geöffnet, die Verbindung ist damit getrennt. Jedes Schalterschließen entspricht dabei einem Wert von 0,001 m³.</p>
<p>Den Sensor befestigt man mit Klebeband oder mit einem gedruckten Gehäuse von unten in der Vertiefung unter dem Zähler. Ich habe den Sensor mittig unter der letzten Zählerscheibe angebracht, das muss man aber ausprobieren.</p>
<p>Für den Wasserzähler mache ich es mir einfach. Hierfür gibt es bereits einen fertigen Sensor, den man einfach nur auf den Wasserzähler aufstecken muss. Ein Reedkontakt wie für den Gaszähler würde aber auch funktionieren. Ich verwende von Itron das Modell "Cyble-Sensor V2 KLF 1" (K-Faktor=1, LF-Signal)" mit 2 Adern. Dieser liefert mir pro Liter Verbrauch ein Signal.</p>
<p>Es empfiehlt sich, vor der Installation der Sensoren Tasmote (wie in den nächsten Kapiteln beschrieben) auf dem D1 Mini zu konfigurieren und mit diesem direkt zu prüfen, ob ein Signal in Tasmota ankommt. Dies sieht man immer dann, wenn in der Console eine MQTT Nachricht abgesetzt wird.</p>
<p>Auf einer Vielzahl von Webseiten ist die Installation eines Reedkontakts am Gas- und Wasserzähler bereits dargestellt, z.B. unter</p>
<p><a href="http://monitor4home.com/beispiele/gaszahler-mit-reedkontakt-ausstatten">http://monitor4home.com/beispiele/gaszahler-mit-reedkontakt-ausstatten</a></p>
<p><a href="http://blog.bubux.de/gaszaehler-auslesen/">http://blog.bubux.de/gaszaehler-auslesen/</a></p>
<p><a href="https://smart-wohnen.org/homematic-wasserzaehler-auswerten/">https://smart-wohnen.org/homematic-wasserzaehler-auswerten/</a></p>
<h2>Sensorwerte an MQTT Broker übertragen</h2>
<p>Für eine Nutzung von Gas- und Wasserzählerwerten reicht die Digitalisierung des Impulses und die Übertragung an ein weiteres System, was aus diesen Impulsen Werte berechnet. Am einfachsten ist die Verwendung des MQTT Protokolls, da dies fast alle zentral verarbeitenden Smarthome Systeme verstehen.</p>
<p>Die Telemetry Period lasse ich übrigens auf 300 stehen, da TASMOTA automatisch einen geänderten Sensorwert per MQTT übermittelt. Die Telemetry Period gibt nur an, wann spätestens ein Status per MQTT übermittelt wird.</p>
<p><strong>Schritt 1</strong></p>
<p>Um den Reedkontakt in Tasmota zu konfigurieren verwende ich einen Switch, der auf PIN D1 liegen soll. Der Switch toggled zwischen ON und OFF hin und her, je nachdem, ob der Schaltkreis offen oder geschlossen ist. Ein Switch wird nach der Einrichtung als Button mit der Bezeichnung "SWITCH 1" dargestellt, den man wie einen Button auch manuell betätigen kann. Der Toggle Mode des Switches ist per Default eingestellt, diesen kann man aber über die Console auch mit dem Befehl "SwitchMode" umstellen. Die Modes sind auf <a href="https://tasmota.github.io/docs/Buttons-and-Switches/#switchmode">dieser Tasmota Seite</a> erläutert.</p>
<p>In der Console sollte man nun sehen, welche Werte per MQTT über den Switch gesendet werden (ich habe hier noch einen Switch mehr verwendet verwendet):</p>
<p><em>15:07:57.409 MQT: tele/AZD-TEST/SENSOR = </em></p>
<p>und</p>
<p><em>15:07:58.310 MQT: stat/AZD-TEST/RESULT= </em></p>
<p>Hier kann man nun auch kontrollieren, ob der Switch bei geschlossener Verbindung "ON" oder bei geöffneter Verbindung "OFF" anzeigt (hängt vom Kabelanschluss ab). In meinem Test hatte der offene Zustan den Wert 1 (ON, der geschlossene Zustand der Wert 0 (OFF).</p>
<p><strong>Schritt 2<br />
</strong></p>
<p>Zwar funktionieren die Switche, aber es gibt zwei große Nachteile:</p>
<ul>
<li>Der Status der Switche wird nicht auf der Tasmota Console angezeigt</li>
<li>Per MQTT wird bei mehr als einem Switch immer nur <strong>ein</strong> Switch STATUS geschickt, wenn sich dieser ändert. D.h. mit der RESULT Message (siehe oben) ist nicht identifizierbar, welcher Switch geschaltet wurde. Erst wenn die Telemetry Message erstellt wird (siehe oben) werden die Werte der beiden Switche per MQTT übertragen.</li>
</ul>
<p>Dieses Verhalten ist mit dem Typ eines Switches zu erklären, für den es eigentlich gar keinen messbaren Status gibt. Stattdessen muss man gleichzeitig jedem Switch ein korrespondierendes Relay zuordnen, denn ein Switch schaltet per Default immer einen messbaren Power-Wert von ON auf OFF oder umgekehrt.</p>
<p>Switch und Relais werden durch die Nummernzuordnung einfach intern verbunden (Relais 1 und Switch 1).</p>
<p>In diesem Beispiel habe ich auch den PIN 3 für Switch 2 und PIN D4 für Relay 2 verwendet. Dieser steuert gleichzeitig auch die Mini-LED auf dem Board, so dass diese anfängt zu leuchten, wenn der Kontakt geschlossen wird.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2022/01/Tasmota-Configuration.jpg"><img decoding="async" class="alignnone wp-image-1729 size-medium" src="https://homeitems.de/wp-content/uploads/2022/01/Tasmota-Configuration-149x300.jpg" alt="" width="149" height="300" srcset="https://homeitems.de/wp-content/uploads/2022/01/Tasmota-Configuration-149x300.jpg 149w, https://homeitems.de/wp-content/uploads/2022/01/Tasmota-Configuration-200x404.jpg 200w, https://homeitems.de/wp-content/uploads/2022/01/Tasmota-Configuration-400x808.jpg 400w, https://homeitems.de/wp-content/uploads/2022/01/Tasmota-Configuration-507x1024.jpg 507w, https://homeitems.de/wp-content/uploads/2022/01/Tasmota-Configuration-600x1212.jpg 600w, https://homeitems.de/wp-content/uploads/2022/01/Tasmota-Configuration.jpg 702w" sizes="(max-width: 149px) 100vw, 149px" /></a></p>
<p>Wenn man jetzt PIN D1 mit PIN GND verbindet, wird in Tasmota die Anzeige auf "ON" springen, wenn man die Verbindung auflöst wieder auf "OFF". Für einen zweiten Switch verfährt man genauso, wobei jetzt Schalter und Relay die Nummer 2 erhalten. Ebenso werden jetzt für jeden Switch bei einer Änderung die jeweiligen POWER-Werte sofort korrekt übertragen:</p>
<p style="text-align: left;">18:23:08.941 MQT: stat/AZD-TEST/RESULT = <br />
18:23:11.832 MQT: stat/AZD-TEST/RESULT = </p>
<p>Welche Werte MQTT sendet kan man nun auch auf der Console betrachten. Sollte beim Schließen des Kontaktes "OFF" anstelle "ON angezeigt werden, dann invertiert man das Relay indem man den Typ Relay_i wählt.</p>
<p>Auf der Console sieht das Ganze dann so aus (mittels des Befehls "WebButton" , kann man die Beschriftung der Button ändern)</p>
<p><img decoding="async" class="alignnone size-medium wp-image-1746" src="https://homeitems.de/wp-content/uploads/2022/02/Tasmota-Console-210x300.jpg" alt="" width="210" height="300" srcset="https://homeitems.de/wp-content/uploads/2022/02/Tasmota-Console-200x285.jpg 200w, https://homeitems.de/wp-content/uploads/2022/02/Tasmota-Console-210x300.jpg 210w, https://homeitems.de/wp-content/uploads/2022/02/Tasmota-Console-400x571.jpg 400w, https://homeitems.de/wp-content/uploads/2022/02/Tasmota-Console-600x856.jpg 600w, https://homeitems.de/wp-content/uploads/2022/02/Tasmota-Console.jpg 707w" sizes="(max-width: 210px) 100vw, 210px" /></p>
<h2><strong>Sensorwerte an eine Homematic CCU übertragen</strong></h2>
<p>Neben der automatischen Versendung der MQTT Nachrichten möchte ich noch den Status des Reedkontaktes an eine CCU schicken und zwar nur dann, wenn sich der Wert tatsächlich geändert hat.  Die weitere Verarbeitung der Sensorwerte kann ich dann in der CCU vornehmen, so dass ich nur einen Wert übertrage, wenn sich der Reedkontakt verändert hat.</p>
<p>Hier ist jetzt noch folgendes zu berücksichtigen. Während MQTT Messages automatisch bei einem geänderten Sensorwert übertragen werden, muss ich bei der manuellen Übertragung berücksichtigen, wie häufig das Programm ausgeführt werden soll, um den Sensorwert "erwischen" zu können. Der Reedkontakt bei einem Wasser- oder Gaszähler ist höchstens eine Sekunde geschlossen, so dass ich einen Check sekündlich machen muss. Dies erreiche ich durch die Definition einer Sektion mit ">S", in der der Code steht, der sekündlich ausgeführt wird.</p>
<p>Das entsprechende kleine Programm für den Script Editor sieht nun wie folgt aus:</p>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-2 > .CodeMirror, .fusion-syntax-highlighter-2 > .CodeMirror .CodeMirror-gutters {background-color:var(--awb-color1);}.fusion-syntax-highlighter-2 > .CodeMirror .CodeMirror-gutters { background-color: var(--awb-color2); }.fusion-syntax-highlighter-2 > .CodeMirror .CodeMirror-linenumber { color: var(--awb-color8); }</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-2 fusion-syntax-highlighter-theme-light" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#e0dede;"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_2" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_2" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_2" data-readOnly="nocursor" data-lineNumbers="1" data-lineWrapping="" data-theme="default" data-mode="text/javascript">>D
tmp=0
>B
tmp=sw[0]
>E
; nur bei Statuswechsel zu Eins die Bedingung auslösen
if sw[0]!=tmp 
and sw[0]==1
then =>WebSend [192.158.179.132:8181]/cuxd.exe?ret=dom.GetObject("Testvar").State(1)
endif
tmp=sw[0]</textarea></div><div class="fusion-text fusion-text-8" style="--awb-text-transform:none;"><p>Das Script ist recht einfach.</p>
<p>In der "&gt;D" Sektion wird die Variable definiert, die ich benötige um zu checken, ob sich ein Wert geändert hat. Je nachdem, ob der geöffnete Wert des Schalter ON oder OFF ist muss hier die Variable mit 1 oder 0 vorbelegt. Damit wird sichergestellt, dass bei einem Reset des D1 Mini der tatsächliche Zustand zu einem Zählen führt oder nicht.</p>
<p>In der "&gt;B" Sektion weise ich der Hilfsvariablen direkt den Sensorwert zu. Damit verhindere ich, dass bei einem Reboot sofort der Zähler erhöht wird, wenn der Sensor auf "AN" steht. Denn ich möchte nur die vollständigen Zählimpulse erwischen.</p>
<p>In der "&gt;S" Sektion trage ich nun das kleine Programm ein. Nun wird mittels sw[0] der erste (!) Switch ausgelesen. Der Rest erklärt sich von selber, eine Websend Message wird nur dann ausgelöst , wenn sich der Wert des Switches von 0 auf 1 ändert. Wichtig ist, dass die zweite Bedinung, die mit "and" beginnt in einer neuen Zeile steht. Hier ist Tasmota Interpreter sehr empfindlich.</p>
<p>Nun wird in der CCU immer ein Wert aktualisiert, wenn der Schalter geschlossen ist. Diese Variable kann man nun dort weiterverarbeiten, indem man beispielsweise bei jeder Änder der Systemvariable ein Programm ausführt um z.B. einen Zähler zu addieren.</p>
<p>Um aus den den Kubikmetern die kWh auszurechnen ist ein Blick auf eigene Gasrechnung  notwendig. Hier stehen die Faktoren die erforderlich sind, um eine Umrechnung vorzunehmen</p>
</div></div></div></div></div>
<p>Der Beitrag <a href="https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/">Gas- und Wasserzähler mit Tasmota digitalisieren</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Homematic IP Bewegungsmelder vergleichen</title>
		<link>https://homeitems.de/homematic-ip-bewegungsmelder-vergleichen/</link>
					<comments>https://homeitems.de/homematic-ip-bewegungsmelder-vergleichen/#respond</comments>
		
		<dc:creator><![CDATA[Dieter]]></dc:creator>
		<pubDate>Sun, 19 Dec 2021 17:13:52 +0000</pubDate>
				<category><![CDATA[CCU3]]></category>
		<category><![CDATA[Homematic IP]]></category>
		<guid isPermaLink="false">https://homeitems.de/?p=1639</guid>

					<description><![CDATA[<p>Wenn man einen Bewegungsmelder einsetzen möchte hat man bei Homematic IP die Qual der Wahl. Im folgenden Beitrag habe ich drei dieser Sensoren für den Innenbereich getestet und hierzu ein paar Eindrücke gesammelt. 3 unterschiedliche Bewegungsmelder Bei den von mir getesteten Bewegungsmeldern handelt es sich um folgende Modelle:  Gerät max. Entfernung  [...]</p>
<p>Der Beitrag <a href="https://homeitems.de/homematic-ip-bewegungsmelder-vergleichen/">Homematic IP Bewegungsmelder vergleichen</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="fusion-fullwidth fullwidth-box fusion-builder-row-9 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_5_6 5_6 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:83.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.304%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.304%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-one" style="--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;"><h1 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated" style="margin:0;--fontSize:32;line-height:1.1;">CCU3</h1></div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-top:40px;width:100%;"></div><div class="fusion-text fusion-text-9" style="--awb-text-transform:none;"><p>Wenn man einen Bewegungsmelder einsetzen möchte hat man bei Homematic IP die Qual der Wahl. Im folgenden Beitrag habe ich drei dieser Sensoren für den Innenbereich getestet und hierzu ein paar Eindrücke gesammelt.</p>
<h2>3 unterschiedliche Bewegungsmelder</h2>
<p>Bei den von mir getesteten Bewegungsmeldern handelt es sich um folgende Modelle:</p>
</div>
<div class="table-1">
<table width="100%">
<thead>
<tr>
<th align="left"><strong>Gerät</strong></th>
<th align="left"><strong>max. Entfernung</strong></th>
<th align="left"><strong>Erfassungswinkel</strong></th>
<th align="left"><strong>Preis Fertiggerät</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">
<p class="product--title"><a href="https://de.elv.com/homematic-ip-bewegungsmelder-mit-daemmerungssensor-hmip-smi-innen-fuer-smart-home-hausautomation-142722?fs=1305464653">Homematic IP Smart Home Bewegungsmelder mit Dämmerungssensor HmIP-SMI – innen</a></p>
</td>
<td align="left">12 Meter</td>
<td align="left">105 Grad</td>
<td align="left">49,95 €</td>
</tr>
<tr>
<td align="left">
<p class="product--title"><a href="https://de.elv.com/homematic-ip-praesenzmelder-hmip-spi-innen-150587?fs=1305464653">Homematic IP Smart Home Präsenzmelder HmIP-SPI – innen</a></p>
</td>
<td align="left">7 Meter</td>
<td align="left">105 Grad</td>
<td align="left">59,95 €</td>
</tr>
<tr>
<td align="left">
<p class="product--title"><a href="https://de.elv.com/homematic-ip-funk-durchgangssensor-hmip-spdr-mit-richtungserkennung-151159">Homematic IP Smart Home Funk-Durchgangssensor HmIP-SPDR mit Richtungserkennung</a></p>
</td>
<td align="left">4,5 Meter</td>
<td align="left">66 Grad</td>
<td align="left">99,95 €</td>
</tr>
</tbody>
</table>
</div>
<div class="fusion-text fusion-text-10" style="--awb-text-transform:none;"><p>Alle Bewegungsmelder arbeiten mit Passive Infrarot Sensoren (PIR-Sensor). Die Batterielebensdauern habe ich nicht berücksichtigt, da dies immer vom Praxiseinsatz abhängt. Seitens eQ-3 werden aber mindestens 2 Jahre Lebensdauer angegeben.</p>
<p>Alle Sensoren ermöglichen den Sendeabstand einzustellen, sowie Bewegungen auch in den Sendepausen zu erkennen. Alle Bewegungsmelder melden einen Sabotagealarm, wenn sie während des Betriebs geöffnet werden.</p>
<h2>Bewegungsmelder mit Dämmerungssensor HmIP-SMI</h2>
<p>Der weiße Bewegungsmelder ließ sich einfach an der CCU anlernen. Irritierend war nach dem Anlernen die Phase, in der das Gerät häufiger rot blinkte. Im ersten Moment dachte ich, dass das Gerät die Kopplung nicht hinbekommt oder einen Fehler hat. Allerdings habe ich festgestellt, dass dieses rote Blinken nach einiger Zeit aufhört, das Gerät sauber in der CCU angezeigt wird und auch korrekte Daten liefert.</p>
<p>Die Erkennung von Bewegungen funktionierte einwandfrei, auch in Entfernungen bis zu 6 Metern. Ab 6 Metern müssen nach meine Erkenntnissen Bewegungen schon klar erkennbar sein. Das Umblättern von Zeitschriften reichte hier teilweise nicht mehr aus.</p>
<p>Angenehm ist die Möglichkeit, für das Auslösen des Sensors einen Helligkeitswert angeben zu können. Diesen ermittelt man am besten, indem man sich die Werte anschaut, die der Sensor bei verschiedenen Helligkeiten ausgibt, um den gewünschten Schwellwert dann einzutragen. Wichtig hierbei ist zu berücksichtigen, dass man die Zahl der Messungen angeben kann, von denen dann der geringste Wert als Auslöser für den Sensor verwendet wird. eQ-3 gibt hier einen Abstand von 6 Minuten pro Messung an.</p>
<p>Wenn eine Leuchte geschaltet wird sollte darüber hinaus beachtet werden, dass eine Anschaltzeit einer Leuchte größer oder gleich dem sogenannten Mindestsendeabstand ist, da sonst die Ein-/Ausschaltzeit der Leuchte durch den Mindestsendeabstand bestimmt wird. Diese Möglichkeiten gelten übrigens auch für den Präsenzsmelder.</p>
<p>Der Sensor kann auch in einer Raumecke installiert werden und dadurch mit dem 105 Grad Winkel einen ganzen Raum überwachen.</p>
<p>Folgende Parameter stehen für den Bewegungsmelder mit Dämmerungssensor in einer CCU zur Verfügung:</p>
<p><a href="https://homeitems.de/wp-content/uploads/2021/12/BWM1.jpg"><img decoding="async" class="alignnone wp-image-1653 size-medium" src="https://homeitems.de/wp-content/uploads/2021/12/BWM1-300x143.jpg" alt="" width="300" height="143" srcset="https://homeitems.de/wp-content/uploads/2021/12/BWM1-200x96.jpg 200w, https://homeitems.de/wp-content/uploads/2021/12/BWM1-300x143.jpg 300w, https://homeitems.de/wp-content/uploads/2021/12/BWM1-400x191.jpg 400w, https://homeitems.de/wp-content/uploads/2021/12/BWM1-600x287.jpg 600w, https://homeitems.de/wp-content/uploads/2021/12/BWM1-768x367.jpg 768w, https://homeitems.de/wp-content/uploads/2021/12/BWM1-800x382.jpg 800w, https://homeitems.de/wp-content/uploads/2021/12/BWM1-1024x489.jpg 1024w, https://homeitems.de/wp-content/uploads/2021/12/BWM1-1200x574.jpg 1200w, https://homeitems.de/wp-content/uploads/2021/12/BWM1-1536x734.jpg 1536w, https://homeitems.de/wp-content/uploads/2021/12/BWM1.jpg 1789w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<h2>Präsenzmelder HmIP-SPI</h2>
<p>Laut Werbung ist der Präsenzmelder auf die Erkennung von Präsenz, d.h. auf das Erkennen auch feinerer Bewegungen spezialisiert. Dazu wird er an der Decke installiert und kann mit einem 360 Grad "Blick" einen Bereich von 105 Grad unterhalb des Sensors abdecken.</p>
<p>eQ-3 gibt dabei an, dass die Sensibilität des Sensors abnimmt, je weiter man sich der 105 Grad Grenze nähert. Um dies zu testen, habe ich den Sensor direkt über einem Schreibtisch in eine Höhe von ca. 2,5 Metern platziert. Er erkannte auch feiner Bewegungen direkt unter dem Sensor recht gut (leichte Armbewegungen, etc.). Das stille Tippen auf eine Tastatur wurde dann doch manchmal nicht mehr erkannt. Mein Ziel, eine Lichtschaltung aufzubauen, bei der das Licht solange anbleibt, solange ich mich im Raum befinde hat daher nicht präzise genug funktioniert, so dass z.B. das Licht ausgeschaltet wurde, obwohl ich mich arbeitend am Schreibtisch befunden habe. Einwandfrei funktionierte hingegen die Erkennung von gröberen Bewegungen in einer Entfernung von bis zu 5 Metern (ist aber abhängig von der Installationshöhe des Sensors, d.h. je höher umso weiter funktioniert die Bewegungserkennung).</p>
<p>Die Möglichkeiten der Dämmerungsfunktion entsprechen den Beschreibungen des Bewegungsmelders mit Dämmerungsfunktion.</p>
<p>Folgende Parameter stehen für den Präsenzsmelder in einer CCU zur Verfügung:</p>
<p><a href="https://homeitems.de/wp-content/uploads/2021/12/PM1.jpg"><img decoding="async" class="alignnone wp-image-1654 size-medium" src="https://homeitems.de/wp-content/uploads/2021/12/PM1-300x179.jpg" alt="" width="300" height="179" srcset="https://homeitems.de/wp-content/uploads/2021/12/PM1-200x120.jpg 200w, https://homeitems.de/wp-content/uploads/2021/12/PM1-300x179.jpg 300w, https://homeitems.de/wp-content/uploads/2021/12/PM1-400x239.jpg 400w, https://homeitems.de/wp-content/uploads/2021/12/PM1-600x359.jpg 600w, https://homeitems.de/wp-content/uploads/2021/12/PM1-768x460.jpg 768w, https://homeitems.de/wp-content/uploads/2021/12/PM1-800x479.jpg 800w, https://homeitems.de/wp-content/uploads/2021/12/PM1-1024x613.jpg 1024w, https://homeitems.de/wp-content/uploads/2021/12/PM1-1200x718.jpg 1200w, https://homeitems.de/wp-content/uploads/2021/12/PM1-1536x919.jpg 1536w, https://homeitems.de/wp-content/uploads/2021/12/PM1.jpg 1775w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<h2>Durchgangssensor HmIP-SPDR</h2>
<p>Der Durchgangssensro wird mit den Gehäusefarben weiß und anthrazit geliefert. Empfohlen wird, diesen im Türrahmen einzubauen entweder geschraubt oder mit Klebestreifen. Ich habe diesen auf einer Hähe von ca. 90 Zentimetern so platziert, dass er einen Durchgang überwachen kann. Das Anlernen funktionierte einwandfrei. Eine Dämmerungsfunktion hat er im Vergleich zu den anderen Sensoren nicht.</p>
<p>Bei den anschließenden Tests fiel mir auf, dass der Sensor Bewegungen in die eine Richtung erkannte (links), rechts hingegen deutlich weniger Bewegungen zählte. Ich habe daraufhin nochmal die Lage leicht angepasst (Ausrichtung parallel zum Laufweg). Dies hat allerdings zu keiner Verbesserung geführt, das Gerät zählte die eine Richtung (links) scheinbar sensibler, als die Richtung von rechts. Trotz genauem Studiums der Anleitung konnte ich nicht herausfinden, wie man dieses Verhalten verändern kann, so dass korrekt gezählt wird. eQ-3 weist in der Anleitung darauf hin, dass bei mehreren Personen durchaus ein Erkennen schwierig werden kann. Allerdings ist dieser Fall in meinen Tests nicht vorgekommen. Ebenfalls habe ich nicht herausgefunden, wie man ohne Programmierung den Zähler zwischenzeitlich für rechts oder links auf Null zurücksetzen kann.</p>
<p>Folgende Parameter stehen für den Durchgangssensor in einer CCU zur Verfügung:</p>
<p><a href="https://homeitems.de/wp-content/uploads/2021/12/DGS2.jpg"><img decoding="async" class="alignnone wp-image-1655 size-medium" src="https://homeitems.de/wp-content/uploads/2021/12/DGS2-300x208.jpg" alt="" width="300" height="208" srcset="https://homeitems.de/wp-content/uploads/2021/12/DGS2-200x139.jpg 200w, https://homeitems.de/wp-content/uploads/2021/12/DGS2-300x208.jpg 300w, https://homeitems.de/wp-content/uploads/2021/12/DGS2-400x277.jpg 400w, https://homeitems.de/wp-content/uploads/2021/12/DGS2-600x416.jpg 600w, https://homeitems.de/wp-content/uploads/2021/12/DGS2-768x532.jpg 768w, https://homeitems.de/wp-content/uploads/2021/12/DGS2-800x554.jpg 800w, https://homeitems.de/wp-content/uploads/2021/12/DGS2-1024x709.jpg 1024w, https://homeitems.de/wp-content/uploads/2021/12/DGS2-1200x831.jpg 1200w, https://homeitems.de/wp-content/uploads/2021/12/DGS2-1536x1064.jpg 1536w, https://homeitems.de/wp-content/uploads/2021/12/DGS2.jpg 1682w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Darüber hinaus gibt es mehrere Optionen, die Betriebsart (d.h. die Art des Zählens) einzustellen, so dass Ereignisse in Abhängigkeit davon ausgelöst werden können:</p>
<p><a href="https://homeitems.de/wp-content/uploads/2021/12/DGS_1.jpg"><img decoding="async" class="alignnone wp-image-1656 size-medium" src="https://homeitems.de/wp-content/uploads/2021/12/DGS_1-266x300.jpg" alt="" width="266" height="300" srcset="https://homeitems.de/wp-content/uploads/2021/12/DGS_1-200x225.jpg 200w, https://homeitems.de/wp-content/uploads/2021/12/DGS_1-266x300.jpg 266w, https://homeitems.de/wp-content/uploads/2021/12/DGS_1-400x450.jpg 400w, https://homeitems.de/wp-content/uploads/2021/12/DGS_1-600x675.jpg 600w, https://homeitems.de/wp-content/uploads/2021/12/DGS_1-768x865.jpg 768w, https://homeitems.de/wp-content/uploads/2021/12/DGS_1-800x901.jpg 800w, https://homeitems.de/wp-content/uploads/2021/12/DGS_1-910x1024.jpg 910w, https://homeitems.de/wp-content/uploads/2021/12/DGS_1.jpg 1073w" sizes="(max-width: 266px) 100vw, 266px" /></a></p>
<h2>FAZIT</h2>
<p>Der Durchgangssensor HmIP-SPDR hat mich am wenigsten überzeugt. Das Feauture der richtungsabhängigen Durchgangserkennung funktionierte nicht zuverlässig genug. Dabei habe ich nicht rausfinden können, wann der Sensor eine Bewegung von der einen oder der anderen Seite zuverlässig erkennt. Damit erkennt der Sensor nur Bewegungen zuverlässig, ist aber durch die geringe Reichweite und den hohen Preis somit im Nachteil gegenüber den anderen Sensoren.</p>
<p>Der Bewegungsmelder HmIP-SMI  hingegen macht seine Sache bzgl. Bewegungserkennung auch in großen Entfernungen seht gut. Mit der Möglichkeit der Eckmontage und dem geringsten Preis ist er für mich die erste Wahl bei der Bewegungserkennung.</p>
<p>Der Präsenzmelder HmIP-SPI arbeitet erkennbar sensibler als der Bewegungsmelder HmIP-SMI und ist somit eine Alternative zu diesem Sensor. Allerdings hat auch dieser Sensor seinen Grenzen bei feinen Bewegungen, so dass er nicht alles erkennt insbesondere wenn der Abstand zwischen Sensor und Bewegungsort zu groß wird. Hat man einen großen Raum und platziert diesen an der Decke, dann müssten mehrere Sensoren so platziert werden, dass diese den ganzen Raum abdecken.</p>
</div></div></div></div></div>
<p>Der Beitrag <a href="https://homeitems.de/homematic-ip-bewegungsmelder-vergleichen/">Homematic IP Bewegungsmelder vergleichen</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homeitems.de/homematic-ip-bewegungsmelder-vergleichen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ausfahrschutz für Markise mit HMIP Aktor</title>
		<link>https://homeitems.de/ausfahrschutz-fuer-markise-mit-hmip-aktor/</link>
					<comments>https://homeitems.de/ausfahrschutz-fuer-markise-mit-hmip-aktor/#respond</comments>
		
		<dc:creator><![CDATA[Dieter]]></dc:creator>
		<pubDate>Sat, 11 Dec 2021 15:22:08 +0000</pubDate>
				<category><![CDATA[CCU3]]></category>
		<category><![CDATA[Homematic IP]]></category>
		<category><![CDATA[Smart Garden]]></category>
		<guid isPermaLink="false">https://homeitems.de/?p=1612</guid>

					<description><![CDATA[<p>Wer eine elektrische Markise hat, möchte dass die Markise bei zu starkem Wind oder bei Regen besser eingefahren wird, damit die Markise keinen Schaden erleidet. Diesen Ausfahrschutz kann man für eine ausgefahrene Markise recht einfach erreichen, aber was ist, wenn man vor dem Ausfahren der Markise erst checken möchte, ob es regnet  [...]</p>
<p>Der Beitrag <a href="https://homeitems.de/ausfahrschutz-fuer-markise-mit-hmip-aktor/">Ausfahrschutz für Markise mit HMIP Aktor</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="fusion-fullwidth fullwidth-box fusion-builder-row-10 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_5_6 5_6 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:83.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.304%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.304%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-one" style="--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;"><h1 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated" style="margin:0;--fontSize:32;line-height:1.1;">CCU3</h1></div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-top:40px;width:100%;"></div><div class="fusion-text fusion-text-11" style="--awb-text-transform:none;"><p>Wer eine elektrische Markise hat, möchte dass die Markise bei zu starkem Wind oder bei Regen besser eingefahren wird, damit die Markise keinen Schaden erleidet. Diesen Ausfahrschutz kann man für eine ausgefahrene Markise recht einfach erreichen, aber was ist, wenn man vor dem Ausfahren der Markise erst checken möchte, ob es regnet oder der Wind zu stark ist? Basis bei mir ist die Verwendung eines HMIP-BROLL Schalt-/Messaktors, der durch Drücken auf die obere Taste die Markise automatisch ausfährt und durch Drücken auf die untere Taste einfährt.</p>
<h2>Lösungsansatz</h2>
<p>Grundsätzlich brauche ich zuerst ein kleines Programm, welches nach einem Tastendruck prüft, ob es nicht regnet oder die Windgeschwindigkeit kleiner einem definierten Grenzwert ist. Ich nutze als Sensoren sowohl den HMIP Regensensor als auch die HMIP Wetterstation Pro mit dem Windmesser. Das Programm sieht wie folgt aus:</p>
<p><a href="https://homeitems.de/wp-content/uploads/2021/11/Programm_Markisenausfahrschutz.jpg"><img decoding="async" class="wp-image-1613 size-medium" src="https://homeitems.de/wp-content/uploads/2021/11/Programm_Markisenausfahrschutz-300x110.jpg" alt="" width="300" height="110" srcset="https://homeitems.de/wp-content/uploads/2021/11/Programm_Markisenausfahrschutz-200x73.jpg 200w, https://homeitems.de/wp-content/uploads/2021/11/Programm_Markisenausfahrschutz-300x110.jpg 300w, https://homeitems.de/wp-content/uploads/2021/11/Programm_Markisenausfahrschutz-400x146.jpg 400w, https://homeitems.de/wp-content/uploads/2021/11/Programm_Markisenausfahrschutz-600x220.jpg 600w, https://homeitems.de/wp-content/uploads/2021/11/Programm_Markisenausfahrschutz-768x281.jpg 768w, https://homeitems.de/wp-content/uploads/2021/11/Programm_Markisenausfahrschutz-800x293.jpg 800w, https://homeitems.de/wp-content/uploads/2021/11/Programm_Markisenausfahrschutz.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Wer das bis hierin genauso macht wird allerdings feststellen, dass beim Ausfahren trotzdem nichts geprüft wird.  Woran liegt das ?</p>
<p>Hier spielt nun das Thema Direktverknüpfung (oder beim Access Point die Gruppen) eine Rolle. Beim Anlernen des Rollladenaktors (HMIP-BROLL) werden automatisch zwei Direktverknüpfungen angelegt. Eine für den oberen Taster (i.d.R. Kanal 2) und eine für den unteren Taster (Kanal 1). Diese Direktverknüpfungen werden als Toggle Verknüpfungen erstellt und führen dazu, dass direkt im Schaltaktor das Aus- und Einfahren der Markise hinterlegt wird. Dabei ist nicht vorgesehen, dass vorher noch ein kleines Programm ausgeführt wird. Da es sich um eine im Geräte gespeicherte Information handelt, wird diese somit ohne Kommunikation mit CCU oder HAP ausgeführt.</p>
<p>Daher muss die Direktverknüpfung zwischen dem Taster für das Herunterfahren der Markise und dem Rollladen-Aktor gelöscht werden, damit das zentrale Programm zukünftig nur noch den Ausfahrvorgang durchführt. Im folgenden Bild ist die Direktverknüpfung zu sehen, die ich dazu auf der CCU gelöscht habe.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2021/11/Direktverknuepfung_Taster_Markise.jpg"><img decoding="async" class="wp-image-1614 size-medium" src="https://homeitems.de/wp-content/uploads/2021/11/Direktverknuepfung_Taster_Markise-300x9.jpg" alt="" width="300" height="9" srcset="https://homeitems.de/wp-content/uploads/2021/11/Direktverknuepfung_Taster_Markise-200x6.jpg 200w, https://homeitems.de/wp-content/uploads/2021/11/Direktverknuepfung_Taster_Markise-300x9.jpg 300w, https://homeitems.de/wp-content/uploads/2021/11/Direktverknuepfung_Taster_Markise-400x12.jpg 400w, https://homeitems.de/wp-content/uploads/2021/11/Direktverknuepfung_Taster_Markise-600x18.jpg 600w, https://homeitems.de/wp-content/uploads/2021/11/Direktverknuepfung_Taster_Markise-768x23.jpg 768w, https://homeitems.de/wp-content/uploads/2021/11/Direktverknuepfung_Taster_Markise-800x24.jpg 800w, https://homeitems.de/wp-content/uploads/2021/11/Direktverknuepfung_Taster_Markise-940x31.jpg 940w, https://homeitems.de/wp-content/uploads/2021/11/Direktverknuepfung_Taster_Markise.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Im Anschluss steuert nun das oben erstellt Programm das Ausfahren der Markise und checkt ab sofort vorher, ob es regnet oder stark windet.</p>
</div></div></div></div></div>
<p>Der Beitrag <a href="https://homeitems.de/ausfahrschutz-fuer-markise-mit-hmip-aktor/">Ausfahrschutz für Markise mit HMIP Aktor</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homeitems.de/ausfahrschutz-fuer-markise-mit-hmip-aktor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bodenfeuchtesensor für Homematic IP bauen und nutzen (Teil 3, Software)</title>
		<link>https://homeitems.de/bodenfeuchtesensor-fuer-homematic-ip-bauen-und-nutzen-teil-3/</link>
					<comments>https://homeitems.de/bodenfeuchtesensor-fuer-homematic-ip-bauen-und-nutzen-teil-3/#comments</comments>
		
		<dc:creator><![CDATA[Dieter]]></dc:creator>
		<pubDate>Sun, 07 Nov 2021 12:32:19 +0000</pubDate>
				<category><![CDATA[CCU3]]></category>
		<category><![CDATA[Homematic IP]]></category>
		<guid isPermaLink="false">https://homeitems.de/?p=1580</guid>

					<description><![CDATA[<p>Nachdem nun die Hardware für den Bodenfeuchtesensor aufgebaut und in Betrieb genommen wurde betrachtet dieser letzte Artikel, wie die Daten an andere Systeme insbesondere eine CCU übermittlet werden. Datenübertragung Daten übertrage ich auf zwei unterschiedliche Wege, nämlich über MQTT (standardmäßig in Tasmota verfügbar) und durch Beschreiben einer Variabeln in der CCU. MQTT  [...]</p>
<p>Der Beitrag <a href="https://homeitems.de/bodenfeuchtesensor-fuer-homematic-ip-bauen-und-nutzen-teil-3/">Bodenfeuchtesensor für Homematic IP bauen und nutzen (Teil 3, Software)</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-11 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion_builder_column_5_6 5_6 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:83.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.304%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.304%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-one" style="--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;"><h1 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated" style="margin:0;--fontSize:32;line-height:1.1;">CCU3</h1></div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-top:40px;width:100%;"></div><div class="fusion-text fusion-text-12"><p>Nachdem nun die Hardware für den Bodenfeuchtesensor aufgebaut und in Betrieb genommen wurde betrachtet dieser letzte Artikel, wie die Daten an andere Systeme insbesondere eine CCU übermittlet werden.</p>
<h2>Datenübertragung</h2>
<p>Daten übertrage ich auf zwei unterschiedliche Wege, nämlich über MQTT (standardmäßig in Tasmota verfügbar) und durch Beschreiben einer Variabeln in der CCU.</p>
<h3>MQTT Übertragung</h3>
<p>Um die Kommunikation der Schaltung zu testen ist es am einfachsten, MQTT als Protokoll zu verwenden. Tasmota bietet diese Übertragung standardmäßig an. Hierzu benötigt man nur einen MQTT Server der die empfangenen Nachrichten verteilt.</p>
<p>Als Server verwende ich einen simplen Mosquito MQTT Server, den ich auf einer CCU3 installiert habe. Mir ging es vor allen Dingen um eine schnelle Konfiguration ohne lange Installation sowie einer Bündelung wichtiger Aufgaben auf einem Raspi. Die Software findet man unter <a href="https://github.com/homematic-community/ccu-addon-mosquitto">GitHub. </a>Nach der Installation auf der CCU ist es noch wichtig die beiden Ports 1883 und 1884 in den CCU Firewall Einstellungen frei zu geben. Wer keinen Benutzer und Passwort vergeben möchte ist jetzt schon fertig.</p>
<p>Um zu testen, ob die Ports tatsächlich offen sind (manchmal führt ein Semikolon dazu, dass Dinge nicht funktionieren) nutze ich z.B. den <a href="https://www.wintotal.de/download/advanced-port-scanner/">Advanced Port Scanner</a>. Achtet darauf, dass Ihr beim Scannen auch die oberen Portadressen für den Scan angebt.</p>
<p>Nun muss nur noch in der Tasmota WEBUI unter "Configure MQTT" die Host IP-Adresse angegeben werden. Als Topic (Friendly Name) sollte ein aussagekräftiger Name verwendet werden, damit die Nachrichten später klar erkennbar.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2021/08/Tasmota_MQTT_Parameter.jpg"><img decoding="async" class="alignnone wp-image-1522 size-medium" src="https://homeitems.de/wp-content/uploads/2021/08/Tasmota_MQTT_Parameter-166x300.jpg" alt="" width="166" height="300" srcset="https://homeitems.de/wp-content/uploads/2021/08/Tasmota_MQTT_Parameter-166x300.jpg 166w, https://homeitems.de/wp-content/uploads/2021/08/Tasmota_MQTT_Parameter-200x361.jpg 200w, https://homeitems.de/wp-content/uploads/2021/08/Tasmota_MQTT_Parameter-400x723.jpg 400w, https://homeitems.de/wp-content/uploads/2021/08/Tasmota_MQTT_Parameter-567x1024.jpg 567w, https://homeitems.de/wp-content/uploads/2021/08/Tasmota_MQTT_Parameter-600x1084.jpg 600w, https://homeitems.de/wp-content/uploads/2021/08/Tasmota_MQTT_Parameter.jpg 697w" sizes="(max-width: 166px) 100vw, 166px" /></a></p>
<p>Bei mir bekam der D1 mini zuerst keinen Connect, nachdem ich aber auf der CCU den MQTT Server neu gestartet hatte funktionierte alles einwandfrei. Wenn man keinen Friendly Name bzw. topic Namen eingebt, kann das auch ein Grund sein, warum man keinen Connect bekommt.</p>
<p>Zur Überprüfung der korrekten Funktionsweise kann ich das Tool <a href="https://mqtt-explorer.com/">MQTT-Explorer</a> nur empfehlen. Hierin kann man sehen, ob und wie der Empfang und das Versenden von Nachrichten funktioniert. Auf der Tasmota Oberfläche kann man das korrekte Versenden in der Console beobachten.</p>
<h3>CCU3 Systemvariablen direkt beschreiben</h3>
<p>Da ich gerne die Daten des Sensors in einer CCU3 verwenden möchte, habe ich  die folgende Lösung implementiert.</p>
<p>Über den Port 8181 auf der CCU ist es recht einfach, Funktionen, die z.B. über den CuX Daemon zur Verfügung gestellt werden über eine Webadresse  aufzurufen. Hierzu gehört auch die beliebte Funktion dom.GetObject() zur Abfrage und Setzen von Objektinhalten wie z.B. Variablen in der CCU.</p>
<p>Wenn meine Variable in der CCU z.B. "Feuchtigkeit" heißt, dann kann ich diese über einen Webbrowser wie folgt beschreiben:</p>
<p><span style="color: #008000;"><em>http://192.149.131.53:8181/cuxd.exe?ret=dom.GetObject(“Feuchtigkeit”).State(112)</em></span></p>
<h2>Finale Rules auf Tasmota erstellen</h2>
<p>Um die Möglichkeitd der Übertragung von Daten an die CCU realisieren zu können, müssen Tasmota noch die Befehle mitgeteilt werden, die bei jedem Aufwachen des D1 Mini auszuführen sind.</p>
<p>Diese Mini-Programme werden in Tasmota als Rules bezeichnet. Für die Erläuterungen hierzu verweise ich auf die Tasmota Dokumentation zu Rules. Jede Rule wird immer durch ein Ereignis ausgelöst, den Trigger.</p>
<p>Die erste Regel benötige ich für das Einschalten des Relays (GPIO D8), über den Sensor und AD-Wandler mit Strom versorgt werden. Dieser soll immer angeschaltet werden, sobald der D1 Mini angeschaltet wird. Der Befehl hierzu lautet:</p>
<p><span style="color: #008000;"><em>Rule1 on Power1#Boot do Power ON endon</em></span></p>
<p>Man gibt die Rule in der Console ein und aktiviert diese über "Rule1 1". Ebenso kann man die Rule über den Consolenbefehl "Rule1 0" deaktivieren.</p>
<p>Die zweite Regel benötige ich, um die Sensorwerte abzufragen und in einer Variablen zwischenzuspeichern, denn ich kann beim Versenden von Nachrichten an die CCU3 nur Tasmota Variablen benutzen. Die Regel speichert automatisch einen Sensorwert, der am ersten Analogport liegt in der Variablen "var1", sobald ein neuer Wert vom Sensor geliefert wird.</p>
<p><span style="color: #008000;"><em>Rule2 on ADS1115#A0!=%var1% do var1 %value% endon</em></span></p>
<p>Auch diese Regel wird nun durch Eingabe in der Console sowie dem Befehl "Rule2 1" aktiviert. Man sieht dann sofort das Ergebnis der Ausführung, wenn permanent neue Werte in die Variablen geschrieben werden.</p>
<p>Und zuletzt wird noch eine Rule verwendet, um den Webbefehl zum Beschreiben der Variable in der CCU abzusetzen. Dies mache ich allerdings erst nach einer Minute, da ich warten möchte, bis die Werte stabil verfügbar sind. Ich übermittle an die Variable "Feuchtigkeit" den Wert der Variablen var1, die ich mit der vorigen Rule gefüllt habe.</p>
<p><span style="color: #008000;"><em>Rule3 on Time#Minute do WebSend [192.149.131.53:8181]/cuxd.exe?ret=dom.GetObject("Feuchtigkeit").State(%var1%) endon</em></span></p>
<p>Insgesamt können diese Rules natürlich zusammengefasst und weiter optimiert werden, aber ich wollte das Ganze mal nachvollziehbar zeigen. In diesem Beispiel habe ich ebenfalls nur einen Sensorwert verwendet, für den zweiten Sensorwert müssen einfach nur Rule2 und Rule3 kopiert und modifiziert werden.</p>
<p>Die dritte Regel setzt voraus, dass der D1 mini mindestens 1 Minuten an bleibt, bevor der DeepSlepp-Modus aktiviert wird. Daher habe ich die "Telemetry Period" auf 70 Sekunden gesetzt.</p>
<p>Nun kann durch den Tasmota Befehl "DeepSleepTime 3600" die automatische Messung beginnen. Jede Stunde wachte der Sensor jetzt auf und übermittelt per MQTT und durch Beschreiben der CCU-Variable den aktuellen Wert.</p>
<h2>Berechnen der Feuchtigkeit</h2>
<p>Wenn man sich die Werte anschaut, die der Sensor liefert, dann sind diese nicht wirklich lesbar. Besser wären Prozentwerte, wie feucht der Boden tatsächlich ist. Die Berechnungen sollten in der CCU oder in anderen Systemen erfolgen. Tasmota kann die Werte nicht berechnen.</p>
<p><strong>Berechnung der prozentualen Feuchtigkeit beim SMT50</strong></p>
<p>Da der SMT50 am AD-Wandler angeschlossen ist, liefert die Messung digitale Werte (z.B. 12467). Diese müssen zuerst in eine Spannung umgerechnet werden. Per default entspricht 1 Bit einem Wert von 0,1875 mV (default). Somit erhält man durch die Formel</p>
<p><span style="color: #008000;">Spannung (Sensor) = Messert * 0,1875mV / 1000</span></p>
<p>Mit der für den SMT50 angegebenen Formel für die Bodenfeuchte ergebit sich nun</p>
<p><span style="color: #008000;">Prozentwert (Bodenfeuchte) = (Spannung (Sensor)*50) / 3</span></p>
<p>Truebner gibt übrigens an, dass die maximale Feuchtigkeit 50% entspricht, d.h. wenn man den Sensor ins volle Wasserglas steckt, dann wird eine 50% Feuchtigkeit angezeigt. Da die Spannung in Abhängigkeit von der Feuchtigkeit linear verläuft kann man das Ganze durch den Faktor 2 auch auf 100% normieren.</p>
<p>Für die Berechnung der Bodentemperatur gilt die Formel</p>
<p><span style="color: #008000;">Prozentwert (Bodentemeperatur) = (Spannung (Sensor)-0.5)*100</span></p>
<p><strong>Berechnung der Bodenfeuchte bei einem China-Sensor</strong></p>
<p>Für einen einfache Feuchtesensor aus China (mit hoher Schwankungsbreite) verwende ich folgende Formel (dazu die Sensorwerte manuell messen):</p>
<p>A=Wert des Sensors, wenn er trocken ist</p>
<p>B=Wert des Sensors, wenn er nass ist (im Glas Wasser)</p>
<p>C=aktueller Sensorwert</p>
<p><span style="color: #008000;">Prozentwert (Feuchtigkeit)=(1-(C-B)/(A-B))*100</span></p>
<p>Man kann diesen Wert z.B. durch ein einfaches Programm in der CCU berechnen und speichern.</p>
<h1>Fazit</h1>
<p>Auch wenn der Rechercheaufwand groß war, hat die Umsetzung großen Spass gemacht und war nach dem Verstehen der Grundthemen tatsächlich einfach. Mittlerweile läuft der erste Sensor erfolgreich und seit vielen Wochen wartungsfrei und liefert zuverlässig interessante Ergebnisse. Ich habe den Sensor wie vom Hersteller empfohlen ca. 10 Zentimeter tief unter dem Rasen eingegraben, um die Werte nah an den Wurzeln zu messen. Ich protokolliere hierzu Temperatur und Feuchtigkeit ebenso wie gefallene Regenmenge mit InfluxDB und visualisiere mit Grafana. Dabei ist es interessant zu sehen, wie lange es dauert, bis eine bestimmte Regenmenge in den Boden eindringt. Bevor ich im nächsten Sommer hierüber die Bewässerung steuere, werde ich noch eine Menge Daten auswerten und Rückschlüsse auf den Wasserbedarf ziehen.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2021/10/Auswertung_Bodenfeuchte.jpg"><img decoding="async" class="alignnone wp-image-1577 size-medium" src="https://homeitems.de/wp-content/uploads/2021/10/Auswertung_Bodenfeuchte-300x110.jpg" alt="" width="300" height="110" srcset="https://homeitems.de/wp-content/uploads/2021/10/Auswertung_Bodenfeuchte-200x73.jpg 200w, https://homeitems.de/wp-content/uploads/2021/10/Auswertung_Bodenfeuchte-300x110.jpg 300w, https://homeitems.de/wp-content/uploads/2021/10/Auswertung_Bodenfeuchte-400x146.jpg 400w, https://homeitems.de/wp-content/uploads/2021/10/Auswertung_Bodenfeuchte-600x220.jpg 600w, https://homeitems.de/wp-content/uploads/2021/10/Auswertung_Bodenfeuchte-768x281.jpg 768w, https://homeitems.de/wp-content/uploads/2021/10/Auswertung_Bodenfeuchte-800x293.jpg 800w, https://homeitems.de/wp-content/uploads/2021/10/Auswertung_Bodenfeuchte-1024x375.jpg 1024w, https://homeitems.de/wp-content/uploads/2021/10/Auswertung_Bodenfeuchte.jpg 1200w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
</div></div></div></div></div><div class="fusion-fullwidth fullwidth-box fusion-builder-row-12 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"></div></div></p>
<p>Der Beitrag <a href="https://homeitems.de/bodenfeuchtesensor-fuer-homematic-ip-bauen-und-nutzen-teil-3/">Bodenfeuchtesensor für Homematic IP bauen und nutzen (Teil 3, Software)</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homeitems.de/bodenfeuchtesensor-fuer-homematic-ip-bauen-und-nutzen-teil-3/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Bodenfeuchtesensor für Homematic IP bauen und nutzen (Teil 2, Schaltung)</title>
		<link>https://homeitems.de/bodenfeuchtesensor-fuer-hmip-bauen-und-nutzen/</link>
					<comments>https://homeitems.de/bodenfeuchtesensor-fuer-hmip-bauen-und-nutzen/#respond</comments>
		
		<dc:creator><![CDATA[Dieter]]></dc:creator>
		<pubDate>Thu, 14 Oct 2021 14:50:57 +0000</pubDate>
				<category><![CDATA[CCU3]]></category>
		<category><![CDATA[Homematic IP]]></category>
		<category><![CDATA[Smart Garden]]></category>
		<guid isPermaLink="false">https://homeitems.de/?p=1480</guid>

					<description><![CDATA[<p>Im zweiten Teil des Baus eines Bodenfeuchtesensors wird der Schaltplan erstellt, um die gefunden Hardwarekomponenten miteinander sinnvol zu verbinden. Im dritten Teil erfolgt dann die finale Konfiguration der Software zur automatisierten Datenübertragung. Stromverbrauch und Laufzeit optimieren Normalerweise benötigt ein D1 Mini ca. 70mA in Normalbetrieb im DeepSleep Modus ca. 0,17 mA. Der  [...]</p>
<p>Der Beitrag <a href="https://homeitems.de/bodenfeuchtesensor-fuer-hmip-bauen-und-nutzen/">Bodenfeuchtesensor für Homematic IP bauen und nutzen (Teil 2, Schaltung)</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-13 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion_builder_column_5_6 5_6 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:83.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.304%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.304%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-title title fusion-title-10 fusion-sep-none fusion-title-text fusion-title-size-one" style="--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;"><h1 class="fusion-title-heading title-heading-left fusion-responsive-typography-calculated" style="margin:0;--fontSize:32;line-height:1.1;">CCU3</h1></div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-top:40px;width:100%;"></div><div class="fusion-text fusion-text-13"><p>Im zweiten Teil des Baus eines Bodenfeuchtesensors wird der Schaltplan erstellt, um die gefunden Hardwarekomponenten miteinander sinnvol zu verbinden. Im dritten Teil erfolgt dann die finale Konfiguration der Software zur automatisierten Datenübertragung.</p>
<h2>Stromverbrauch und Laufzeit optimieren</h2>
<p>Normalerweise benötigt ein D1 Mini ca. 70mA in Normalbetrieb im DeepSleep Modus ca. 0,17 mA. Der Sensor Truebner SMT50 braucht ca. 2,7mA.</p>
<p>Mit der Formel "<span id="lblResultText">ah(Akku) / a(Vebraucher) x 60" ergibt sich somit eine rechnerische Laufzeit mit einem Akku von ca. 46,5 Stunden, was sich auch mit meinen Messungen bestätigt hat.</span></p>
<p>Der D1 Mini mit dem Feuchtigkeitssensor funktionierte bei mir mit einer 3400 mAh Akku fast genau 2 Tage (ca. 46 Stunden). Dann stieg der Feuchtigkeitssensor aus, indem er keine Werte mehr lieferte. Der D1 hielt i.d.R. noch ein paar Stunden durch, aber das war ohne Messwerte irrelevant. Ich habe dabei die Messwerte ununterbrochen an den MQTT-Server sowie jede Minute ein Update an die CCU geschickt.</p>
<p>In der Praxis benötige ich allerdings maximal einen Messwert jede Stunde. Hieraus ergibt sich der Bedarf, den D1 Mini in der Zwischenzeit schlafen zu legen, um Strom zu sparen und damit die Laufzeit drastisch zu verlängern. Dazu kann man den DeepSleep Modus des D1 Mini verwenden.</p>
<h3>DeepSleep Modus des D1 Mini</h3>
<p>Der DeepSleep Modus des D1 Mini macht es möglich, den ESP für eine definierte Zeitspanne einfach zu deaktivieren und erst für die Messung und Datenübermittlung aufwachen zu lassen.</p>
<p>Im DeepSleepModus würde der D1 Mini nur noch 0,17 mA benötigen. Wenn ich ihn dann für ca. 60-70 Sekunden anlasse, um die Daten sicher an den MQTT Broker und die CCU zu übermitteln, würde sich eine theoretische Laufzeit von ca. 115 Tagen ergeben.</p>
<p>Um diese Funktion nutzen zu können, müssen die PINs D0 und RST miteinander verbunden werden.</p>
<p>Nun kann der D1 Mini durch den folgenden Befehl in einen Tiefschlaf für eine definierte Zeit  versetzt werden:</p>
<p><em>"DeepSleepTime &lt;&gt;"<br />
</em></p>
<p>Normalerweise sind nur bis zu 71 Minuten Schlafenszeit möglich, aber die Tasmota Firmware kann diese Grenzen durch kurze Aufwachzyklen (ohne  Programmausführung) auf bis zu 1 Tag verlängern. Details hierzu findet man z.B. unter diesem <a href="https://tasmota.github.io/docs/DeepSleep/">Tasmota Link</a>.</p>
<p>Die Zeit, die der D1 Mini im DeepSleep Modus wach bleibt wird durch die <strong>Telemetry</strong> <strong>period</strong>  bestimmt, die in der WebUI unter "Configuration / Configure Logging" eingestellt werden kann.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2021/08/Tasmota_Logging_Parameter.jpg"><img decoding="async" class="alignnone wp-image-1523 size-medium" src="https://homeitems.de/wp-content/uploads/2021/08/Tasmota_Logging_Parameter-165x300.jpg" alt="" width="165" height="300" srcset="https://homeitems.de/wp-content/uploads/2021/08/Tasmota_Logging_Parameter-165x300.jpg 165w, https://homeitems.de/wp-content/uploads/2021/08/Tasmota_Logging_Parameter-200x363.jpg 200w, https://homeitems.de/wp-content/uploads/2021/08/Tasmota_Logging_Parameter-400x726.jpg 400w, https://homeitems.de/wp-content/uploads/2021/08/Tasmota_Logging_Parameter-564x1024.jpg 564w, https://homeitems.de/wp-content/uploads/2021/08/Tasmota_Logging_Parameter-600x1089.jpg 600w, https://homeitems.de/wp-content/uploads/2021/08/Tasmota_Logging_Parameter.jpg 695w" sizes="(max-width: 165px) 100vw, 165px" /></a></p>
<p>Um aus dem Deepsleep herauszukommen (z.B. für Wartung, etc.) gibt es mehrere Möglichkeiten:</p>
<ul>
<li>Warten bis die Schlafenszeit verstrichen ist und dann in der Console den Befehl DeepSleepTime 0 eingeben</li>
<li>Einbauen eines manuellen Schalters, der den DeepSleep unterbrechen kann. Die Schaltung hierzu ist ebenfalls unter dem <a href="https://tasmota.github.io/docs/DeepSleep/">Tasmota Link </a>zu finden.</li>
<li>D1 Mini kurz resetten und nach dem Neustart wieder DeepSleepTime 0 eingeben</li>
</ul>
<p>In der Praxis ist die Variante 2 am einfachsten umzusetzen. Hierzu konfiguriere ich den GPIO 7 einfach als "DeepSleep" und verbinde diesen anschließend mit GND. Nun bleibt der D1 Mini beim nächsten Aufwachen im aufgewachten Zustand, bis ich die GND Verbindung wieder löse (dies kann man auch über einen Schalter realisieren).</p>
<h3>Abschalten des Feuchtigkeitssensors, wenn der D1 Mini im Schlafmodus ist</h3>
<p>Normalerweise ist der Feuchtigkeitssensor direkt mit der Stromversorgung (Batterie) verbunden. Dies ist allerdings ungünstig, denn dieser zieht natürlich unabhängig vom D1 Mini permanent Strom aus dem Akku, obwohl der D1 Mini gar keine Werte empfangen kann. Daher muss erreicht werden, dass der Sensor erst dann mit Strom versorgt wird, wenn auch der D1 Mini aktiv ist.</p>
<p>Dies kann man einfach durch die Konfiguration eines GPIO Ports als Relay erreichen. Das Relay wird immer dann eingeschaltet, wenn der D1 mini aufwacht und liefert über diesen idealwerweise auch 3,3 Volt Spannung für ein weiteres Gerät. Bei mir ist dazu der GPIO Kanal 8 als Relay 1 definiert, an den ich nun den Pluspol des Sensors anschließe (Achtung, nicht alle GPIO Kanäle übertragen auch eine Spannung).</p>
<p>Leider wird bei einem Neustart der Eingang immer auf OFF gestellt, so dass ich hierzu später eine kleine Rule definiere, die den D1-Anschluss beim Start des D1 automatisch auf ON setzt (Siehe Teil 3). (Dies kann man wohl auch durch das Einschalten des Relay und der anschließenden Eingabe von "PowerPnState 4" erreichen, ich habe das aber nicht verifiziert und die Rule Lösung scheint mir sicherer). Man kann den Schalter auf der ersten Seite der Tasmota WebUI für die ersten Tests aber auch manuell aktivieren.</p>
<p>Nun liefert der Ausgang D8 immer nur dann Strom, wenn der D1 Mini eingeschaltet ist, so dass der Sensor ansonsten keine Leistung mehr verbraucht.</p>
<h3>AD-Wandler anschließen</h3>
<p>Da ich aufgrund des SMT50 Sensors zwei analoge Eingänge benötige, verwende ich den ADS1115 als AD-Wandler. Der Anschluss des AD-Wandlers ist recht simpel. Im Prinzip werden nur die beiden digitalen Ausgangsports des ADS1115 mit 2 digitalen Eingangsports des D1 Minis verbunden. Auf dem ADS2115 schließe ich an den Eingängen A0 und A1 die Bodenfeuchte- und Bodentemperaturssensoren, an den digitalen Ausgängen SDA und SDC führe ich diese auf die Ports D2 und D3 auf dem D1. Mini.</p>
<p>Der ADS1115 benötigt allerdings ebenso wie der Sensor Strom (3,3V). Dabei nutze ich auch hier jetzt die stromsparende Möglichkeit, den AD Wandler nur dann mit Strom zu versorgen, wenn der D1 Mini aufwacht. Dies erreiche ich - wie bereits oben beschrieben - durch ein Versorgung über den als Relais definiert D8 Port, der damit sowohl den Feuchtesensor als auch den AD-Wandler automatisch einschaltet.</p>
<h2>Zusammenfassende Hardwarekonfiguration</h2>
<p>Die eigentlich Verschaltung der Hardwarekomponenten ist recht simpel. Im folgenden Schaubild ist diese für den SMT50 Sensor dargestellt.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2021/10/Schaltplan_Bodenfeuchtesensor.jpg"><img decoding="async" class="alignnone wp-image-1570 size-medium" src="https://homeitems.de/wp-content/uploads/2021/10/Schaltplan_Bodenfeuchtesensor-300x218.jpg" alt="" width="300" height="218" srcset="https://homeitems.de/wp-content/uploads/2021/10/Schaltplan_Bodenfeuchtesensor-200x145.jpg 200w, https://homeitems.de/wp-content/uploads/2021/10/Schaltplan_Bodenfeuchtesensor-300x218.jpg 300w, https://homeitems.de/wp-content/uploads/2021/10/Schaltplan_Bodenfeuchtesensor-400x291.jpg 400w, https://homeitems.de/wp-content/uploads/2021/10/Schaltplan_Bodenfeuchtesensor-600x436.jpg 600w, https://homeitems.de/wp-content/uploads/2021/10/Schaltplan_Bodenfeuchtesensor-768x558.jpg 768w, https://homeitems.de/wp-content/uploads/2021/10/Schaltplan_Bodenfeuchtesensor-800x581.jpg 800w, https://homeitems.de/wp-content/uploads/2021/10/Schaltplan_Bodenfeuchtesensor.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Im Configuration Menü von Tasmota stelle ich für diesen Schaltplan die GPIO-Ports des D1 Mini auf folgende Werte ein:</p>
<p><a href="https://homeitems.de/wp-content/uploads/2021/10/ModuleParametersBodenfeuchte.jpg"><img decoding="async" class="alignnone wp-image-1571 size-medium" src="https://homeitems.de/wp-content/uploads/2021/10/ModuleParametersBodenfeuchte-158x300.jpg" alt="" width="158" height="300" srcset="https://homeitems.de/wp-content/uploads/2021/10/ModuleParametersBodenfeuchte-158x300.jpg 158w, https://homeitems.de/wp-content/uploads/2021/10/ModuleParametersBodenfeuchte-200x380.jpg 200w, https://homeitems.de/wp-content/uploads/2021/10/ModuleParametersBodenfeuchte-400x760.jpg 400w, https://homeitems.de/wp-content/uploads/2021/10/ModuleParametersBodenfeuchte-539x1024.jpg 539w, https://homeitems.de/wp-content/uploads/2021/10/ModuleParametersBodenfeuchte-600x1141.jpg 600w, https://homeitems.de/wp-content/uploads/2021/10/ModuleParametersBodenfeuchte.jpg 716w" sizes="(max-width: 158px) 100vw, 158px" /></a></p>
<p>Das Ganze sollte man zuerst auf einem Breadboard zusammenstellen, um die Funktionsweise zu testen. Für erste Tests habe ich hierzu die DeepSleepTime auf 10 Minuten eingestellt (600 Sekunden). Wenn man einen MQTT Server angegeben hat, kann man in der Console wunderbar beobachten, wie das Ganze System funktioniert.Nach der weiteren Softwarekonfiguration (siehe Teil 3) habe ich die Schaltung anschließend auf eine Entwicklerplatine gelötet. Dazu empfehle ich, sowohl D1 Mini als auch ADS1115 auf Stiftleisten zu setzen und die Kabel des SMT50 über z.B. Schraubklemmen mit der Platine zu verbinden, so dass man alle Komponenten im Falle eines Defektes später ohne Aufwand austauschen kann.</p>
<p>Das Ergebnis kann dann in dem von mir vorgeschlagenen wasserdichten Spelsberg Gehäuse untergebracht und im Garten platziert werden.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2021/10/Sensorbausatz.jpg"><img decoding="async" class="alignnone wp-image-1573 size-medium" src="https://homeitems.de/wp-content/uploads/2021/10/Sensorbausatz-300x225.jpg" alt="" width="300" height="225" srcset="https://homeitems.de/wp-content/uploads/2021/10/Sensorbausatz-200x150.jpg 200w, https://homeitems.de/wp-content/uploads/2021/10/Sensorbausatz-300x225.jpg 300w, https://homeitems.de/wp-content/uploads/2021/10/Sensorbausatz-400x300.jpg 400w, https://homeitems.de/wp-content/uploads/2021/10/Sensorbausatz-600x450.jpg 600w, https://homeitems.de/wp-content/uploads/2021/10/Sensorbausatz-768x576.jpg 768w, https://homeitems.de/wp-content/uploads/2021/10/Sensorbausatz-800x600.jpg 800w, https://homeitems.de/wp-content/uploads/2021/10/Sensorbausatz.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
</div></div></div></div></div><div class="fusion-fullwidth fullwidth-box fusion-builder-row-14 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1216.8px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"></div></div></p>
<p>Der Beitrag <a href="https://homeitems.de/bodenfeuchtesensor-fuer-hmip-bauen-und-nutzen/">Bodenfeuchtesensor für Homematic IP bauen und nutzen (Teil 2, Schaltung)</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homeitems.de/bodenfeuchtesensor-fuer-hmip-bauen-und-nutzen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
