<?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>openHAB Archive - Smart home Ratgeber</title>
	<atom:link href="https://homeitems.de/category/openhab/feed/" rel="self" type="application/rss+xml" />
	<link>https://homeitems.de/category/openhab/</link>
	<description>Einfache Lösungen für zuhause mit Smart home items</description>
	<lastBuildDate>Thu, 08 Jun 2023 10:52:22 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://homeitems.de/wp-content/uploads/2020/10/cropped-wpicon_homeitems-32x32.jpg</url>
	<title>openHAB Archive - Smart home Ratgeber</title>
	<link>https://homeitems.de/category/openhab/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MQTT Nachrichten in Openhab empfangen</title>
		<link>https://homeitems.de/mqtt-nachrichten-in-openhab-empfangen/</link>
					<comments>https://homeitems.de/mqtt-nachrichten-in-openhab-empfangen/#respond</comments>
		
		<dc:creator><![CDATA[Dieter]]></dc:creator>
		<pubDate>Sun, 06 Feb 2022 15:25:58 +0000</pubDate>
				<category><![CDATA[MQTT]]></category>
		<category><![CDATA[openHAB]]></category>
		<guid isPermaLink="false">https://homeitems.de/?p=1718</guid>

					<description><![CDATA[<p>Für die Kommunikation von IoT insbesondere auch von SmartHome Sensoren und Aktoren hat sich MQTT (Message Queuing Telemetry Transport) als Standardprotokoll etabliert. Dazu werden Informationen über einen Gerätestatus an einen MQTT Broker gesendet, der diese Daten an sogenannte Abonnenten verteilt. Hierzu werden unter einem Thema (Topic) Statusinformationen an den MQTT Broker geschickt,  [...]</p>
<p>Der Beitrag <a href="https://homeitems.de/mqtt-nachrichten-in-openhab-empfangen/">MQTT Nachrichten in Openhab empfangen</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;">openHAB</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" style="--awb-text-transform:none;"><p>Für die Kommunikation von IoT insbesondere auch von SmartHome Sensoren und Aktoren hat sich MQTT (<span class="ILfuVd">Message Queuing Telemetry Transport</span>) als Standardprotokoll etabliert. Dazu werden Informationen über einen Gerätestatus an einen MQTT Broker gesendet, der diese Daten an sogenannte Abonnenten verteilt. Hierzu werden unter einem Thema (Topic) Statusinformationen an den MQTT Broker geschickt, der diese Themen, den Abonnenten zum Abruf zur Verfügung stellt. Informationen zu den Grundlagen und der Funktionsweise sind massig im Netz zu finden. Für mich stellte sich die Frage, wie ich komplexere MQTT Nachrichten in Openhab3 in Items umwandeln kann.</p>
<h2>Anforderung</h2>
<p>Ich erfasse die Werte eines Smartmeters mittels eine Infrarotsensors und übermittele diese mit einem WEMOS D1 mini an einen MQTT Broker. Als MQTT Broker ist bei mir eine MOSQUITO Server installiert, den es für jede Plattform kostenfrei gibt. Die Daten möchte ich aber über Openhab3 weiter verarbeiten und insbesondere anschließend in einer Datenbank InfluxDB protokollieren und mit Grafana auswerten.</p>
<p>Mein Sensor schickt folgende Daten an den MQTT-Broker:</p>
<p><em>tele/Keller_SmartMeter/SENSOR = </em></p>
<p>Ich möchte aus diesen nun über Openhab3 den Sensorwert Total_in verwenden.</p>
<h2>MQTT Binding und MQTT Broker Thing installieren</h2>
<p>Als erstes muss das MQTT Binding in Openhab 3 installiert werden.</p>
<p>Geht man in Openhab3 unter Administration / Einstellungen in den Bindings Bereich und das "MQTT Binding aus". Nach dem Klick auf Install wird das Binding installiert. Nun muss als erstes ein Thing für den MQTT Broker erstellt werden,m damit man diesen ansprechen kann.</p>
<p>Dazu erzeugt man unter dem Menü Things manuell ein neues Thing mit dem Binding  "MQTT Binding" und wählt anschließend den Typ "MQTT Broker". Nach und freien Vergabe der "Unique Id", des "Labels" und der "Broker Hostename/IP"  sollte dieses Thing angelegt und sofort als "Online" dargestellt werden. Mein Thing hat den Namen "MQTT Broker" erhalten.</p>
<p>Eine detaillierte Erläuterung des Installationsvorgangs ist auch auf folgender <a href="https://bloggingwelt.de/mqtt-in-openhab-3-einrichten/">Seite</a> zu finden.</p>
<p>Ich habe nun die Grundlagen für die Kommunikation mit dem Broker geschaffen.</p>
<h2>Thing anlegen</h2>
<p>Ich muss als nächstes in Openhab ein Thing anlegen, dass meinem Sensor am SmartMeter entspricht. Ebenso erzeuge ich die Kanäle, d.h. die Verbindungen zu den späteren Items, die die Werte des Gerätes zur Verfügung stellen. Über die Items kann ich später auf diese Kanäle zugreifen,.  Das Prinzip der Things, Channels und Items ist ausführlich auf dern <a href="https://www.openhab.org/docs/">Openhab3 Seite</a> erläutert.</p>
<p>Um ein Thing für meinen SmartMeter anzulegen erzeuge ich wiederum ein manuelles Thing für das "MQTT Binding" mit dem Typ "Generic MQTT Thing". Als "Unique ID" und "Label" vergebe ich den Namen "Energiezaehler", als Parent Bridge wähle ich meinen im vorigen Schritt angelegten "MQTT Broker" aus.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2022/01/GenericThing1.jpg"><img fetchpriority="high" decoding="async" class="alignnone wp-image-1719 size-medium" src="https://homeitems.de/wp-content/uploads/2022/01/GenericThing1-300x203.jpg" alt="" width="300" height="203" srcset="https://homeitems.de/wp-content/uploads/2022/01/GenericThing1-200x135.jpg 200w, https://homeitems.de/wp-content/uploads/2022/01/GenericThing1-300x203.jpg 300w, https://homeitems.de/wp-content/uploads/2022/01/GenericThing1-400x270.jpg 400w, https://homeitems.de/wp-content/uploads/2022/01/GenericThing1-600x405.jpg 600w, https://homeitems.de/wp-content/uploads/2022/01/GenericThing1-768x519.jpg 768w, https://homeitems.de/wp-content/uploads/2022/01/GenericThing1-800x541.jpg 800w, https://homeitems.de/wp-content/uploads/2022/01/GenericThing1-1024x692.jpg 1024w, https://homeitems.de/wp-content/uploads/2022/01/GenericThing1-1200x811.jpg 1200w, https://homeitems.de/wp-content/uploads/2022/01/GenericThing1.jpg 1363w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<h2>Kanäle anlegen und Items verbinden</h2>
<p>Bevor ich die Kanäle anlege ist noch eine wichtige Sache zu erledigen. Zuerst benötige ich das Topic, unter dem meine Werte gesendet werden. Da ich per Tasmota die Werte von meinem Sensor übermittele sehe ich genau in der TASMOTA Konsole, wie mein Topic lautet:</p>
<p><em>tele/Keller_SmartMeter/SENSOR</em></p>
<p>Wer dies nicht weiß, dem empfehle ich das Programm<a href="http://mqtt-explorer.com/"> MQTT Explorer</a>, mit dem man alle Informationen, die ein MQTT-Broker bereitstellt oder empfängt ausführlich transparent machen kann.</p>
<p>Unter dem Topicnamen wird folgende Nachricht bereitgestellt:</p>
<p><em></em></p>
<p>Diese Nachricht, ist ein String, in dem sich verschiedene Sensorwerte befinden, die ich benötige. Um diese zu extrahieren gibt es die Java Bibliothek JSONPath, mit der ich das sehr einfach machen kann. Diese muss man in Openhab allerdings separat installieren, damit diese Funktion verwendet werden kann.</p>
<p>Dazu wählt man wieder in Openhab unter Administration / Einstellungen das Icon "Other Add-ons" und sucht hier das JSONPath Transformation Add-On. Nach dessen Installation steht es zur weiteren Verwendung in Openhab ab sofort zur Verfügung.</p>
<p>Nun kann ich in der Liste der Things, den "Energiezaehler" aufrufen. Ich wähle im oberen Bereich des Bildschirms zum "Energiezaehler" den Reiter "Channels und gehe hier auf "Add Channel". Als "Unique_ID" sowie "Label" verwende ich "Stromzaehlerstand" und als "Channel-Type" wähle ich "Number value" aus.</p>
<p>Unter "MQTT State Topic" trage ich meinen Topicnamen ein, unter dem die MQTT Message abgerufen wird: "<em>tele/Keller_SmartMeter/SENSOR"</em></p>
<p><a href="https://homeitems.de/wp-content/uploads/2022/01/Channel1.jpg"><img decoding="async" class="alignnone wp-image-1721 size-medium" src="https://homeitems.de/wp-content/uploads/2022/01/Channel1-249x300.jpg" alt="" width="249" height="300" srcset="https://homeitems.de/wp-content/uploads/2022/01/Channel1-200x241.jpg 200w, https://homeitems.de/wp-content/uploads/2022/01/Channel1-249x300.jpg 249w, https://homeitems.de/wp-content/uploads/2022/01/Channel1-400x482.jpg 400w, https://homeitems.de/wp-content/uploads/2022/01/Channel1-600x722.jpg 600w, https://homeitems.de/wp-content/uploads/2022/01/Channel1-768x925.jpg 768w, https://homeitems.de/wp-content/uploads/2022/01/Channel1-800x963.jpg 800w, https://homeitems.de/wp-content/uploads/2022/01/Channel1-850x1024.jpg 850w, https://homeitems.de/wp-content/uploads/2022/01/Channel1-1200x1445.jpg 1200w, https://homeitems.de/wp-content/uploads/2022/01/Channel1-1276x1536.jpg 1276w, https://homeitems.de/wp-content/uploads/2022/01/Channel1.jpg 1348w" sizes="(max-width: 249px) 100vw, 249px" /></a></p>
<p>Jetzt muss ich dem Kanal noch mitteilen, dass er aus dem String oben nur den Wert hinter dem Doppelpunkt von Total_in extrahiert und das Ergebnis immer in diesem Kanal zur Verfügung stellt. Dazu aktiviere ich die Checkbox "Show advanced" und trage unter "Incoming Value Transformations" den Befehl "JSONPATH:$.MT175.Total_in" ein.</p>
<p>Dieser macht im Prinzip folgendes: Er extrahiert aus dem String alles nach dem MT175 Teil und davon auch nur den Teil, der hinter dem Total_in Substring steht. Schön ist in Openhab, dass der Aufruf der Funktion den Wert direkt in den richtigen Datentype (hier numerisch) umwandelt.</p>
<p><a href="https://homeitems.de/wp-content/uploads/2022/01/Channel2.jpg"><img decoding="async" class="alignnone wp-image-1722 size-medium" src="https://homeitems.de/wp-content/uploads/2022/01/Channel2-232x300.jpg" alt="" width="232" height="300" srcset="https://homeitems.de/wp-content/uploads/2022/01/Channel2-200x259.jpg 200w, https://homeitems.de/wp-content/uploads/2022/01/Channel2-232x300.jpg 232w, https://homeitems.de/wp-content/uploads/2022/01/Channel2-400x518.jpg 400w, https://homeitems.de/wp-content/uploads/2022/01/Channel2-600x778.jpg 600w, https://homeitems.de/wp-content/uploads/2022/01/Channel2-768x995.jpg 768w, https://homeitems.de/wp-content/uploads/2022/01/Channel2-790x1024.jpg 790w, https://homeitems.de/wp-content/uploads/2022/01/Channel2-800x1037.jpg 800w, https://homeitems.de/wp-content/uploads/2022/01/Channel2-1185x1536.jpg 1185w, https://homeitems.de/wp-content/uploads/2022/01/Channel2-1200x1555.jpg 1200w, https://homeitems.de/wp-content/uploads/2022/01/Channel2.jpg 1369w" sizes="(max-width: 232px) 100vw, 232px" /></a></p>
<p>Die genaue Erläuterung, wie JASONPath funktioniert findet man <a href="https://github.com/json-path/JsonPath">hier</a>. Und wer vorher ausprobieren möchte, was aus einem String extrahiert wird, kann das mit dem <a href="https://jsonpath.com/">JASONPath Online Evaluator</a> direkt ausprobieren.</p>
<p>Zum Schluss kann ein Item erzeugt und mit dem Kanal verbunden werden. Dies kann man über die Openhab Oberfläche oder über das Editieren eines .items-Datei z.B. mit Visual Studio Code machen. Anschließend wird dem Item immer der aktuelle Wert des Sensors angezeigt.</p>
</div></div></div></div></div>
<p>Der Beitrag <a href="https://homeitems.de/mqtt-nachrichten-in-openhab-empfangen/">MQTT Nachrichten in Openhab empfangen</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homeitems.de/mqtt-nachrichten-in-openhab-empfangen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>openHAB Synchronisationsfehler mit CCU3 beheben</title>
		<link>https://homeitems.de/openhab-synchronisationsfehler-mit-ccu3-beheben/</link>
					<comments>https://homeitems.de/openhab-synchronisationsfehler-mit-ccu3-beheben/#respond</comments>
		
		<dc:creator><![CDATA[Dieter]]></dc:creator>
		<pubDate>Tue, 29 Dec 2020 17:59:17 +0000</pubDate>
				<category><![CDATA[CCU3]]></category>
		<category><![CDATA[openHAB]]></category>
		<guid isPermaLink="false">https://homeitems.de/?p=1239</guid>

					<description><![CDATA[<p>Um die CCU3 in openHAB einzubinden installiert man dazu das "Homatic Binding" von Gerhard Riegler. Über dieses Binding werden anschließend alle verfügbaren Geräte als Things erzeugt. Aus denen kann dann entweder per Paper UI oder durch eine .items-Datei die Items (Eigenschaften) erzeugt werden, die weiter genutzt werden sollen. Aufgabenstellung Ich steuere das  [...]</p>
<p>Der Beitrag <a href="https://homeitems.de/openhab-synchronisationsfehler-mit-ccu3-beheben/">openHAB Synchronisationsfehler mit CCU3 beheben</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-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_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-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;">openHAB</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>Um die CCU3 in openHAB einzubinden installiert man dazu das "Homatic Binding" von Gerhard Riegler. Über dieses Binding werden anschließend alle verfügbaren Geräte als Things erzeugt. Aus denen kann dann entweder per Paper UI oder durch eine .items-Datei die Items (Eigenschaften) erzeugt werden, die weiter genutzt werden sollen.</p>
<h2>Aufgabenstellung</h2>
<p>Ich steuere das Rauf- und Runterfahren von Rolladen morgens und abends über ein kleines openhab-Programm (rules). Unerwartet fuhren ohne Veränderungen des Gesamtsystems manchmal einige Rolladen nicht mehr rauf oder runter.</p>
<p>Das Ganze erzeugte dann in openHAB-Logfile einen Fehlereintrag in der folgenden Art:</p>
<p><em>"Error during the execution of startup rule 'Automatische Verschattung der Jalousien': Could not cast NULL to java.lang.Number; line 15, column 28, length 30".</em></p>
<p>In einem anderen Fall fuhren die Rollläden plötzlich zur Mittagszeit am hellen Tag im Winter herrunter. Hier konnte ich über das Logfile nur feststellen, dass der zugrundeliegende Helligkeitswert für das Runterfahren auf dem Zahelnwert Null stand.</p>
<p>Durch Neustart von openHAB auf einem RASPI konnten die beschriebenen Probleme behoben werden tauchte aber in unregelmäßigen Abständen immer mal wieder auf.</p>
<h2>Ursachenforschung</h2>
<p>Das fehlerhafte Rauf- und Runterfahren morgens oder abends konnte ich wie folgt eingrenzen:</p>
<p>Bei den Rollandenaktoren ergab eine kurze Prüfung, dass bei der Abfrage des Levels in openHAB (i.d.R. auf Kanal 4 des Rolladenaktors) der Wert NULL in dem betroffenen Rolladen-Item gespeichert war.</p>
<p>Wenn ich manuell den Rolladen anschließend hoch- oder runterfuhr wurde dies in dem betroffenen Item nicht aktualisiert.In der CCU3 wurden alle Rolladenstellungen hingegen korrekt angezeigt. Die Vermutung eines Synchronisierungsfehlers zwischen openHAB und der CCU3 über das Homeatic Binding war geboren.</p>
<p>Das plötzliche Herunterfahren der Rolläden zur Mittageszeit konnte ich auch identifizieren. Ich nutze für die Prüfung, ob die Helligkeit draußen schon so niedrig ist, dass die Rolläden runtergefahren werden sollen eine Mittelwertfunktion aus dem RRD4J-Binding über die letzten 10 Minuten. Dieses greift auf die für dieses Items gespeicherten Daten in der RRD4J-Datenbank zurück. Dort waren allerdings in den letzten 10 Minuten die Werte Null gespeichert worden, da scheinbar keine korrekten Werte mehr von der CCU3 empfangen werden konnten.</p>
<p>Dieses Sachverhalt konnte ich über einen Chart auf dem Habpanel für diese Helligkeitswerte sehen:</p>
<p><img decoding="async" class="alignnone size-medium wp-image-1241" src="https://homeitems.de/wp-content/uploads/2020/12/Fehleridentifikation_SYNC-218x300.png" alt="Synchronisationsfehler CCU3 und openHAB" width="218" height="300" srcset="https://homeitems.de/wp-content/uploads/2020/12/Fehleridentifikation_SYNC-200x275.png 200w, https://homeitems.de/wp-content/uploads/2020/12/Fehleridentifikation_SYNC-218x300.png 218w, https://homeitems.de/wp-content/uploads/2020/12/Fehleridentifikation_SYNC-400x551.png 400w, https://homeitems.de/wp-content/uploads/2020/12/Fehleridentifikation_SYNC-600x826.png 600w, https://homeitems.de/wp-content/uploads/2020/12/Fehleridentifikation_SYNC-744x1024.png 744w, https://homeitems.de/wp-content/uploads/2020/12/Fehleridentifikation_SYNC-768x1058.png 768w, https://homeitems.de/wp-content/uploads/2020/12/Fehleridentifikation_SYNC-800x1102.png 800w, https://homeitems.de/wp-content/uploads/2020/12/Fehleridentifikation_SYNC-1115x1536.png 1115w, https://homeitems.de/wp-content/uploads/2020/12/Fehleridentifikation_SYNC.png 1148w" sizes="(max-width: 218px) 100vw, 218px" /></p>
<p>Hierbei stellte sich heraus, dass nicht nur Null-Werte vorhanden sondern Werte scheinbar eingefroren waren, d.h. nicht mehr aktualisiert wurden. Dies stärkte die Vermutung, dass es sich um Synchronisationsprobleme zwischen openHAB und der CCU3 handelt.</p>
<h2>Lösung</h2>
<p>Wer sich das homematic-Binding anschaut wird feststellen, dass hier ein wichtiges Objekt erzeugt wird, welches für den Zugriff auf Systemvariablen, Systemprogramm aber auch die Synchronisation genutzt wwerden kann: GATEWAY-EXTRAS. Nach Erzeugung des Things gibt es ein Item, über dass sich eine manuelle Snchronisation zwischen beiden Systemen starten lässt: RELOAD_ALL_FROM_GATEWAY. Dieses Item kann den Wert ON oder OFF erhalten. Sobald es auf ON steht, werden alle möglichen Items und deren Inhalte mit der CCU3 neu synchronisiert. Dies führt z.B. auch dazu, dass eine auf der CCU3 neu angelegte Systemvariable sofort in openHAB erscheint. Denselben Effekt kann man erzwingen, indem das GATEWAY-EXTRAS-Thing gelöscht und nach Erscheinen in der Inbox von openHAB wieder erzeugt wird.</p>
<p>Warum dieser Dienst zwischendurch ins Stocken gerät, habe ich nicht auflösen können. Stattdessen habe ich ein kleines Programm auf anderen Webseiten gefunden, welches alls paar Minuten (bei mir alle 10 Minutn) zwangsweise die Synchronisation startet.</p>
<p>Hierzu muss zuerst ein Item wie folgt angelegt werden:</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">Switch RELOADALLFROMGATEWAY "Reload all from gateway" {channel="homematic:GATEWAY-EXTRAS-HIERSTEHTDEINEITEMIDENTIFIKATION#RELOAD_ALL_FROM_GATEWAY"}</textarea></div><div class="fusion-text fusion-text-3"><p>Nun kann durch eine kleine Rule in openHAB ein Script zur Synchronisation z.B. alle 5 Minuten gestartet werden.</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">rule "Reload from Gateway"
when 
Time cron "0 0/5 * * * ?"
then 
    RELOADALLFROMGATEWAY.sendCommand(ON)
end</textarea></div></div></div></div></div>
<p>Der Beitrag <a href="https://homeitems.de/openhab-synchronisationsfehler-mit-ccu3-beheben/">openHAB Synchronisationsfehler mit CCU3 beheben</a> erschien zuerst auf <a href="https://homeitems.de">Smart home Ratgeber</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homeitems.de/openhab-synchronisationsfehler-mit-ccu3-beheben/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
