<?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[setState() sendet nur noch Lesebefehle auf dem Bus]]></title><description><![CDATA[<p dir="auto">Ich habe den KNX-Adapter installiert und möchte das Rollo per Skript und Vis bedienen. Beides konnte ich auch bereits ohne Probleme machen.</p>
<p dir="auto">Keine Ahnung was ich jetzt geändert haben könnte, aber jetzt kann ich plötzlich keine Schreibbefehle mehr senden kann. (Das betrifft nicht alle KNX-Register, da ich andere Werte auf dem gleichen Gerät durchaus noch schalten kann.)<br />
Wenn ich mir die Signale auf dem KNX-Bus selbst ansehe, dann sehe ich, dass immer nur Lese-Befehle anstatt Schreib-Befehle physikalisch auf dem Bus übertragen werden.</p>
<p dir="auto">Gibt es irgend etwas, das ich in den Objekten genauer untersuchen sollte? Es ist auch egal, ob ich den Wert nun per Vis, per Skript oder direkt in der Objektansicht von ioBroker ändere.</p>
<pre><code>let regShutter = 'knx.0.Beschattung.Obergeschoss.1_Schlafzimmer-(Absolute_Position)';// 1 Schlafzimmer-(Absolute Position)
setState(regShutter, 100);
</code></pre>
<p dir="auto">Ein Neustart vom KNX oder von ioBroker hat nicht geändert.<br />
Einen ähnlichen Beitrag konnte ich <a href="https://forum.iobroker.net/topic/40250/setstate-sendet-falschen-wet-auf-den-knx-bus/18">hier</a> bereits finden, allerdings hat das Rauslöschen der Beschränkung von min/max nichts gebracht:</p>
<p dir="auto">Objekteigenschaften (inkl. min/max):</p>
<pre><code>{
  "_id": "knx.0.Beschattung.Obergeschoss.1_Schlafzimmer-(Absolute_Position)",
  "type": "state",
  "common": {
    "name": "1.Schlafzimmer-(Absolute Position)",
    "type": "number",
    "role": "value.dimmer",
    "min": 0,
    "max": 100,
    "read": true,
    "write": true
  },
  "native": {
    "dpt": "DPT5.001",
    "address": "3/3/6",
    "addressRefId": "P-0463-0_GA-280",
    "statusGARefId": "",
    "actGARefId": ""
  },
  "from": "system.adapter.knx.0",
  "user": "system.user.admin",
  "ts": 1609102167580,
  "acl": {
    "object": 1638,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator",
    "state": 1638
  }
}
</code></pre>
]]></description><link>https://forum.iobroker.net/topic/40852/setstate-sendet-nur-noch-lesebefehle-auf-dem-bus</link><generator>RSS for Node</generator><lastBuildDate>Tue, 19 May 2026 03:04:32 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/40852.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Jan 2021 10:04:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to setState() sendet nur noch Lesebefehle auf dem Bus on Fri, 15 Jan 2021 22:53:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/res_de" aria-label="Profile: res_de">@<bdi>res_de</bdi></a> Danke für die Hilfe. Ich habe in der Zwischenzeit auf ein Backup zurückgegriffen, bei dem noch alles lief. Den Datenpunkt davon kopiere ich mal hier mit rein. Die R/W flags stehen zwar auch auf true, es funktioniert aber alles.</p>
<pre><code>{
  "from": "system.adapter.knx.0",
  "user": "system.user.admin",
  "ts": 1609102167580,
  "common": {
    "name": "1.Schlafzimmer-(Absolute Position)",
    "type": "number",
    "role": "value.dimmer",
    "min": 0,
    "max": 100,
    "read": true,
    "write": true
  },
  "native": {
    "dpt": "DPT5.001",
    "address": "3/3/6",
    "addressRefId": "P-0463-0_GA-280",
    "statusGARefId": "",
    "actGARefId": ""
  },
  "acl": {
    "object": 1638,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator",
    "state": 1638
  },
  "_id": "knx.0.Beschattung.Obergeschoss.1_Schlafzimmer-(Absolute_Position)",
  "type": "state"
}
</code></pre>
<p dir="auto">Auch wenn es nun zwar wieder läuft, verstehen würde ich es aber trotzdem gerne.</p>
<p dir="auto">Ich kann aber leider nicht mehr sagen, ob ich das ETS-Projekt zwischendrin neu importiert hatte. Das ist zu lage her. Wenn ich mir die zwei Datensätze so ansehe habe ich aber das Gefühl, dass das wohl der Fall gesehen sein muss. Kann also sein, dass ich mir mit dem erneuten Import etwas kaputt gemacht hatte.</p>
]]></description><link>https://forum.iobroker.net/post/559212</link><guid isPermaLink="true">https://forum.iobroker.net/post/559212</guid><dc:creator><![CDATA[HansWurst]]></dc:creator><pubDate>Fri, 15 Jan 2021 22:53:13 GMT</pubDate></item><item><title><![CDATA[Reply to setState() sendet nur noch Lesebefehle auf dem Bus on Tue, 12 Jan 2021 15:32:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/hanswurst" aria-label="Profile: hanswurst">@<bdi>hanswurst</bdi></a> Hallo HansWurst, mir fällt auf, dass Deine beiden R/W flags jeweils auf True stehen. Da gab es bei mir Probleme. Erst nachdem ich read = false gesetzt habe, konnte ich dann wieder in Richtung Bus schreiben.<br />
Die Min,Max Eigenschaften kannst Du ruhig wieder aufnehmen, wie sind nur für die State Werterange sinnvoll, hat aber nichts mit schreiben/lesen auf den Bus.</p>
<p dir="auto">Guckst Du Hier:<br />
<img src="/assets/uploads/files/1610465543913-flag%C3%BCbersetzung-knx-vs-iobroker.png" alt="Flagübersetzung KNX vs IOBroker.PNG" class=" img-fluid img-markdown" /><br />
Hoffe das hilft</p>
]]></description><link>https://forum.iobroker.net/post/556836</link><guid isPermaLink="true">https://forum.iobroker.net/post/556836</guid><dc:creator><![CDATA[RES_DE]]></dc:creator><pubDate>Tue, 12 Jan 2021 15:32:32 GMT</pubDate></item></channel></rss>