<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>KNX-User-Forum - SmartHomeNG</title>
		<link>https://knx-user-forum.de/</link>
		<description>offizielles Supportforum für SmartHomeNG</description>
		<language>de</language>
		<lastBuildDate>Fri, 19 Jun 2026 10:19:28 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>images/misc/rss.png</url>
			<title>KNX-User-Forum - SmartHomeNG</title>
			<link>https://knx-user-forum.de/</link>
		</image>
		<item>
			<title>SmartHomeNG Release v1.12.1</title>
			<link>https://knx-user-forum.de/forum/supportforen/smarthome-py/2096530-smarthomeng-release-v1-12-1</link>
			<pubDate>Thu, 18 Jun 2026 21:40:04 GMT</pubDate>
			<description>SmartHomeNG Release v1.12.1 
...</description>
			<content:encoded><![CDATA[<b>SmartHomeNG Release v1.12.1</b><br />
<br />
<img data-align="none" data-size="full" border="0" src="https://www.smarthomeng.de/wp-content/uploads/global/logo_long.png" alt="" data-fullsize-url="https://www.smarthomeng.de/wp-content/uploads/global/logo_long.png" data-thumb-url="https://www.smarthomeng.de/wp-content/uploads/global/logo_long.png" data-title="Auf Bild klicken für Original." data-caption="" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" /><img data-align="none" data-size="full" border="0" src="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" alt="" data-fullsize-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" data-thumb-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==&amp;type=thumb" data-title="Auf Bild klicken für Original." data-caption="" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" />​<img data-align="none" data-size="full" border="0" src="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" alt="" data-fullsize-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" data-thumb-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==&amp;type=thumb" data-title="Auf Bild klicken für Original." data-caption="" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" /><img data-align="none" data-size="full" border="0" src="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" alt="" data-fullsize-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" data-thumb-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==&amp;type=thumb" data-title="Auf Bild klicken für Original." data-caption="" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" />​​<img data-align="none" data-size="full" border="0" src="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" alt="" data-fullsize-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" data-thumb-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==&amp;type=thumb" data-title="Auf Bild klicken für Original." data-caption="" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" /><img data-align="none" data-size="full" border="0" src="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" alt="" data-fullsize-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" data-thumb-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==&amp;type=thumb" data-title="Auf Bild klicken für Original." data-caption="" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" />​<img data-align="none" data-size="full" border="0" src="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" alt="" data-fullsize-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" data-thumb-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==&amp;type=thumb" data-title="Auf Bild klicken für Original." data-caption="" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" /><img data-align="none" data-size="full" border="0" src="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" alt="" data-fullsize-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" data-thumb-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==&amp;type=thumb" data-title="Auf Bild klicken für Original." data-caption="" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" />​​​​​​<br />
<br />
<b>Aktuelle Version</b><br />
<br />
Stand 18. Juni 2026 ist im master Branch auf Github die Version v1.12.1 als stabile Version von SmartHomeNG verfügbar.<br />
Nur die Version aus dem master Branch sollte für den produktiven Einsatz benutzt werden!<br />
<br />
<br />
<br />
<b>Was ist neu in SmartNomeNG v1.12.1?</b><br />
<br />
Es handelt sich um ein Feature-Release, welches neue Features enthält.<br />
<br />
Eine Kurzübersicht der größeren Neuerungen findet sich hier in der Dokumentation: <a href="https://docs.smarthomeng.de/was_ist_neu.html" target="_blank" rel="nofollow"><b>Neuerungen im Release v1.12.1</b></a><br />
<br />
Eine vollständige Übersicht über alle Änderungen ist in den Release Notes zu finden. Die <b><a href="https://docs.smarthomeng.de/release/1_12_1.html" target="_blank" rel="nofollow">aktuellen Release Notes</a></b> sind in der Anwender Dokumentation unter <a href="https://docs.smarthomeng.de//release/1_9_3.html" target="_blank" rel="nofollow">docs.smarthomeng.de</a> zu finden.<br />
<br />
<br />
<br />
<b>Was ist beim Update auf v1.12.1 zu beachten?</b><ol class="decimal"><li>Die minimale Python Version mit der SmartHomeNG v1.12 startet ist Python 3.9. offiziell unterstützt wird Python 3.10</li>
<li>Falls SmartHomeNG sonst als <b>Linux systemd Service</b> gestartet wird:<br />
	<b>1. Bitte dringend zunächst den Service <u>abschalten</u><br />
	2. erfolgreiche Installation abwarten, es sollten keine Fehler mehr im Log zu finden sein<br />
	3. Service anpassen siehe <a href="https://docs.smarthomeng.de/installation/komplettanleitung/08_shng_daemon.html" target="_blank" rel="nofollow">https://docs.smarthomeng.de/installa...ng_daemon.html</a><br />
	4. Service wieder in Betrieb nehmen</b></li>
<li>Falls die smartVISU zusammen mit dem websocket Modul verwendet wird, <b>muss</b> das smartvisu Plugin konfiguriert sein.</li>
</ol><br />
<br />
<br />
<br />
<b>Dokumentation</b><br />
<br />
Unter <a href="https://www.smarthomeng.de/" target="_blank" rel="nofollow">https://www.smarthomeNG.de</a> findet sich unser Blog. Die Dokumentation ist unter <b><a href="https://docs.smarthomeng.de" target="_blank" rel="nofollow">https://docs.smarthomeng.de</a></b> zu finden.<br />
<br />
<br />
<b>Der Develop Branch </b><img src="https://knx-user-forum.de/core/images/smilies/weitere/idea.gif" border="0" alt="" title="Idea" smilieid="59" class="inlineimg" /><img data-align="none" data-size="full" border="0" src="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" alt="" data-fullsize-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" data-thumb-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==&amp;type=thumb" data-title="Auf Bild klicken für Original." data-caption="" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" />​<img data-align="none" data-size="full" border="0" src="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" alt="" data-fullsize-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" data-thumb-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==&amp;type=thumb" data-title="Auf Bild klicken für Original." data-caption="" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" /><img data-align="none" data-size="full" border="0" src="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" alt="" data-fullsize-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" data-thumb-url="https://knx-user-forum.de/core/image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==&amp;type=thumb" data-title="Auf Bild klicken für Original." data-caption="" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" />​​<br />
<br />
Es findet eine aktive Weiterentwicklung statt, daher bitte mit einem Produktionssystem nicht auf den Entwicklungszweig gehen!<br />
Man sollte nur auf den develop Branch gehen, wenn man genau weiß, was man da macht.<br />
Es kann immer mal passieren, dass der develop branch aufgrund der laufenden Entwicklung in einem nicht lauffähigen Zustand ist.<br />
<br />
<br />
Auch ein Mischen vom master Branch und develop Plugins kann, aber muss nicht klappen, da einige Plugins aus dem develop Branch Funktionalitäten des Core benötigen könnten, die im master branch noch nicht vorhanden sind. In diesem Fall wird das Plugin nicht laden und einen Log Eintrag schreiben.<br />
<br />
<br />
<br />
<b>Unterstützung</b><br />
<br />
Natürlich gibt es <b>hier im Forum</b> Unterstützung. Zusätzlich haben wir auf <b><a href="https://gitter.im/smarthomeNG/smarthome" target="_blank" rel="nofollow">https://gitter.im/smarthomeNG/smarthome</a></b> einen Chat für SmartHomeNG eingerichtet. Dort schauen viele User und Entwickler in regelmäßgen Abständen rein.<br />
<br />
Hinweis: Da der Anmeldeserver von gitter nicht mehr die volle Funktionalität bietet, sind Neuanmeldungen dort nicht möglich. Wer sich bei Matrix anmeldet (z.B. mit der Element-App oder auf der Element-Webseite), kann trotzdem den SmartHomeNG-Raum betreten.<br />
<br />
<br />
<br />
<b>WICHTIG: Unterstützung bei Fragen und Problemen</b><br />
<br />
Bevor ihr postet oder um Hilfe fragt, bitte<ul><li>im Administrations-Interface einen Überblick verschaffen ob z.B. config files richtig im SmartHomeNG ankommen</li>
<li>Im Logfile nach Fehlern oder Warnungen suchen und wenn möglich deren Ursachen beseitigen.</li>
<li>SmartHomeNG im Debugmodus starten oder besser: Für nur den betroffenen Teil den Log-Level auf INFO oder DEBUG hochsetzen.</li>
</ul><br />
Wenn Ihr Hilfe braucht und nicht weiterkommt werden Euch andere hier im Forum gerne weiterhelfen.<br />
<br />
<br />
<br />
Wenn ihr dann postet, geizt bitte nicht mit Informationen über eure Installation. Wir können alle nicht Hellsehen. Für uns hilfreich oder sogar notwendig sind unter anderem:<ul><li>Beschreibung was ihr erreichen wollt</li>
<li>Erläuterung was ihr bisher gemacht habt</li>
<li>Genaue Bescheibung des wahrgenommenen Problems</li>
<li>(&quot;<i>Läuft nicht</i>&quot; ist da nicht ausreichend...)</li>
<li>Erläuterung welches Verhalten ihr erwartet</li>
<li>SmartHomeNG Version</li>
<li>Python Version</li>
<li>Betriebssystem mit Version</li>
<li>eingesetzte Hardware</li>
<li>Art der Installation</li>
<li>(z.B. Nach Komplettanleitung oder Raspberry Pi Image oder Update von Vorversion oder ...)</li>
<li>Konfigurierte Plugins (gerne die etc/plugin.yaml mit posten)</li>
<li>gegebenfalls die entsprechenden Item Konfigurationen (aus items/*.yaml)</li>
</ul><br />
<br />
<br />
Viel Spaß und viel Erfolg mit Eurem SmartHomeNG!<br />
​<br />
<br />
<br />
​]]></content:encoded>
			<category domain="https://knx-user-forum.de/forum/supportforen/smarthome-py">SmartHomeNG</category>
			<dc:creator>Morg</dc:creator>
			<guid isPermaLink="true">https://knx-user-forum.de/forum/supportforen/smarthome-py/2096530-smarthomeng-release-v1-12-1</guid>
		</item>
		<item>
			<title>Logik mit crontab sunset+35m wird nach einmaliger Ausführung erst Wochen später wieder eingeplant</title>
			<link>https://knx-user-forum.de/forum/supportforen/smarthome-py/2096527-logik-mit-crontab-sunset-35m-wird-nach-einmaliger-ausführung-erst-wochen-später-wieder-eingeplant</link>
			<pubDate>Thu, 18 Jun 2026 21:02:12 GMT</pubDate>
			<description>Hallo, 
 
ich habe seit ca 2 Wochen ein Problem mit einer Logik, die vorher ewig unauffällig lief. 
 
 SmartHomeNG Version: 1.9.5 
 Python: v3.12.10 
 Betriebssystem: archlinux 
 Standort/Koordinaten in smarthome.yaml korrekt gesetzt: ja 
 vi etc/logic.yaml</description>
			<content:encoded><![CDATA[Hallo,<br />
<br />
ich habe seit ca 2 Wochen ein Problem mit einer Logik, die vorher ewig unauffällig lief.<ul><li>SmartHomeNG Version: 1.9.5</li>
<li>Python: v3.12.10</li>
<li>Betriebssystem: archlinux</li>
<li>Standort/Koordinaten in smarthome.yaml korrekt gesetzt: ja</li>
</ul>vi etc/logic.yaml<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(30 *  + 12px + 20px);">shutter_down_sunset:
    filename: rollladensteuerung.py
    crontab: sunset+35m = sunset
    nw: yes
    # ich denke 'nw' kann ich rausnehmen, es hat keine Funktion mehr</pre>
</div>​Nach einem restart des smarthomeNG Service wird die Logik aufgerufen. An den Folgetagen nicht mehr.<br />
<br />
Es gibt weitere Logiken die bei sunset-59m und sunset-60m gestartet werden. Diese starten an jedem Abend problemlos.<br />
<br />
das Problem hat ohne Konfigurationsänderung von smarthomeNG angefangen. Auch ein Neustart des Prozesses wurde nicht durchgeführt.<br />
<br />
Der Debug aus lib.scheduler zeigt das Problem:<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(30 *  + 12px + 20px);">nach dem neustart:
2026-06-18 21:21:29 DEBUG lib.scheduler logics.shutter_down_sunset next time: 2026-06-18 22:07:52.114261+02:00

die logik beim ersten mal:
2026-06-18 22:07:52 DEBUG logics.shutter_down_sunset Getriggert durch: {'by': 'Scheduler', 'source': 'cron', 'source_details': 'sunset+35m', 'dest': None, 'value': 'sunset'}
2026-06-18 22:07:52 DEBUG lib.scheduler logics.shutter_down_sunset next time: 2026-07-14 21:58:51.139826+02:00</pre>
</div>ich erwarte die Logik jeden Abend und nicht erst in 26 Tagen. Mir ist völlig unklar, warum es plötzlich nicht mehr funktioniert.<br />
<br />
die KI hatte zum 14.7. einen Meinungsbeitrag:<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(30 *  + 12px + 20px);">&#91;B&#93;Warum ausgerechnet der 14. Juli?&#91;/B&#93;

Das ist der verräterische Punkt: Um den &#91;B&#93;21. Juni&#91;/B&#93; herum liegt die &#91;B&#93;Sommersonnenwende&#91;/B&#93;, also der späteste/„höchste&quot; Sonnenuntergang des Jahres. Der berechnete Wert von 21:58:51 am 14. Juli entspricht ziemlich genau dem Sonnenuntergangs-Zeitpunkt, der dem aktuellen wieder gleicht, nachdem die Tage über die Sonnenwende hinweg erst länger und dann wieder kürzer werden.

Das deutet stark darauf hin, dass der Scheduler bei der Neuberechnung nach dem Feuern &#91;B&#93;nicht einfach „nächster Tag&quot;&#91;/B&#93; rechnet, sondern den &#91;B&#93;nächsten Zeitpunkt sucht, der echt in der Zukunft liegt und die Bedingung erfüllt&#91;/B&#93; – und dabei durch den +35m-Offset in einen Randfall läuft. Weil sich der Sonnenuntergang um die Sonnenwende kaum noch verändert (teils sogar minimal nach hinten), wird der für den Folgetag berechnete sunset+35m-Zeitpunkt fälschlich als „bereits vergangen/ungültig&quot; verworfen, und der Algorithmus läuft so lange weiter, bis er einen passenden Tag findet – das ist erst der 14. Juli.</pre>
</div>Ich habe im gitlab keine relevante Änderung zu lib.scheduler gefunden. Deshalb wollte ich erstmal nicht updaten. Der Fehler ist gerade gut reproduzierbar.<br />
​<br />
Kann jemand mit mehr lib.scheduler Wissen damit etwas anfangen?]]></content:encoded>
			<category domain="https://knx-user-forum.de/forum/supportforen/smarthome-py">SmartHomeNG</category>
			<dc:creator>wi26</dc:creator>
			<guid isPermaLink="true">https://knx-user-forum.de/forum/supportforen/smarthome-py/2096527-logik-mit-crontab-sunset-35m-wird-nach-einmaliger-ausführung-erst-wochen-später-wieder-eingeplant</guid>
		</item>
		<item>
			<title>AdminUI - Administrationsoberfläche</title>
			<link>https://knx-user-forum.de/forum/supportforen/smarthome-py/2093892-adminui-administrationsoberfläche</link>
			<pubDate>Mon, 01 Jun 2026 23:06:28 GMT</pubDate>
			<description>Moin, 
 
in develop ist jetzt der aktuelle Stand der Admin-Oberfläche integriert. Neben einer kompletten Überarbeitung und Aktualisierung (Angular 20, PrimeNG, Verzicht auf bootstrap u.a.), Vereinheitlichung des Layouts und der Bedienung gibt es vor Allem die folgenden neuen Features: 
 
 System:...</description>
			<content:encoded><![CDATA[Moin,<br />
<br />
in develop ist jetzt der aktuelle Stand der Admin-Oberfläche integriert. Neben einer kompletten Überarbeitung und Aktualisierung (Angular 20, PrimeNG, Verzicht auf bootstrap u.a.), Vereinheitlichung des Layouts und der Bedienung gibt es vor Allem die folgenden neuen Features:<ul><li>System: neue Parameter aufgenommen, Migrationscheck auf --config-etc</li>
<li>Logiken: neue Funktionen zum Umbenennen, Gruppeneditor überarbeitet (Gruppen zusammenführen und löschen), alles ohne Neustart</li>
<li>Plugins: Plugins können im laufenden Betrieb geladen, entladen und neu geladen werden (*)</li>
<li>Logging: Expertenkonfiguration wird gesichert und bei Fehlern in der neuen Konfiguration wieder hergestellt</li>
</ul>Ansonsten sind einige Fehlerbehebungen und Anpassungen im Core dazugekommen, damit die neuen Funktionen alle tun, was sie sollen.<br />
<br />
Updates im AdminUI kommen zuerst in den neuen branch develop-adminui -- dieser sollte immer aktuell auf develop-Stand gehalten werden, so dass man frei zwischen develop und develop-adminui wechseln kann. Durch die Trennung gibt es aber in develop immer eine funktionsfähige Version vom AdminUI.<br />
<br />
Die Versionsnummer vom AdminUI gleichen wir den Versionsnummern vom Core und Plugins an, mit jedem Release werden alle entsprechend erhöht.<br />
<br />
<br />
<br />
Wenn es sonst noch Fragen gibt, Feedback oder Feature-Requests: immer her damit. Wenn ich Zeit habe, kümmere ich mich darum.]]></content:encoded>
			<category domain="https://knx-user-forum.de/forum/supportforen/smarthome-py">SmartHomeNG</category>
			<dc:creator>Morg</dc:creator>
			<guid isPermaLink="true">https://knx-user-forum.de/forum/supportforen/smarthome-py/2093892-adminui-administrationsoberfläche</guid>
		</item>
	</channel>
</rss>
