<?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>Konfiguration &#8211; SmartHomeNG | smarthome knx homematic mqtt hue 1wire home automation</title>
	<atom:link href="https://www.smarthomeng.de/tag/konfiguration/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>Mon, 14 Feb 2022 21:19:04 +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>Konfiguration &#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>Itemvorlagen nutzen (structs)</title>
		<link>https://www.smarthomeng.de/itemvorlagen-nutzen-structs</link>
					<comments>https://www.smarthomeng.de/itemvorlagen-nutzen-structs#comments</comments>
		
		<dc:creator><![CDATA[onkelandy]]></dc:creator>
		<pubDate>Thu, 30 May 2019 10:59:55 +0000</pubDate>
				<category><![CDATA[Beispiel-Implementierungen]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Items]]></category>
		<category><![CDATA[Konfiguration]]></category>
		<category><![CDATA[struct]]></category>
		<category><![CDATA[Vorlagen]]></category>
		<guid isPermaLink="false">https://www.smarthomeng.de/?p=2381</guid>

					<description><![CDATA[Hinweis: Die hier beschriebene Funktion ist erst ab SmartHomeNG 1.6 verfügbar. Structs aus Plugins Die &#8222;struct&#8220; Vorlagen ermöglichen es zum einen, vorgegebene Item-Strukturen aus Plugins zu integrieren, zum anderen aber auch, eigene Vorlagen für immer wiederkehrende Item-Bäume bereitzustellen. Bei gleichen Gerätetypen ist die Struktur oft sehr ähnlich, was zu sehr<a class="moretag" href="https://www.smarthomeng.de/itemvorlagen-nutzen-structs"> Weiterlesen&#8230;</a>]]></description>
										<content:encoded><![CDATA[<p><strong>Hinweis</strong>: Die hier beschriebene Funktion ist erst ab <strong>SmartHomeNG 1.6</strong> verfügbar.</p>
<h5>Structs aus Plugins</h5>
<p>Die &#8222;struct&#8220; Vorlagen ermöglichen es zum einen, vorgegebene Item-Strukturen aus Plugins zu integrieren, zum anderen aber auch, eigene Vorlagen für immer wiederkehrende Item-Bäume bereitzustellen.</p>
<p>Bei gleichen Gerätetypen ist die Struktur oft sehr ähnlich, was zu sehr vielen gleich aufgebauten Item-Definitionen führt. Leuchten, Jalousien, Bewegungsmelder können dabei ähnlich leicht vereinfacht werden wie Sollwerte, Vorgaben für Zustände des stateengine Plugins und vieles mehr. Zuerst ein Beispiel, wie mit nur einer Zeile ein Zeitschalt-Unteritem aus dem UZSU Plugin eingefügt werden kann. Da diese Vorlage bereits mit dem Plugin mitgeliefert wird, ist nichts weiter zu tun, also mittels struct Attribug darauf zuzugreifen. Welche Vorlagen von welchen Plugins bereitgestellt werden, ist zum einen in den jeweiligen plugin.yaml Dateien, zum anderen im Admin Tool einzusehen.</p>
<pre><code class="language-yaml">
    # item.yaml
    item:
        struct: uzsu.child
</code></pre>
<p>Durch diese Angabe entsteht beim Start von SmartHomeNG folgende Struktur, die zuvor noch bei jedem Item, das die Zeitschaltuhr nutzt, manuell angegeben werden musste:</p>
<pre><code class="language-yaml">
  # item.yaml
  item:
        uzsu:
            type: dict
            uzsu_item: ..
            cache: True
            visu_acl: rw
            
            active:
                type: bool
                eval: sh...activate(value)
                visu_acl: rw
</code></pre>
<h5>Eigene Vorlagen</h5>
<p>Folgendes Beispiel zeigt, wie Vorlagen selbst in der Datei etc/struct.yaml hinterlegt werden können. Generell bedarf es keinerlei besonderer Syntax. Strukturen werden dort genauso angelegt wie normale Item-Bäume. Die jeweils oberste Hierarchieebene definiert den Namen der Vorlage. Und genau auf dieses Item wird dann in der eigentlichen item.yaml Datei durch das Attribut <em>struct</em> verwiesen. Zuerst der Inhalt der struct.yaml für ein dimmbares Licht mit einigen Zusatzfunktionen:</p>
<pre><code class="language-yaml">
    # struct.yaml
    dimmervorlage:
        name: Vorlage für dimmbare Leuchten
	knx_dpt: 1
	visu_acl: rw
	type: bool
        knx_send: 0/0/0
        knx_cache: 0/0/0

	bwm:
		knx_dpt: 1
		visu_acl: rw
		type: bool

	zwangvalue:
		knx_dpt: 5001
		visu_acl: rw
		type: num
		cache: True

		zwangsstellung:
			knx_dpt: 2
			visu_acl: rw
			type: list
			enforce_updates: yes

	dimmen:
		knx_dpt: 5001
		visu_acl: rw
		type: num
		database: yes
		influxdb: yes
		sim: track

		sollwert:
			knx_dpt: 5001
			visu_acl: rw
			type: num
			enforce_updates: yes
			cache: True
</code></pre>
<p>Und hier die Einbindung in die yaml Datei im items Verzeichnis für ein Licht mit separaten warm- und kaltweißen Leuchtmitteln:</p>
<pre><code class="language-yaml">
# item.yaml
licht1:
    warm:
        <strong>struct: dimmervorlage</strong>
	knx_send: 3/0/21
	knx_cache: 3/0/27

	bwm:
		knx_send: 3/3/67
		knx_cache: 3/3/67

	zwangvalue:
		zwangsstellung:
			knx_send: 3/0/50
			knx_cache: 3/0/50

	dimmen:
		knx_send: 3/0/23
		knx_cache: 3/0/28

		sollwert:
			knx_send: 3/3/53

    kalt:
        <strong>struct: dimmervorlage</strong>
	knx_send: 3/0/24
	knx_cache: 3/0/29

	bwm:
		knx_send: 3/3/68
		knx_cache: 3/3/68

	zwangvalue:
		zwangsstellung:
			knx_send: 3/0/51
			knx_cache: 3/0/51

	dimmen:
		knx_send: 3/0/26
		knx_cache: 3/0/30

		sollwert:
			knx_send: 3/3/54
</code></pre>
<p>Was passiert hier? Es wird jeweils zuerst die Vorlage geladen, in der die Grundinformationen zu den Items verankert ist. Also Infos zu Typ, Cache, KNX DPT, Visu, Datenbank, etc. Diese Vorlage wird nun im tatsächlichen Item nur noch durch die KNX Adressen ergänzt. Etwaige gleich benannte Attribute werden dabei überschrieben (im Beispiel knx_send: 0/0/0).</p>
<p>In der Version 1.6.0 ist zu beachten, dass auch tatsächlich alle bereits definierten Attribute überschrieben werden, also beispielsweise auch Listeneinträge für eval_trigger. Möchte man also verschiedene Vorlagen mit verschiedenen eval_trigger Einträgen miteinander kombinieren, muss das Attribut nach den struct Einträgen manuell mit allen gewünschten Listeneinträgen überschrieben werden.</p>
<p>Zum Abschluss noch ein weiteres Beispiel, das neben einer klassischen Schaltfunktion für das entsprechende Item auch die Einschaltdauer über die Datenbankeinträge evaluiert. Dank relativer Item-Angaben können somit komplexere Konfigurationsblöcke problemlos wiederverwendet werden. Zum einen erleichtert dieser Ansatz ein Aktualisieren und Erweitern von Itemconfigs ungemein, zum anderen bleibt in den yaml Files die Übersicht bewahrt (auch wenn Letzteres Dank Admin Tool zukünftig weniger Relevanz haben wird). Folgend zwei separate Vorlagen:</p>
<pre><code class="language-yaml">
#struct.yaml
schaltervorlage:
    name: einfache Vorlage für Schalter
    sa:
        knx_dpt: 1
        visu_acl: rw
        type: bool
        database: yes
        cache: yes

    sperren:
        knx_dpt: 1
        visu_acl: rw
        type: bool

laufzeitvorlage:
    name: Vorlage für Laufzeitmessung
    laufzeit_1w:
        type: num
        visu_acl: ro
        crontab: init
        eval: (sh...sa.db('on', '1w') or 0) * 10080
        eval_trigger:
          - ..sa

    laufzeit_24h:
        type: num
        visu_acl: ro
        crontab: init
        eval: (sh...sa.db('on', '24h') or 0) * 1440
        eval_trigger:
          - ..sa
</code></pre>
<p>Die tatsächlichen Items benötigen schließlich wieder nur eine Angabe der KNX Adressen, alle anderen Funktionalitäten und Definition werden über die Vorlage eingebunden:</p>
<pre><code class="language-yaml">
#item.yaml
schalter1:
    <strong>struct: schaltervorlage</strong>
    sa: 
        knx_send: 1/1/1
    sperren:
        knx_send: 1/1/2

schalter2:
    <strong>struct: 
      - schaltervorlage
      - laufzeitvorlage</strong>

    sa: 
        knx_send: 1/1/3

    sperren:
        knx_send: 1/1/4

    laufzeit_1w:
        eval_trigger:
          - ..sa
          - ..sperren

schalter3:
    <strong>struct: schaltervorlage</strong>

    laufzeit:
          <strong>struct: laufzeitvorlage</strong>
</code></pre>
<p>Schalter1 greift ledigilich auf eine Vorlage (schaltervorlage) zurück, während Schalter2 mehrere Vorlagen als Liste miteinander kombiniert. Für Schalter2 existieren also auch die Einträge laufzeit_1w und laufzeit_24h, die eben die Einschaltdauer während der letzten Woche bzw. 24 Stunden von der Datenbank auslesen. Die Triggerung der laufzeit_1w soll in diesem Fall auch vom Sperritem erfolgen, während dies bei Schalter3 lediglich durch das in der Vorlage angegebene Schaltitem geschieht. Da Schalter3 keine Angaben zu den KNX Gruppenadressen macht, handelt es sich hier auch nicht um einen KNX Schalter, sondern z.B. ein Item, das nur über eine Logik oder die Visu geschalten werden kann/soll. Das schalter3 Beispiel zeigt auch, dass die Structs auf jeder beliebigen Hierarchieebene eingebunden werden können.</p>
<h5>Limitierungen</h5>
<p>Aktuell (inkl. Version 1.9) ist es nicht möglich, structs beliebig zu verschachteln. Das Einbeziehen von anderen structs in einem selbst kreierten struct ist nur auf Rootebene möglich, also beispielsweise so:</p>
<pre><code class="language-yaml">
    # struct.yaml
    beispielstruct1:
        test1:
            type: bool
            initial_value: True

    beispielstruct2:
        test2:
            type: bool
            initial_value: False

    combinedstruct:
        struct:
          - beispielstruct1
          - beispielstruct2
</code></pre>
<h5>Debugging</h5>
<p>Im Admin Interface sind alle structs, sowohl die von den aktiven Plugins als auch die selbst erstellten einsehbar. Hier lässt sich somit auch prüfen, wie die Structs miteinander kombiniert wurden. Ob und wie der Merge mit Attributen aus den Items geklappt hat, lässt sich am besten im Item Baum nachvollziehen.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.smarthomeng.de/itemvorlagen-nutzen-structs/feed</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>SmartHomeNG v1.6 &#8211; Das neue Admin Interface</title>
		<link>https://www.smarthomeng.de/smarthomeng-v1-6-das-neue-admin-interface</link>
					<comments>https://www.smarthomeng.de/smarthomeng-v1-6-das-neue-admin-interface#respond</comments>
		
		<dc:creator><![CDATA[Marc René Frieß]]></dc:creator>
		<pubDate>Sat, 11 May 2019 13:42:26 +0000</pubDate>
				<category><![CDATA[Core]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Admin Interface]]></category>
		<category><![CDATA[Konfiguration]]></category>
		<category><![CDATA[Logikeditor]]></category>
		<category><![CDATA[SmartHomeNG 1.6]]></category>
		<guid isPermaLink="false">https://www.smarthomeng.de/?p=2325</guid>

					<description><![CDATA[Wie auch schon das Backend Plugin, erlaubt das neue Admin Interface eine grafische Konfiguration von SmartHomeNG. Diese wurde jedoch deutlich erweitert. Eine detaillierte Dokumentation findet ihr unterhttps://www.smarthomeng.de/user/admin/admin.html. Das Admin Interface wird über die /etc/module.yaml konfiguriert. Näheres dazu findet man hier:https://www.smarthomeng.de/user/konfiguration/module_admin.html Da es im Vergleich zum Backend eine rein clientseitige Webanwendung<a class="moretag" href="https://www.smarthomeng.de/smarthomeng-v1-6-das-neue-admin-interface"> Weiterlesen&#8230;</a>]]></description>
										<content:encoded><![CDATA[<p>Wie auch schon das Backend Plugin, erlaubt das neue Admin Interface eine grafische Konfiguration von SmartHomeNG. Diese wurde jedoch deutlich erweitert.</p>
<hr />
<p>Eine detaillierte Dokumentation findet ihr unter<br /><a href="https://www.smarthomeng.de/user/admin/admin.html" target="_blank" rel="noopener">https://www.smarthomeng.de/user/admin/admin.html</a>.</p>
<p>Das Admin Interface wird über die /etc/module.yaml konfiguriert. Näheres dazu findet man hier:<br /><a href="https://www.smarthomeng.de/user/konfiguration/module_admin.html" target="_blank" rel="noopener">https://www.smarthomeng.de/user/konfiguration/module_admin.html</a></p>
<hr />
<p>Da es im Vergleich zum Backend eine rein clientseitige Webanwendung ist (Angular), erlaubt es einige Funktionen, die mit dem Backend Plugin so bisher nicht möglich waren. Die gesamte Kommunikation mit dem Core findet über REST Webservices statt.</p>
<hr />
<p>Unter dem Reiter &#8222;<strong>System</strong>&#8220; verbergen sich die bekannten Systemeigenschaften, der PyPi Check und die Hinweise auf die verbauten 3rd Party Komponenten.</p>
<p><img fetchpriority="high" decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/system-1.jpg" alt="" width="1443" height="607" class="alignnone size-full wp-image-2328" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/system-1.jpg 1443w, https://www.smarthomeng.de/wp-content/uploads/2019/05/system-1-300x126.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/system-1-768x323.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/system-1-1024x431.jpg 1024w" sizes="(max-width: 1443px) 100vw, 1443px" />Neu ist, dass man hier auch sein SmartHomeNG, das HTTP Modul (bspw. für das Webservices Plugin) und das Admin Interface (&#8222;Admin Modul&#8220;) komplett grafisch konfigurieren kann.</p>
<p>Nach dem Speichern der Einstellungen, kann man hier direkt sein SmartHomeNG neu starten.</p>
<p><img decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/system2.jpg" alt="" width="1449" height="676" class="alignnone size-full wp-image-2329" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/system2.jpg 1449w, https://www.smarthomeng.de/wp-content/uploads/2019/05/system2-300x140.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/system2-768x358.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/system2-1024x478.jpg 1024w" sizes="(max-width: 1449px) 100vw, 1449px" /></p>
<p>Unter dem Reiter &#8222;<strong>Dienste</strong>&#8220; lässt sich beispielsweise SmartHomeNG neu starten. Hier sind über weitere Reiter auch der bekannte eval und yaml Syntax Prüfer, der CONF-YAML Konverter und die Prüfung des Caches zu finden. Des weiteren kann man die Konfiguration von SmartHomeNG hier als Datei herunterladen.</p>
<p><img decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/dienste.jpg" alt="" width="1445" height="735" class="alignnone size-full wp-image-2327" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/dienste.jpg 1445w, https://www.smarthomeng.de/wp-content/uploads/2019/05/dienste-300x153.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/dienste-768x391.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/dienste-1024x521.jpg 1024w" sizes="(max-width: 1445px) 100vw, 1445px" /></p>
<p>Unter &#8222;<strong>Items</strong>&#8220; findet man den bekannten Item-Tree.</p>
<p><img loading="lazy" decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/items.jpg" alt="" width="1430" height="1202" class="alignnone size-full wp-image-2330" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/items.jpg 1430w, https://www.smarthomeng.de/wp-content/uploads/2019/05/items-300x252.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/items-768x646.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/items-1024x861.jpg 1024w" sizes="(max-width: 1430px) 100vw, 1430px" />Neu ist hier, dass man hier auch die YAML Dateien der Items bearbeiten und speichern kann. Zudem findet man die neuen &#8222;Item Structs&#8220;, also bspw. vorgegebene Itemstrukturen für bestimmte Plugins.</p>
<p><img loading="lazy" decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/items2.jpg" alt="" width="1442" height="1090" class="alignnone size-full wp-image-2331" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/items2.jpg 1442w, https://www.smarthomeng.de/wp-content/uploads/2019/05/items2-300x227.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/items2-768x581.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/items2-1024x774.jpg 1024w" sizes="(max-width: 1442px) 100vw, 1442px" /></p>
<p>Unter &#8222;<strong>Logiken</strong>&#8220; ist die bekannte Liste der Logiken zu finden. Wir haben dabei insbesondere den Logikeditor aufpoliert, der jetzt ein Autocomplete der Items und der Plugin-APIs anbietet.</p>
<p><img loading="lazy" decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/logics1.jpg" alt="" width="1433" height="393" class="alignnone size-full wp-image-2332" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/logics1.jpg 1433w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logics1-300x82.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logics1-768x211.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logics1-1024x281.jpg 1024w" sizes="(max-width: 1433px) 100vw, 1433px" />Einfach &#8222;sh.&#8220; eintippen und Vorschläge erscheinen. Am Ende des Vorschlag sieht man, ob es sich um ein Item oder eine Pluginfunktion handelt. Pluginfunktionen werden mit Informationen über die notwendigen Parameter eingefügt.<img loading="lazy" decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/logiken_editor.jpg" alt="" width="1444" height="454" class="alignnone size-full wp-image-2333" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/logiken_editor.jpg 1444w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logiken_editor-300x94.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logiken_editor-768x241.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logiken_editor-1024x322.jpg 1024w" sizes="(max-width: 1444px) 100vw, 1444px" /></p>
<p>Bei den Parametern einer Logik, wurde das Handling der Watch Items mit einem Autocomplete überarbeitet. Die Eingabe lässt es zu, Watch Items auch mit &#8222;sh.&#8220; Präfix zu suchen. Sie werden dann ohne diesen Präfix hinzugefügt. Weiterhin gibt es Informationen, welche pluginspezifischen Attribute eine Logik haben kann. Diese kann man ebenfalls setzen.</p>
<p><img loading="lazy" decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/logiken_parameter.jpg" alt="" width="1449" height="1194" class="alignnone size-full wp-image-2334" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/logiken_parameter.jpg 1449w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logiken_parameter-300x247.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logiken_parameter-768x633.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logiken_parameter-1024x844.jpg 1024w" sizes="(max-width: 1449px) 100vw, 1449px" /></p>
<p>Im Bereich &#8222;<strong>Scheduler</strong>&#8220; wird die bekannte Übersicht aller Scheduler dargestellt.<br />
<img loading="lazy" decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/scheduler.jpg" alt="" width="1443" height="344" class="alignnone size-full wp-image-2335" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/scheduler.jpg 1443w, https://www.smarthomeng.de/wp-content/uploads/2019/05/scheduler-300x72.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/scheduler-768x183.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/scheduler-1024x244.jpg 1024w" sizes="(max-width: 1443px) 100vw, 1443px" /></p>
<p>Im Bereich &#8222;<strong>Plugins</strong>&#8220; findet sich die funktional etwas erweiterte Liste aller Plugins. Durch Klick auf jede Zeile, sieht man die Detailkonfiguration. Rechts finden sich u.A. Links auf die Webinterfaces des Plugins, ein Link zur Dokumentation und zum Support-Thread.<img loading="lazy" decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/plugins.jpg" alt="" width="1434" height="327" class="alignnone size-full wp-image-2336" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/plugins.jpg 1434w, https://www.smarthomeng.de/wp-content/uploads/2019/05/plugins-300x68.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/plugins-768x175.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/plugins-1024x234.jpg 1024w" sizes="(max-width: 1434px) 100vw, 1434px" /><br />
Über das Dropdown &#8222;Konfiguration&#8220;, kann man die Konfiguration der Plugins anpassen und Plugins neu hinzufügen &#8211; Derzeit ist danach noch ein Neustart von SmartHomeNG notwendig:<img loading="lazy" decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/plugins2.jpg" alt="" width="1450" height="563" class="alignnone size-full wp-image-2337" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/plugins2.jpg 1450w, https://www.smarthomeng.de/wp-content/uploads/2019/05/plugins2-300x116.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/plugins2-768x298.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/plugins2-1024x398.jpg 1024w" sizes="(max-width: 1450px) 100vw, 1450px" /></p>
<p>Unter dem Menüpunkt &#8222;<strong>Szenen</strong>&#8220; wird die Liste aller Szenen angezeigt. Man kann hier auch die YAML Dateien der Szenen bearbeiten.<img loading="lazy" decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/szenen.jpg" alt="" width="1260" height="559" class="alignnone size-full wp-image-2338" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/szenen.jpg 1260w, https://www.smarthomeng.de/wp-content/uploads/2019/05/szenen-300x133.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/szenen-768x341.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/szenen-1024x454.jpg 1024w" sizes="(max-width: 1260px) 100vw, 1260px" /></p>
<p>In &#8222;<strong>Threads</strong>&#8220; findet man die aus dem Backend bekannte Liste aller laufender Threads:</p>
<p><img loading="lazy" decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/threads.jpg" alt="" width="1262" height="484" class="alignnone size-full wp-image-2339" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/threads.jpg 1262w, https://www.smarthomeng.de/wp-content/uploads/2019/05/threads-300x115.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/threads-768x295.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/threads-1024x393.jpg 1024w" sizes="(max-width: 1262px) 100vw, 1262px" /></p>
<p>Auch der &#8222;<strong>Logs</strong>&#8220; Bereich wurde deutlich erweitert. Man findet hier primär die Liste aller (!) Logfiles, inklusive historischer Logfiles, die noch vorhanden sind. Insbesondere das Filtern wurde verbessert, da jetzt Exceptions im Block gefiltert werden können.<img loading="lazy" decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/logs1.jpg" alt="" width="1445" height="512" class="alignnone size-full wp-image-2340" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/logs1.jpg 1445w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logs1-300x106.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logs1-768x272.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logs1-1024x363.jpg 1024w" sizes="(max-width: 1445px) 100vw, 1445px" /></p>
<p>Unter dem Dropdown &#8222;Liste der Logger&#8220; kann zur Laufzeit das Loglevel geändert werden.<img loading="lazy" decoding="async" src="https://www.smarthomeng.de/wp-content/uploads/2019/05/logs2.jpg" alt="" width="1441" height="402" class="alignnone size-full wp-image-2341" srcset="https://www.smarthomeng.de/wp-content/uploads/2019/05/logs2.jpg 1441w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logs2-300x84.jpg 300w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logs2-768x214.jpg 768w, https://www.smarthomeng.de/wp-content/uploads/2019/05/logs2-1024x286.jpg 1024w" sizes="(max-width: 1441px) 100vw, 1441px" />Unter Konfiguration kann die logging.yaml bearbeitet werden (Neustart erforderlich!).</p>
<p>Neben all dem gibt es noch eine Reihe weiterer Neuerungen. Wir wünschen euch viel Spaß beim entdecken!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.smarthomeng.de/smarthomeng-v1-6-das-neue-admin-interface/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
