<?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>schedule &#8211; SmartHomeNG | smarthome knx homematic mqtt hue 1wire home automation</title>
	<atom:link href="https://www.smarthomeng.de/tag/schedule/feed" rel="self" type="application/rss+xml" />
	<link>https://www.smarthomeng.de</link>
	<description>Die Device Integrations-Plattform für Dein Smart Home</description>
	<lastBuildDate>Tue, 04 Oct 2022 20:09:18 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.5</generator>

<image>
	<url>https://www.smarthomeng.de/wp-content/uploads/global/logo_small_152x152-150x150.png</url>
	<title>schedule &#8211; SmartHomeNG | smarthome knx homematic mqtt hue 1wire home automation</title>
	<link>https://www.smarthomeng.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Nutzen des UZSU Plugins für eine detaillierte Lichtkurvensteuerung</title>
		<link>https://www.smarthomeng.de/using-the-uzsu-plugin-for-advanced-light-control</link>
					<comments>https://www.smarthomeng.de/using-the-uzsu-plugin-for-advanced-light-control#respond</comments>
		
		<dc:creator><![CDATA[onkelandy]]></dc:creator>
		<pubDate>Tue, 11 Sep 2018 11:49:55 +0000</pubDate>
				<category><![CDATA[develop]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Automatik]]></category>
		<category><![CDATA[Licht]]></category>
		<category><![CDATA[Lichtkurven]]></category>
		<category><![CDATA[light]]></category>
		<category><![CDATA[schedule]]></category>
		<category><![CDATA[uzsu]]></category>
		<category><![CDATA[Zeitplan]]></category>
		<guid isPermaLink="false">https://www.smarthomeng.de/?p=2081</guid>

					<description><![CDATA[Für eine einfache Einführung in das Plugin lesen Sie bitte den anderen Blogartikel über die Steuerung von Rollläden. Ab UZSU Plugin Version 1.5.2 und smartVISU 2.9 Commit 5d15a36 (Stand Ende August 2018) gibt es eine neue Funktion im Universal Time Scheduler Plugin, mit der man eine Interpolation zwischen den angegebenen<a class="moretag" href="https://www.smarthomeng.de/using-the-uzsu-plugin-for-advanced-light-control"> Weiterlesen&#8230;</a>]]></description>
										<content:encoded><![CDATA[<p>Für eine einfache Einführung in das Plugin lesen Sie bitte den anderen Blogartikel über die <a href="https://www.smarthomeng.de/using-the-uzsu-plugin-to-automate-blinds">Steuerung von Rollläden</a>.</p>
<p>Ab UZSU Plugin Version 1.5.2 und smartVISU 2.9 Commit 5d15a36 (Stand Ende August 2018) gibt es eine neue Funktion im Universal Time Scheduler Plugin, mit der man eine Interpolation zwischen den angegebenen Zeitpunkten einstellen kann. Dies ist besonders nützlich, wenn Sie circadiane Lichtkurven für warmweißes und kaltweißes Licht programmieren möchten, kann aber auch für RGB-LEDs nützlich sein.</p>
<p><strong>Hinweis</strong>: Bei aktivierter Interpolation interpoliert das Plugin ständig und sendet Werte im angegebenen Intervall, auch über Mitternacht. Wenn Sie Ihr Licht z.B. nur zwischen 20 Uhr (0%) und 21 Uhr (100%) dimmen wollen, müssen Sie einen zusätzlichen Wert um 21.01 Uhr (0%) einstellen. Andernfalls wird das Licht zwischen heute 21 Uhr und morgen 20 Uhr nur langsam gedimmt.</p>
<p>Unten sehen Sie ein Beispiel, wie das Widget von Stefan Widmer in smartVISU aussieht:</p>
<div id="attachment_2083" style="width: 760px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-2083" src="https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light-1024x505.png" alt="UZSU Graph" width="750" height="370" class="size-large wp-image-2083" srcset="https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light-1024x505.png 1024w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light-300x148.png 300w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light-768x379.png 768w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light.png 1800w" sizes="(max-width: 750px) 100vw, 750px" /><p id="caption-attachment-2083" class="wp-caption-text">UZSU Graph widget mit Lichtkurven</p></div>
<p>Die obere rote Kurve zeigt den Verlauf des warmweißen Lichts über einen Tag (24 Stunden). Es gibt mehrere Punkte, die durch einfaches Anklicken der spezifischen x,y-Koordinaten im Diagramm festgelegt werden können. Die blauen Punkte sind &#8222;Standard&#8220;-Zeiteinstellungen um ca. Mitternacht, 5 Uhr, 8 Uhr, 18 Uhr und 21 Uhr. Der gelbe Punkt bezieht sich auf den Sonnenaufgang, der orangefarbene auf den Sonnenuntergang. Mit den Griffen neben diesen Punkten können Sie die &#8222;frühesten&#8220; und &#8222;spätesten&#8220; Werte durch Ziehen ändern.</p>
<p>Die untere blaue Kurve zeigt die Werte für das kalte weiße Licht. Die Punkte sind fast zu den gleichen Zeitpunkten gesetzt wie für das warmweiße Licht, allerdings mit Spitzenwerten am Morgen und am frühen Abend. Beide Kurven sind im Moment auf kubische Interpolation eingestellt. Sie können die Interpolation jedoch in der oberen rechten Ecke auf keine oder lineare Interpolation ändern. Um alle UZSU-Einstellungen für ein Element zu deaktivieren, klicken Sie auf das Kontrollkästchen in der oberen linken Ecke. Um einige Werte separat zu deaktivieren, klicken Sie auf diese und deaktivieren Sie die Schaltfläche &#8222;Akt/Act&#8220; (siehe unten). Inaktive Einträge werden in der Grafik als Rauten dargestellt, inaktive Elemente sind ausgegraut.</p>
<p>Um bestehende Einstellungen zu ändern, können Sie einfach die entsprechenden Punkte im Diagramm ziehen. Wenn Sie auf einen bestehenden Punkt klicken, können Sie weitere Details für sonnenabhängige Zeiten ändern oder die Einstellung nur für bestimmte Wochentage gelten lassen. Wenn Sie dies tun, wird das Diagramm wie unten dargestellt aktualisiert, wobei am Wochenende das Licht während der Nacht heller bleibt:</p>
<div id="attachment_2086" style="width: 760px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-2086" src="https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light_week-1024x249.png" alt="UZSU Graph" width="750" height="182" class="size-large wp-image-2086" srcset="https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light_week-1024x249.png 1024w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light_week-300x73.png 300w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light_week-768x187.png 768w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light_week.png 1646w" sizes="(max-width: 750px) 100vw, 750px" /><p id="caption-attachment-2086" class="wp-caption-text">UZSU Graph widget mit Lichtkurven für die ganze Woche</p></div>
<p>Das Einfügen des Diagramm-Widgets in Ihre smartVISU ist ziemlich einfach:</p>
<pre><code class="language-twig">
{{ device.uzsugraph('graph', 'coldwhite.uzsu', 'cold white', 1, 'num', [0, 255, 5]) }}</code></pre>
<p>Natürlich ist es auch möglich, das uzsuicon-Widget zu verwenden, um die Timings auf eine weniger grafische Weise zu konfigurieren. Implementieren Sie das als:</p>
<pre><code class="language-twig">
{{ device.uzsuicon('icon', 'coldwhite.uzsu', 'cold white', '', '', 'num') }}</code></pre>
<p>Wenn Sie auf das Symbol klicken, öffnet sich ein Popup-Fenster (siehe unten):</p>
<div id="attachment_2088" style="width: 562px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-2088" src="https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light_popup-1024x939.png" alt="uzsu_popup" width="552" height="506" class=" wp-image-2088" srcset="https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light_popup-1024x939.png 1024w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light_popup-300x275.png 300w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light_popup-768x704.png 768w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_light_popup.png 1342w" sizes="(max-width: 552px) 100vw, 552px" /><p id="caption-attachment-2088" class="wp-caption-text">UZSU Graph widget popup für Lichter</p></div>
<p>Die Funktionsweise dieses Widgets wird in der smartVISU-Dokumentation und im Blogeintrag über die <a href="https://www.smarthomeng.de/using-the-uzsu-plugin-to-automate-blinds">Verwendung der UZSU zur Rolladensteuerung</a> näher beschrieben. In diesem Blogeintrag wird auch die Funktion &#8222;Zurück in der Zeit&#8220;, die Sie unten links sehen, näher erläutert. Außerdem sehen Sie in diesem Artikel, wie Sie Ihre Einträge für das UZSU-Plugin einrichten.</p>
<p>Um einen UZSU-Eintrag über die Logik zu aktualisieren, können Sie die folgenden Funktionen verwenden:</p>
<pre><code class="python">
# query the next scheduled value and time
sh.coldwhite.uzsu.planned()

# query the interpolation settings
sh.coldwhite.uzsu.interpolation()

# query whether the uzsu is set active or not
sh.coldwhite.uzsu.activate()

# set the uzsu active or inactive
sh.coldwhite.uzsu.activate(True/False)

# set interpolation options
sh.coldwhite.uzsu.interpolation(type='linear/none/cubic', interval=5, backintime=0)

# clear your settings of the uzsu item. BE CAREFUL!
sh.coldwhite.uzsu.clear(True)
</code></pre>
<p>Diese Funktionen können auch für einige einfache Logiken wie in diesem Beispiel verwendet werden:</p>
<p>Sie möchten ein bestimmtes Licht (z.B. Weihnachtsdekoration) zu einer bestimmten Zeit einschalten. Wenn Sie das Haus verlassen, möchten Sie dieses Licht ausschalten. Bei der Rückkehr nach Hause soll es (nur) dann wieder eingeschaltet werden, wenn die UZSU es in der Zwischenzeit nicht ausgeschaltet hätte:</p>
<pre><code class="python">
uzsustatus = sh.light.uzsu.planned()
if (uzsustatus['value'] == 0) and (sh.light.uzsu.activate() == True):
    sh.light(1)
</code></pre>
<p>Seit smarthomgeNG 1.6.1 kann dies noch einfacher mit der Funktion lastvalue() erreicht werden:</p>
<pre><code class="python">
sh.light(sh.light.uzsu.lastvalue())<span style="color: #3c4858;font-family: Roboto, Helvetica, Arial, sans-serif"><span>
</span></span></code></pre>
]]></content:encoded>
					
					<wfw:commentRss>https://www.smarthomeng.de/using-the-uzsu-plugin-for-advanced-light-control/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nutzen des UZSU Plugins zum automatischen Schalten von Rollläden</title>
		<link>https://www.smarthomeng.de/using-the-uzsu-plugin-to-automate-blinds</link>
					<comments>https://www.smarthomeng.de/using-the-uzsu-plugin-to-automate-blinds#comments</comments>
		
		<dc:creator><![CDATA[onkelandy]]></dc:creator>
		<pubDate>Sat, 08 Sep 2018 09:09:33 +0000</pubDate>
				<category><![CDATA[develop]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Automatik]]></category>
		<category><![CDATA[blinds]]></category>
		<category><![CDATA[Jalousien]]></category>
		<category><![CDATA[Rolladen]]></category>
		<category><![CDATA[schedule]]></category>
		<category><![CDATA[uzsu]]></category>
		<category><![CDATA[Zeitplan]]></category>
		<category><![CDATA[Zeitreihen]]></category>
		<guid isPermaLink="false">https://www.smarthomeng.de/?p=2062</guid>

					<description><![CDATA[Einleitung Das UZSU-Plugin ist nützlich, um bestimmte Werte für Ihre Artikel zu bestimmten Zeiten einzustellen. Durch die Möglichkeit, auch Sonnenauf- und -untergangsberechnungen einzubeziehen, können Sie zum Beispiel eine ganz einfache Steuerung Ihrer Jalousien erstellen. Die Konfiguration des Plugins ist sehr einfach, da es keine spezifischen Parameter zu setzen gibt. Dennoch<a class="moretag" href="https://www.smarthomeng.de/using-the-uzsu-plugin-to-automate-blinds"> Weiterlesen&#8230;</a>]]></description>
										<content:encoded><![CDATA[<h5>Einleitung</h5>
<p>Das UZSU-Plugin ist nützlich, um bestimmte Werte für Ihre Artikel zu bestimmten Zeiten einzustellen. Durch die Möglichkeit, auch Sonnenauf- und -untergangsberechnungen einzubeziehen, können Sie zum Beispiel eine ganz einfache Steuerung Ihrer <strong>Jalousien</strong> erstellen.</p>
<p>Die Konfiguration des Plugins ist sehr einfach, da es keine spezifischen Parameter zu setzen gibt. Dennoch müssen Sie ein Element erstellen, in dem Ihr automatischer Zeitplan im Cache gespeichert werden soll. Der einfachste Weg, dies zu tun, ist die Erstellung eines untergeordneten Objekts mit relativer Referenzierung wie unten dargestellt. So können Sie dieses Objekt einfach in alle Objekte kopieren, die den UZSU verwenden sollen. Dieses Element muss auch ein uzsu_item-Attribut haben, das definiert, welches Element geändert werden soll. Sie können auch einfach die neue struct-Funktion verwenden und auf struct verweisen: <strong>uzsu.child</strong></p>
<pre><code class="language-yaml">
# items/my.yaml
someroom:

    blind1:
        type: num

        uzsu:
            type: dict
            uzsu_item: ..
            cache: 'True'
   blind2:
        type: num
        struct: uzsu.child
</code></pre>
<h5>smartVISU</h5>
<p>Sie können Ihre Zeiten und Werte mit Hilfe einer Logik einstellen (siehe <a href="https://www.smarthomeng.de/user/plugins/uzsu/user_doc.html">UZSU Doku</a>), aber es ist viel bequemer, das UZSU-Widget in smartVISU (2.9 oder neuer) zu verwenden.</p>
<p>Fügen Sie einfach ein Icon zu Ihrem Visu hinzu. Wenn Sie auf das Icon klicken, öffnet sich ein Popup, mit dem Sie Ihre universelle Zeitschaltuhr konfigurieren können.</p>
<pre><code class="language-twig">
{{ device.uzsuicon('uzsu_example', 'someroom.blind1.uzsu', 'Markise', '', '', 'num') }}
</code></pre>
<p>&nbsp;</p>
<div id="attachment_2064" style="width: 760px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-2064" src="https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_markise-1024x953.png" alt="uszu_blinds" width="750" height="698" class="size-large wp-image-2064" srcset="https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_markise-1024x953.png 1024w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_markise-300x279.png 300w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_markise-768x715.png 768w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_markise.png 1332w" sizes="(max-width: 750px) 100vw, 750px" /><p id="caption-attachment-2064" class="wp-caption-text">VISU Widget Screenshot, der das Einstellen von automatisierten Rollläden zeigt</p></div>
<p>Schauen wir uns an, was mit dem obigen (leicht gephotoshoppten) Konfigurations-Popup passiert:</p>
<p>Während der Woche:</p>
<ul>
<li>Die Jalousien öffnen sich (Wert 0) 30 Minuten nach Sonnenaufgang, aber nie vor 7.00 Uhr und nie später als 8.00 Uhr.</li>
<li>Die Jalousien werden bei Sonnenuntergang geschlossen (Wert 100), jedoch nie vor 20.00 Uhr und nie später als 22.00 Uhr.</li>
</ul>
<p>An Wochenenden:</p>
<ul>
<li>Die Jalousien werden um 8.00 Uhr morgens geöffnet (Wert 0).</li>
<li>Die Jalousien können um 21.00 Uhr fast geschlossen werden (Wert 80), sobald die Schaltfläche &#8222;Akt&#8220; (aktiv) neben der Zeile aktiviert ist.</li>
<li>Abends um 23 Uhr werden die Jalousien geschlossen (Wert 100).</li>
</ul>
<h5>Nachholen von verpassten UZSU-Einträgen</h5>
<p><strong>Hinweis</strong>: Die in diesem Abschnitt beschriebene &#8222;Zurück in der Zeit&#8220; bzw. &#8222;back in time&#8220;-Funktionalität ist erst seit der SmartHomeNG-Version v1.6 verfügbar.</p>
<p>Ein Nachteil der UZSU, insbesondere im Vergleich zum Autoblind-Plugin, ist, dass ein Wert möglicherweise nicht gesetzt wird, wenn smarthomeNG in diesem Zeitraum nicht verfügbar ist. Wenn Sie z.B. an einem Wochenende um 7.59 Uhr neu starten, bleiben die Jalousien unten, da der UZSU-Eintrag für 8.00 Uhr höchstwahrscheinlich nicht ausgelöst wird. An dieser Stelle kommt die Funktion &#8222;Zurück in der Zeit&#8220; ins Spiel. Hier können Sie einen Zeitrahmen in Minuten festlegen, in dem das Plugin bei der Initialisierung zurückgehen soll, um einen Auslöser zu finden. Im vorliegenden Beispiel würde ein Wert von 10 Minuten ausreichen, um den Auslöser &#8222;0&#8220; zu finden, der um 8 Uhr morgens gesetzt worden wäre. Bei einer so einfachen Einrichtung könnten Sie die &#8222;Rückwärtszeit&#8220; auf mehrere Stunden erhöhen (z. B. 240 Minuten), aber beachten Sie, dass die Funktion in einer komplexeren Situation mit Bewertungen, Auslösern usw. zu seltsamen Situationen führen könnte.</p>
<h5>Nächste Schritte&#8230;</h5>
<p>Wenn Sie weiter gehen und Sonnenverfolgung, Wetterinformationen usw. einbeziehen möchten, empfiehlt sich die Verwendung des Plugins <a href="https://www.smarthomeng.de/starting-with-state-machine-automation-autoblind-plugin">autoblind/stateengine</a>. Sie können aber auch beide Plugins kombinieren.</p>
<p>Ein Beispiel wäre, das Licht tagsüber nach einer bestimmten Lichtkurve einzustellen (siehe Interpolationsfunktion), es aber nachts auf einen konstant niedrigen Wert zu ändern, sobald alle im Bett sind.</p>
<p>Ein anderes Beispiel wäre, die min_time und max_time aus dem Zustand des Autoblind-Plugins durch ein boolsches Element zu ersetzen (z.B. activate_state_x) und die UZSU zu verwenden, um dieses Element aktiv oder nicht aktiv zu setzen. Dies ist einfach ein bequemer und visueller Weg, um die minimale und maximale Zeit für Ihre Zustände festzulegen.</p>
<p>Schauen Sie sich das viel ausführlichere Beispiel zur <a href="https://www.smarthomeng.de/using-the-uzsu-plugin-for-advanced-light-control">Automatisierung Ihrer Beleuchtung mit der UZSU</a> an.</p>
<p>In SmarthomeNG 1.9, Plugin Version 1.6 wird eine neue Funktion namens &#8222;Zeitreihen&#8220; eingeführt. Damit können Sie wiederkehrende Einstellungen von Werten basierend auf von &#8211; bis Zeiteinstellungen oder einer bestimmten Anzahl von Wiederholungen festlegen. Bei der Angabe von Wiederholungen werden immer die nächsten 24 Stunden ab der Startzeit herangezogen. Zusätzlich sind sonnenbasierte Zeitreihen möglich. Es wird dringend empfohlen, das smartVISU Widget dafür zu verwenden, wie im Screenshot unten zu sehen.</p>
<div id="attachment_2749" style="width: 760px" class="wp-caption aligncenter"><a href="https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_timeseries.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-2749" src="https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_timeseries-1024x508.png" alt="" width="750" height="372" class="size-large wp-image-2749" srcset="https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_timeseries-1024x508.png 1024w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_timeseries-300x149.png 300w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_timeseries-768x381.png 768w, https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_timeseries.png 1330w" sizes="(max-width: 750px) 100vw, 750px" /></a><p id="caption-attachment-2749" class="wp-caption-text">VISU Beispiel für Zeitreihen<span style="font-size: 18px"></span></p></div>
<p><a href="https://www.smarthomeng.de/wp-content/uploads/2018/09/uzsu_timeseries.png"></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.smarthomeng.de/using-the-uzsu-plugin-to-automate-blinds/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
