<?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[Adapter HS100, einfaches runden]]></title><description><![CDATA[<p dir="auto">gibt es eine einfache Art hier die Daten zu runden bzw ab dem Komme (Punkt) alles weg zuschneiden oder muss ich da über Blockly bzw Javascript oder Parsen gehen?<br />
"2.871 W" ist zwar ein schöner Wert. Aber "2 W" würde mir auch reichen.</p>
]]></description><link>https://forum.iobroker.net/topic/38937/adapter-hs100-einfaches-runden</link><generator>RSS for Node</generator><lastBuildDate>Sat, 16 May 2026 21:10:25 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/38937.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Nov 2020 11:27:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Adapter HS100, einfaches runden on Thu, 03 Dec 2020 20:16:15 GMT]]></title><description><![CDATA[<p dir="auto">Problem gelöst.<br />
Nachdem man hier im Forum mir einen Befehl gegeben hat:<br />
<strong>iobroker upload admin</strong><br />
habe ich es doch geschaft habe, die Fehlermeldung zu eliminieren. Jetzt klappen auch die Geräte !<br />
Jetzt muss ich nur schauen, dass das mit dem Runden noch klappt.</p>
]]></description><link>https://forum.iobroker.net/post/531007</link><guid isPermaLink="true">https://forum.iobroker.net/post/531007</guid><dc:creator><![CDATA[Ioniq-2018]]></dc:creator><pubDate>Thu, 03 Dec 2020 20:16:15 GMT</pubDate></item><item><title><![CDATA[Reply to Adapter HS100, einfaches runden on Tue, 24 Nov 2020 10:48:53 GMT]]></title><description><![CDATA[<pre><code>iobroker stop
iobroker status
iobroker start
</code></pre>
<p dir="auto">Fehlermeldung kommt immernoch:<br />
ERROR: host.MIWA(io3) Invalid version of "admin". Installed "3.6.2", required "&gt;=4.0.1<br />
Frage: ich habe unter einer 2. IP Adresse noch einen ioBroker gefunden.</p>
<ul>
<li>Kann das die Ursache sein?</li>
<li>Wenn ich da den ADMIN "klicken zum Stoppen" mache, ist der dann weg bzw stört er dann niemanden mehr? Oder hat er eventuell Einfluss auf meinen Ersten. Hier war der ADMIN nämlich auf 3.6.2.</li>
<li>Und wie kann ich im "Kommandozeilen" auswählen ob ich den ersten oder zweiten stoppen möchte?</li>
<li>Kann ich da auch die IP Adressen abfragen?</li>
</ul>
]]></description><link>https://forum.iobroker.net/post/526144</link><guid isPermaLink="true">https://forum.iobroker.net/post/526144</guid><dc:creator><![CDATA[Ioniq-2018]]></dc:creator><pubDate>Tue, 24 Nov 2020 10:48:53 GMT</pubDate></item><item><title><![CDATA[Reply to Adapter HS100, einfaches runden on Tue, 24 Nov 2020 09:20:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ioniq-2018" aria-label="Profile: Ioniq-2018">@<bdi>Ioniq-2018</bdi></a> starte iobroker neu</p>
]]></description><link>https://forum.iobroker.net/post/526100</link><guid isPermaLink="true">https://forum.iobroker.net/post/526100</guid><dc:creator><![CDATA[arteck]]></dc:creator><pubDate>Tue, 24 Nov 2020 09:20:25 GMT</pubDate></item><item><title><![CDATA[Reply to Adapter HS100, einfaches runden on Tue, 24 Nov 2020 08:47:42 GMT]]></title><description><![CDATA[<p dir="auto">Genau so hatte ich es auch erwartet, passiert aber nichts.<br />
Habe aber da noch ein Problem was vielleicht damit zu tun haben könnte:<br />
Ich wollte den "Manage devices" laden und dann kommt jedes mal die Fehlermeldung:<br />
" Invalid version of "admin". Installed "3.6.2", required "&gt;=4.0.1" "<br />
obwohl in der Adapterübersicht " Installierte Version: 4.1.10 " habe.</p>
]]></description><link>https://forum.iobroker.net/post/526080</link><guid isPermaLink="true">https://forum.iobroker.net/post/526080</guid><dc:creator><![CDATA[Ioniq-2018]]></dc:creator><pubDate>Tue, 24 Nov 2020 08:47:42 GMT</pubDate></item><item><title><![CDATA[Reply to Adapter HS100, einfaches runden on Mon, 23 Nov 2020 22:11:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ioniq-2018" aria-label="Profile: Ioniq-2018">@<bdi>Ioniq-2018</bdi></a> sagte:</p>
<blockquote>
<p dir="auto">Bzw. wo sehe ich was?</p>
</blockquote>
<p dir="auto">Im Tab "Objekte" gibt es nach Skriptstart einen neuen Datenpunkt mit der ID "alias.0.power.Strom" , der den Originalwert gerundet enthält. Evtl. die Instanz admin.0 neu starten (<strong>nicht stoppen !!</strong>), damit der Puffer aktualisiert wird.</p>
]]></description><link>https://forum.iobroker.net/post/525997</link><guid isPermaLink="true">https://forum.iobroker.net/post/525997</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Mon, 23 Nov 2020 22:11:16 GMT</pubDate></item><item><title><![CDATA[Reply to Adapter HS100, einfaches runden on Mon, 23 Nov 2020 21:09:12 GMT]]></title><description><![CDATA[<p dir="auto">Wäre das so richtig? Und dann starten! Und was passiert dann? Bzw. wo sehe ich was?</p>
<pre><code>// Original-Datenpunkt

const idOrigin = 'hs100.0.192_168_178_18'; 

// Optional: Status-Datenpunkt, wenn Kommando und Status getrennt.

// Bei Nicht-Verwendung Leerstring '' zuweisen

const idRead = '';

 

// Alias-Datenpunkt

const idAlias = 'power.Strom';
</code></pre>
]]></description><link>https://forum.iobroker.net/post/525979</link><guid isPermaLink="true">https://forum.iobroker.net/post/525979</guid><dc:creator><![CDATA[Ioniq-2018]]></dc:creator><pubDate>Mon, 23 Nov 2020 21:09:12 GMT</pubDate></item><item><title><![CDATA[Reply to Adapter HS100, einfaches runden on Mon, 23 Nov 2020 17:56:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ioniq-2018" aria-label="Profile: Ioniq-2018">@<bdi>Ioniq-2018</bdi></a> sagte:</p>
<blockquote>
<p dir="auto">Muss ich da den Adapter: "Discovery devices" installieren?</p>
</blockquote>
<p dir="auto">Nein, der hat nichts mit Alias zu tun.<br />
Kopiere das folgende Skript in den Editor für ein neues Skript und nach Anpassen von <em>idOrigin</em> und <em>idAlias</em> starte das Skript einmal kurz. Das Runden auf ganzzahlige Werte ist schon eingebaut.</p>
<pre><code>// Original-Datenpunkt
const idOrigin = 'hs100.0.xyz'; 
// Optional: Status-Datenpunkt, wenn Kommando und Status getrennt.
// Bei Nicht-Verwendung Leerstring '' zuweisen
const idRead = '';
 
// Alias-Datenpunkt
const idAlias = 'Pumpe.Leistung';
var typeAlias, read, write, nameAlias, role, desc, min, max, unit, states, custom, raum, gewerk;

// Folgende kommentieren, wenn keine Änderung der Eigenschaft erforderlich
// nameAlias = 'Pumpe Ein';
desc = 'per Script erstellt';
// typeAlias = 'boolean'; // oder 'number'
read = "Math.round(val)"; // Erkennung "Aus" --&gt; false erfolgt automatisch  
// write = "val ? String(1) : String(0)";
// role = 'value';
// min = 0; // nur Zahlen
// max = 100; // nur Zahlen
// unit = '%'; // nur für Zahlen
// states = {0: 'Aus', 1: 'Auto', 2: 'Ein'}; // Zahlen (Multistate) oder Logikwert (z.B. Aus/Ein)
// custom = []; // verhindert doppelte Ausführung von history, ...
// raum = 'EG_Flur'; // Groß-/Kleinschreibung in der ID beachten !
// gewerk = 'Licht'; // Groß-/Kleinschreibung in der ID beachten !

// Ab hier nichts ändern !!
function createAlias(idDst, idSrc, idRd) {
   if(existsState(idDst)) log(idDst + ' schon vorhanden !', 'warn');
   else {
      var obj = {};
      obj.type = 'state';
      obj.common = getObject(idSrc).common;
      obj.common.alias = {};
      if(idRd) {
          obj.common.alias.id = {};
          obj.common.alias.id.read = idRd;
          obj.common.alias.id.write = idSrc;
          obj.common.read = true;
      } else obj.common.alias.id = idSrc;
      if(typeAlias) obj.common.type = typeAlias;
      if(obj.common.read !== false &amp;&amp; read) obj.common.alias.read = read;
      if(obj.common.write !== false &amp;&amp; write) obj.common.alias.write = write;
      if(nameAlias) obj.common.name = nameAlias;
      if(role) obj.common.role = role;
      if(desc) obj.common.desc = desc;
      if(min !== undefined) obj.common.min = min;
      if(max !== undefined) obj.common.max = max;
      if(unit) obj.common.unit = unit;
      if(states) obj.common.states = states;
      if(custom &amp;&amp; obj.common.custom) obj.common.custom = custom;
      obj.native = {};
      setObject(idDst, obj, function() {
         if(idRd) setState(idRd, getState(idRd).val, true);
         else setState(idSrc, getState(idSrc).val, true); 
      });
      if(raum &amp;&amp; existsObject('enum.rooms.' + raum)) {
         let obj = getObject('enum.rooms.' + raum)
         obj.common.members.push(idDst);
         setObject('enum.rooms.' + raum, obj);
      }
      if(gewerk &amp;&amp; existsObject('enum.functions.' + gewerk)) {
         let obj = getObject('enum.functions.' + gewerk)
         obj.common.members.push(idDst);
         setObject('enum.functions.' + gewerk, obj);
      }
   } 
}
 
createAlias('alias.0.' + idAlias, idOrigin, idRead);
</code></pre>
]]></description><link>https://forum.iobroker.net/post/525851</link><guid isPermaLink="true">https://forum.iobroker.net/post/525851</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Mon, 23 Nov 2020 17:56:25 GMT</pubDate></item><item><title><![CDATA[Reply to Adapter HS100, einfaches runden on Mon, 23 Nov 2020 16:58:54 GMT]]></title><description><![CDATA[<p dir="auto">Muss ich da den Adapter: "Discovery devices" installieren?<br />
Habe ich gemacht. Links oben auf den 3-Eck Pfeil angeklickt, bekomme ich aber leider keine Geräte angezeigt.</p>
]]></description><link>https://forum.iobroker.net/post/525826</link><guid isPermaLink="true">https://forum.iobroker.net/post/525826</guid><dc:creator><![CDATA[Ioniq-2018]]></dc:creator><pubDate>Mon, 23 Nov 2020 16:58:54 GMT</pubDate></item><item><title><![CDATA[Reply to Adapter HS100, einfaches runden on Mon, 23 Nov 2020 11:49:51 GMT]]></title><description><![CDATA[<p dir="auto">genau mach es über alias</p>
]]></description><link>https://forum.iobroker.net/post/525681</link><guid isPermaLink="true">https://forum.iobroker.net/post/525681</guid><dc:creator><![CDATA[arteck]]></dc:creator><pubDate>Mon, 23 Nov 2020 11:49:51 GMT</pubDate></item><item><title><![CDATA[Reply to Adapter HS100, einfaches runden on Mon, 23 Nov 2020 11:47:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ioniq-2018" aria-label="Profile: Ioniq-2018">@<bdi>Ioniq-2018</bdi></a> sagte:</p>
<blockquote>
<p dir="auto">oder muss ich da über Blockly bzw Javascript oder Parsen gehen?</p>
</blockquote>
<p dir="auto">Besser <a href="https://www.iobroker.net/#de/documentation/dev/aliases.md" rel="nofollow ugc">Alias</a></p>
]]></description><link>https://forum.iobroker.net/post/525679</link><guid isPermaLink="true">https://forum.iobroker.net/post/525679</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Mon, 23 Nov 2020 11:47:11 GMT</pubDate></item></channel></rss>