<?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[hm-rpc schreibt das LOG voll: Fehlersuche]]></title><description><![CDATA[<p dir="auto">Liebe Gemeinde,</p>
<p dir="auto">ich hatte gerade ein noch nie dagewesenes Phänomen und möchte jetzt gerne herausfinden was da gerade passiert ist:</p>
<p dir="auto">Vielleicht diese Info vorweg: Ich steuere in meinem Haus mit ioBroker einfach alles. Die gesamte Logik der Lampen, der Heizungssteuerung , der Jalousien usw. ist in ioBroker abgebildet. Wenn ioBroker steht, passiert im Haus nichts mehr.</p>
<p dir="auto">Gerade hatte ich diesen Fall das "nichts mehr ging". Weder Licht noch Jalousien noch irgendwas anderes lief bei mir. Also flux ins Log geschaut und festgestellt das es im ms Abstand vollgemüllt wird.<br />
Was also in der Panik als erstes tun: Erst mal die Adapterinstanzen nacheinander deaktivieren bis sich das Log-File beruhigt...<br />
Dann ins LOG geschaut und festgestellt das es mittlerweile ca. 36MByte groß war und versucht herauszufinden was passiert ist:</p>
<pre><code>...
2019-12-21 10:59:30.421  - [32minfo[39m: javascript.0 (18481) script.js.common.RolloSteuerung: Tjark | RolloStop Befehl ---
2019-12-21 10:59:30.423  - [32minfo[39m: javascript.0 (18481) script.js.common.RolloSteuerung: Tjark | +- STOP bei 0%
2019-12-21 10:59:30.450  - [32minfo[39m: javascript.0 (18481) script.js.common.RolloSteuerung: Tjark | Datenpunkt: Status=AUS
2019-12-21 10:59:30.451  - [32minfo[39m: javascript.0 (18481) script.js.common.RolloSteuerung: Tjark | +- Ende Laufzeitberechnungen -----
2019-12-21 11:00:00.016  - [32minfo[39m: javascript.0 (18481) script.js.common.Sonderfunktionen: Tankstellen geupdated.
2019-12-21 11:00:37.277  - [31merror[39m: hm-rpc.1 (8861) binrpc -&gt; setValue ["9","STATE",true] BOOL
2019-12-21 11:00:37.279  - [31merror[39m: hm-rpc.1 (8861) Error: You are sending too fast
2019-12-21 11:00:37.283  - [31merror[39m: hm-rpc.1 (8861) binrpc -&gt; setValue ["8","STATE",true] BOOL
2019-12-21 11:00:37.284  - [31merror[39m: hm-rpc.1 (8861) Error: You are sending too fast
2019-12-21 11:00:37.811  - [31merror[39m: hm-rpc.1 (8861) binrpc -&gt; setValue ["8","STATE",true] BOOL
2019-12-21 11:00:37.812  - [31merror[39m: hm-rpc.1 (8861) Error: You are sending too fast
2019-12-21 11:00:37.828  - [31merror[39m: hm-rpc.1 (8861) binrpc -&gt; setValue ["17","STATE",false] BOOL
2019-12-21 11:00:37.829  - [31merror[39m: hm-rpc.1 (8861) Error: You are sending too fast
2019-12-21 11:00:37.831  - [31merror[39m: hm-rpc.1 (8861) binrpc -&gt; setValue ["7","STATE",true] BOOL
2019-12-21 11:00:37.832  - [31merror[39m: hm-rpc.1 (8861) Error: You are sending too fast
2019-12-21 11:00:37.833  - [31merror[39m: hm-rpc.1 (8861) binrpc -&gt; setValue ["10","STATE",true] BOOL
...
</code></pre>
<p dir="auto">Die ersten 5 Zeilen gehören zu der "normalen" Log Ausgabe. Hier wurde eine Jalousie bei mir hoch gefahren.<br />
Dann geht es aber los. Ab Zeile 6 scheint es so als wenn mein Homatic RPC-Adapter sich überfordert fühlt. Diese Meldungen (ab Zeile 6 haben mir dann das LOG-File vollgeschrieben (ca. 36MByte).</p>
<p dir="auto">Erst als ich die hm-rpc Instanzen gestoppt und wieder neu gestartet hatte lief wieder alles ganz normal.</p>
<p dir="auto">Nun bin ich auf der Suche nach dem Fehler woher dieses plötzliche Meldungsbedürfnis der Homatic-RPC Instanz kommt. Kann mir jemand einen Tipp geben wo man noch schauen könnte außer im Log-File?</p>
<p dir="auto">Vielen Dank,</p>
<p dir="auto">Artur</p>
]]></description><link>https://forum.iobroker.net/topic/27915/hm-rpc-schreibt-das-log-voll-fehlersuche</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 03:13:13 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/27915.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 21 Dec 2019 10:49:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to hm-rpc schreibt das LOG voll: Fehlersuche on Sat, 21 Dec 2019 11:54:23 GMT]]></title><description><![CDATA[<p dir="auto">Das blöde ist jetzt natürlich herauszufinden welches der gefühlten 2.000.000.000 "setState" Funktionsaufrufe da als erstes angesprochen wurde um herauszufinden wo das Problem liegen könnte. Ich werde das mal weiter beobachten zumal mein ioBroker jetzt sein ca. 1,5 Jahren eigentlich stabil läuft und Änderungen am JavaScript Quellcode habe in letzter Zeit auch nicht mehr gemacht. Es läuft eben alles total flüssig und ich bin jeden Tag wieder von ioBroker begeistert :-)</p>
<p dir="auto">Ich habe mir überlegt eine Art Watchdog aufzubauen damit so ein Fall mir nicht nochmal das Haus lahmlegt:</p>
<p dir="auto">Den könnte man doch so gestallten indem man einen zweiten Host (ein kleiner RPi) aufbaut auf dem nur ein JavaScript-Instanz läuft die ihresgleichen nichts anderes zu tun hat als einen freien Ausgang eines Homatic Wired Moduls im Sekundentakt zu setzen und wieder zu löschen. Der Ausgang wäre dann mit einem Eingang verbunden und ich triggere mit dem Wechsel dann eine Funktion die überwacht ob das sekündlich läuft. Wenn da was, sagen wir mal 3 Sekunden nicht passiert, wird die ensprechende HM-RPC Instanz deaktiviert. Kann man eigentlich eine Adapterinstanz per JavaScript starten und beenden? Das wäre natürlich die Voraussetzung.</p>
<p dir="auto">Hm, muss da nochmal drüber schlafen....</p>
<p dir="auto">Viele Grüße,</p>
<p dir="auto">Artur</p>
]]></description><link>https://forum.iobroker.net/post/343147</link><guid isPermaLink="true">https://forum.iobroker.net/post/343147</guid><dc:creator><![CDATA[LoxDUS]]></dc:creator><pubDate>Sat, 21 Dec 2019 11:54:23 GMT</pubDate></item><item><title><![CDATA[Reply to hm-rpc schreibt das LOG voll: Fehlersuche on Sat, 21 Dec 2019 11:11:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/loxdus" aria-label="Profile: LoxDUS">@<bdi>LoxDUS</bdi></a> sagte in <a href="/post/343131">hm-rpc schreibt das LOG voll: Fehlersuche</a>:</p>
<blockquote>
<p dir="auto">Ist es denn so, das wenn diese Meldung kommt "You are sending too fast", dass ioBroker zuviel an die CCU</p>
</blockquote>
<p dir="auto">Ja!</p>
]]></description><link>https://forum.iobroker.net/post/343133</link><guid isPermaLink="true">https://forum.iobroker.net/post/343133</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Sat, 21 Dec 2019 11:11:42 GMT</pubDate></item><item><title><![CDATA[Reply to hm-rpc schreibt das LOG voll: Fehlersuche on Sat, 21 Dec 2019 11:08:48 GMT]]></title><description><![CDATA[<p dir="auto">Vielen Dank für den Tipp<br />
Ist es denn so, das wenn diese Meldung kommt "<em><strong>You are sending too fast</strong></em>", dass ioBroker zuviel an die CCU (In meinem Fall ist es ein vCCU auf einem RaspberryPI) schickt also<br />
<strong>ioBroker -&gt; CCU</strong><br />
oder das die CCU im ms takt an ioBroker sendet<br />
<strong>CCU -&gt; ioBroker?</strong><br />
Das würde ja schonmal die suche nach dem Problem einschränken.<br />
Beim mir ist über die hm-rpc.1 Instanz ein Homatic Wired Bus angeschlossen:<br />
<img src="/assets/uploads/files/1576926354965-7227bef6-da90-4586-a0d9-79505cfd1655-image.png" alt="7227bef6-da90-4586-a0d9-79505cfd1655-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/343131</link><guid isPermaLink="true">https://forum.iobroker.net/post/343131</guid><dc:creator><![CDATA[LoxDUS]]></dc:creator><pubDate>Sat, 21 Dec 2019 11:08:48 GMT</pubDate></item><item><title><![CDATA[Reply to hm-rpc schreibt das LOG voll: Fehlersuche on Sat, 21 Dec 2019 10:56:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/loxdus" aria-label="Profile: LoxDUS">@<bdi>LoxDUS</bdi></a> sagte in <a href="/post/343125">hm-rpc schreibt das LOG voll: Fehlersuche</a>:</p>
<blockquote>
<p dir="auto">woher dieses plötzliche Meldungsbedürfnis der Homatic-RPC Instanz kommt.</p>
</blockquote>
<p dir="auto">Wie das log schreibt sendest du (warum auch immer) zu viele Daten in zu kurzer Zeit.<br />
Bei dir werden im Millisekundenbereich Boolsche States (0/1; false/true) an die CCU geschickt.</p>
<p dir="auto">Das kann dort schnell zu einem Überschreiten des Dutycycles und zum lahmlegen der CCU führen</p>
<p dir="auto">Ich würde mir als erstes mal das genannte Script ansehen</p>
]]></description><link>https://forum.iobroker.net/post/343127</link><guid isPermaLink="true">https://forum.iobroker.net/post/343127</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Sat, 21 Dec 2019 10:56:56 GMT</pubDate></item></channel></rss>