<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Adapterentwicklung (AdminUI.config)]]></title><description><![CDATA[<p dir="auto">Hallo zusammen,<br />
ich habe einen Adapter geschrieben bzw. bin noch dabei. Nachdem ich die Logik der Adapterentwicklung soweit verstanden habe und meine Logik untergebracht habe, möchte ich die dynamischen Werte auf der UI (config) holen.<br />
Dazu habe ich in der io-package.json den Wert "adminUI.config" auf json eingestellt. Die entsprechende "jsonConfig.json" im admin Ordner erstellt. In den Einstellungen wird mir die Seite mit den Feldern korrekt angezeigt.<br />
Wenn ich nun in der main.js auf die values zugreifen möchte (<a href="http://this.log.info" rel="nofollow ugc">this.log.info</a>("config option1: " + this.config.option1);) z.B. habe ich nur die Felder die der Adapter Creator erstellt hat zur Auswahl.<br />
WO liegt hier mein Fehler? Was muss ich noch konfigurieren oder machen?</p>
<p dir="auto">lieben Dank<br />
Patrick</p>
]]></description><link>https://forum.iobroker.net/topic/65665/adapterentwicklung-adminui-config</link><generator>RSS for Node</generator><lastBuildDate>Wed, 06 May 2026 05:06:56 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/65665.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 21 May 2023 10:47:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Adapterentwicklung (AdminUI.config) on Sun, 21 May 2023 11:22:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/patrick-wichmann" aria-label="Profile: patrick-wichmann">@<bdi>patrick-wichmann</bdi></a> ja genau, falls der wert leer bleiben soll dann einfach <code> "this.config.option1": "";</code></p>
]]></description><link>https://forum.iobroker.net/post/994254</link><guid isPermaLink="true">https://forum.iobroker.net/post/994254</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Sun, 21 May 2023 11:22:42 GMT</pubDate></item><item><title><![CDATA[Reply to Adapterentwicklung (AdminUI.config) on Sun, 21 May 2023 11:03:58 GMT]]></title><description><![CDATA[<p dir="auto">@ciddi89 Alles klar, daher auch wenn ich keine direkte Vorbelegung machen möchte "" mit eintragen. Ja das klingt logisch.<br />
Nachdem ich mein VS Code auch mal neu gestartet habe, habe ich zumindest zwei der bis jetzt drei Werte gesehen. Jetzt weiß ich auch warum nur zwei.</p>
<p dir="auto">Ich danke vielmals.</p>
]]></description><link>https://forum.iobroker.net/post/994242</link><guid isPermaLink="true">https://forum.iobroker.net/post/994242</guid><dc:creator><![CDATA[Patrick Wichmann]]></dc:creator><pubDate>Sun, 21 May 2023 11:03:58 GMT</pubDate></item><item><title><![CDATA[Reply to Adapterentwicklung (AdminUI.config) on Sun, 21 May 2023 11:00:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/patrick-wichmann" aria-label="Profile: patrick-wichmann">@<bdi>patrick-wichmann</bdi></a> damit deine main.js die config Optionen kennt müssen die noch mit default werten in die io-package.json unter native gesetzt werden. z.B.: <code>"this.config.option1": true;</code> Danach sollte die main.js dann auch: <code>this.config.option1</code> finden. Damit die jsonConfig die Standardwerte findet einmal dev-server (falls dieser genutzt wird) stoppen und einmal dev-server upload ausführen. Danach mit watch wieder starten und die Standardwerte, wenn man vorher schon nichts im admin eingetragen hat, sollten dann übernommen werden.</p>
]]></description><link>https://forum.iobroker.net/post/994241</link><guid isPermaLink="true">https://forum.iobroker.net/post/994241</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Sun, 21 May 2023 11:00:30 GMT</pubDate></item></channel></rss>