<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>KNX-User-Forum - eibPC</title>
		<link>https://knx-user-forum.de/</link>
		<description>offizielles Supportforum für den Enertex® EibPC</description>
		<language>de</language>
		<lastBuildDate>Sun, 01 Nov 2026 09:37:49 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>images/misc/rss.png</url>
			<title>KNX-User-Forum - eibPC</title>
			<link>https://knx-user-forum.de/</link>
		</image>
		<item>
			<title>FirmwareFrage zu systemstart()</title>
			<link>https://knx-user-forum.de/forum/supportforen/eibpc/2111146-frage-zu-systemstart</link>
			<pubDate>Tue, 27 Oct 2026 07:01:34 GMT</pubDate>
			<description>Guten Morgen, 
 
ich glaube ich hab das Verhalten von systemstart() nach all den Jahren doch noch nicht verstanden. Ich hatte ursprünglich folgenden Code: 
 
 
 
LOS = AUS 
if after(systemstart(),  5000u64) then LOS = EIN endif 
if after(systemstart(),  5500u64) then LOS = AUS endif</description>
			<content:encoded><![CDATA[Guten Morgen,<br />
<br />
ich glaube ich hab das Verhalten von systemstart() nach all den Jahren doch noch nicht verstanden. Ich hatte ursprünglich folgenden Code:<br />
<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(30 *  + 12px + 20px);">LOS = AUS
if after(systemstart(),  5000u64) then LOS = EIN endif
if after(systemstart(),  5500u64) then LOS = AUS endif

....
interneVariable=0b01
if (change(interneVariable) or LOS) and interneVariable then
if (change(interneVariable) or LOS) and !interneVariable then
​​</pre>
</div>Erwartet hätte ich, dass bei jeder Änderung von &quot;interne Variable&quot; je nach Wert die eine oder die andere Zeile ausgeführt wird. Macht es auch.<br />
Zusätzlich hätte ich aber auch erwartete, dass eine der beiden Zeilen 5 Sekunden nach Systemstart ausgeführt wird. Das macht es NICHT.<br />
<br />
Dieser Code führt zum erwarteten Ergebnis:<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(30 *  + 12px + 20px);">LOS = AUS
if after(systemstart(),  5000u64) then LOS = EIN endif
//if after(systemstart(),  5500u64) then LOS = AUS endif

....
interneVariable=0b01
if (change(interneVariable) or LOS) and interneVariable then
if (change(interneVariable) or LOS) and !interneVariable then
​​</pre>
</div>Meine Vermutung war jetzt, dass bei &quot;after(5500)&quot; LOS schon wieder auf AUS ist, bevor die anderen Zeilen ausgeführt werden.<br />
Eine Änderung auf &quot;after( 10.000)&quot; hat nicht funktioniert.<br />
Eine Änderung auf &quot;after(100.000)&quot; hat funktioniert.<br />
<br />
Was sagt uns das? Der Erste Verarbeitugszyklus dauert mehr als 10 Sekunden und daher geht LOS im ersten Zyklus von EIN direkt wieder auf AUS zurück und die Zeilen mit &quot;or LOS&quot; sehen LOS immer als AUS?<br />
<br />
Dann müsste die Zeile &quot;after(systemstart(), 5500u64)&quot; aber im ersten Zyklus ausgeführt werden, wohingegen &quot;after(systemstart(), 10000u64)&quot; nicht mehr im ersten Zyklus ausgeführt wird. Das wäre aber wenig deterministisch.<br />
<br />
Hab dann zum besseren Verständnis noch folgenden Testcode ausgeführt und über die ETS den Gruppenmonitor mitlaufen lassen:<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(30 *  + 12px + 20px);">if systemstart() then write(&quot;Test-15/0/0&quot;, 0u16) endif
if after(systemstart(),  1000u64) then write(&quot;Test-15/0/0&quot;, 1u16) endif
if after(systemstart(),  5000u64) then write(&quot;Test-15/0/0&quot;, 5u16) endif
if after(systemstart(),  5500u64) then write(&quot;Test-15/0/0&quot;, 6u16) endif
if after(systemstart(), 10000u64) then write(&quot;Test-15/0/0&quot;, 10u16) endif
if after(systemstart(), 20000u64) then write(&quot;Test-15/0/0&quot;, 20u16) endif
if after(systemstart(), 30000u64) then write(&quot;Test-15/0/0&quot;, 30u16) endif
if after(systemstart(), 40000u64) then write(&quot;Test-15/0/0&quot;, 40u16) endif
if after(systemstart(), 50000u64) then write(&quot;Test-15/0/0&quot;, 50u16) endif​</pre>
</div>Im Gruppenmonitor sehe ich:<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(30 *  + 12px + 20px);">Timestamp                  Service       Source    Destination    Hop  Type                Value   Info
2026-10-27 05:49:58.219    vom Bus        1.0.8    alle INIT GA   6    GroupValue_Read        
2026-10-27 05:50:48.133    vom Bus        1.0.8    15/0/0         6    GroupValue_Write    0000    00 00 | 0
2026-10-27 05:50:48.212    vom Bus        1.0.8    15/0/0         6    GroupValue_Write    0001    00 01 | 1
2026-10-27 05:50:48.329    vom Bus        1.0.8    15/0/0         6    GroupValue_Write    0005    00 05 | 5
2026-10-27 05:50:48.376    vom Bus        1.0.8    15/0/0         6    GroupValue_Write    0006    00 06 | 6
2026-10-27 05:50:48.457    vom Bus        1.0.8    15/0/0         6    GroupValue_Write    000A    00 0A | 10
2026-10-27 05:50:48.537    vom Bus        1.0.8    15/0/0         6    GroupValue_Write    0014    00 14 | 20
2026-10-27 05:50:54.839    vom Bus        1.0.8    15/0/0         6    GroupValue_Write    001E    00 1E | 30
2026-10-27 05:50:54.915    vom Bus        1.0.8    15/0/0         6    GroupValue_Write    0028    00 28 | 40
2026-10-27 05:50:54.991    vom Bus        1.0.8    15/0/0         6    GroupValue_Write    0032    00 32 | 50
​</pre>
</div>Die Abstände, in denen die Writes kommen, verstehe ich nicht.<br />
​]]></content:encoded>
			<category domain="https://knx-user-forum.de/forum/supportforen/eibpc">eibPC</category>
			<dc:creator>Uwe!</dc:creator>
			<guid isPermaLink="true">https://knx-user-forum.de/forum/supportforen/eibpc/2111146-frage-zu-systemstart</guid>
		</item>
		<item>
			<title>Sprachausgabegerät (Teilfunktion des ehemaligen SynOhr)</title>
			<link>https://knx-user-forum.de/forum/supportforen/eibpc/2110594-sprachausgabegerät-teilfunktion-des-ehemaligen-synohr</link>
			<pubDate>Wed, 21 Oct 2026 18:12:53 GMT</pubDate>
			<description>Mit dem SynOhr und seinem Hauptzweck, der Spracherkennung, wurde ich leider nie so richtig warm und ob der virlen Fehlerkennungen habe ich die Spracherkennung stillgelegt. 
 
Aber ein Feature finde ich nach wie vor hervorragend: Die Fähigkeit, Audioclips abzuspielen. 
 
So können Warnhinweise,...</description>
			<content:encoded><![CDATA[Mit dem SynOhr und seinem Hauptzweck, der Spracherkennung, wurde ich leider nie so richtig warm und ob der virlen Fehlerkennungen habe ich die Spracherkennung stillgelegt.<br />
<br />
Aber ein Feature finde ich nach wie vor hervorragend: Die Fähigkeit, Audioclips abzuspielen.<br />
<br />
So können Warnhinweise, Aufforderungen, Fenster zu schließen und vieles mehr akustisch ausgegeben werden.<br />
<br />
<a href="https://knx-user-forum.de/member/3744-enertegus" style="background-image:url('https://knx-user-forum.de/core/image.php?userid=3744&amp;profile=1&amp;dateline=1272904469');" class="b-bbcode-user b-bbcode-user--has-avatar js-bbcode-user" data-userid="3744" data-vbnamecard="3744">enertegus</a>: Ich finde nirgends einen KNX Aktor, der Audiokonserven ausgeben kann. Ihr bei Enertex habt diese Möglichkeit praktisch in der Schublade. Wäre doch vielleicht eine kleine Marktlücke? Vielleicht gewürzt mit Temperatur- und Feuchtigkeitssensor und oder zwei Tastern. Auf jeden Fall nicht zu viele und preistreibende Features.]]></content:encoded>
			<category domain="https://knx-user-forum.de/forum/supportforen/eibpc">eibPC</category>
			<dc:creator>klaus_kraemer</dc:creator>
			<guid isPermaLink="true">https://knx-user-forum.de/forum/supportforen/eibpc/2110594-sprachausgabegerät-teilfunktion-des-ehemaligen-synohr</guid>
		</item>
		<item>
			<title>convert($$, 0u64) liefert in 5.511 falsche Ergebnisse</title>
			<link>https://knx-user-forum.de/forum/supportforen/eibpc/2110026-convert-0u64-liefert-in-5-511-falsche-ergebnisse</link>
			<pubDate>Sun, 18 Oct 2026 08:43:37 GMT</pubDate>
			<description>Hallo, 
 
Nach Update der EIBPC2 NP Firmware von 5.408 (EibStudio 5.407) auf 5.511 (EibStudio 5.507)​ bekomme ich bei  convert($$, 0u64) Funktion falsche Ergebnisse: 
Beispiel: convert($1792353600000$, 0u64) liefert als Ergebniss 4294967295 was FFFF FFFF entspricht (max. Wert u32) .  
Der...</description>
			<content:encoded><![CDATA[Hallo,<br />
<br />
<span style="font-family:Calibri"><span style="color:black">Nach Update der EIBPC2 NP Firmware von 5.408 (EibStudio 5.407) auf 5.511 (EibStudio 5.507)</span></span>​ <span style="font-family:Calibri"><span style="color:black">bekomme ich bei  convert($$, 0u64) Funktion falsche Ergebnisse:</span></span><br />
<span style="font-family:Calibri"><span style="color:black">Beispiel: convert($1792353600000$, 0u64) liefert als Ergebniss 4294967295 was FFFF FFFF entspricht </span></span><span style="font-family:Calibri"><span style="color:black">(max. Wert u32) </span></span><span style="font-family:Calibri"><span style="color:black">. </span></span><br />
<span style="font-family:Calibri"><span style="color:black">Der Stringausdruck wird über eine </span></span><span style="font-family:Calibri"><span style="color:black">parsejson</span></span><span style="font-family:Calibri"><span style="color:black"> Funktion erzeugt.<br />
<br />
Das ist der Code</span></span><br />
<div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container b-icon b-icon__ldquo-l--gray"></div>
			
				<span style="font-family:Calibri"><span style="color:black">ECostSingleDataID = $/data/$ + stringformat(ECostLoop20Idxu16 + ECostAddTempOffsetu16, 0, 6, 1, 1); </span></span><br />
<span style="font-family:Calibri"><span style="color:black">ECostSingleDataSetStr = parsejson(ECostbody, ECostSingleDataID, $$c2500); </span></span><br />
<span style="font-family:Calibri"><span style="color:black">Test1Str = parsejson(ECostSingleDataSetStr, ECostStartTimeID, $$); </span></span><br />
<span style="font-family:Calibri"><span style="color:black">Test2Str = parsejson(ECostSingleDataSetStr, ECostStartTimeID, $$c13); </span></span><br />
<span style="font-family:Calibri"><span style="color:black">Test3Str = parsejson(ECostSingleDataSetStr, ECostStartTimeID, $$c100); </span></span><br />
<span style="font-family:Calibri"><span style="color:black">Test1u64 = convert(Test1Str, 0u64); </span></span><br />
<span style="font-family:Calibri"><span style="color:black">Test2u64 = convert(Test2Str, 0u64); </span></span><br />
<span style="font-family:Calibri"><span style="color:black">Test3u64 = convert(Test3Str, 0u64); </span></span><br />
<span style="font-family:Calibri"><span style="color:black">ECostStartTimeLoop20u64 = convert(parsejson(ECostSingleDataSetStr, ECostStartTimeID, $$c13), 0u64) + ZeitDeltaLokalMinusGMTu64;</span></span>
			
		</div>
	</div>
</div>Das ist das Ergebniss:<br />
<a href="filedata/fetch?id=2110027&amp;d=1792311123&amp;type=thumb" title="Name: image.png
Ansichten: 26
Größe: 276,8 KB" >image.png</a>​<br />
Nachdem ich wieder <span style="font-family:Calibri"><span style="color:black">5.408</span></span>​ aufgespielt habe funktioniert die Konvertierung wieder. In der aktuellen Bugliste von 5.511 und im Forum habe ich dazu nichts gefunden.<br />
Wäre schön wenn ihr euch das mal anschaut. Danke!<br />
Teck3000]]></content:encoded>
			<category domain="https://knx-user-forum.de/forum/supportforen/eibpc">eibPC</category>
			<dc:creator>Teck3000</dc:creator>
			<guid isPermaLink="true">https://knx-user-forum.de/forum/supportforen/eibpc/2110026-convert-0u64-liefert-in-5-511-falsche-ergebnisse</guid>
		</item>
		<item>
			<title>RTSP-Stream / Kamera im Experten aufrufen ...</title>
			<link>https://knx-user-forum.de/forum/supportforen/eibpc/2109898-rtsp-stream-kamera-im-experten-aufrufen</link>
			<pubDate>Sat, 17 Oct 2026 08:21:49 GMT</pubDate>
			<description>Hallo zusammen, 
 
ich bekomme von meiner Reolink Kamera ( RLC810a ) im VISU-Editor den Stream problemlos angezeigt ... 
Nun möchte  ich den Stream aber im Experten-Modus ( meine Vorzugslösung ) anzeigen: irgendwie komme 
ich hier aber nicht klar: Hat jemand ein Beispiel zum Aufruf im in der...</description>
			<content:encoded><![CDATA[Hallo zusammen,<br />
<br />
ich bekomme von meiner Reolink Kamera ( RLC810a ) im VISU-Editor den Stream problemlos angezeigt ...<br />
Nun möchte  ich den Stream aber im Experten-Modus ( meine Vorzugslösung ) anzeigen: irgendwie komme<br />
ich hier aber nicht klar: Hat jemand ein Beispiel zum Aufruf im in der Webserver-Section und im eigentlichen Programm<br />
mittels WebOutPut ?<br />
<br />
Danke vorab<br />
<br />
Wolfgang]]></content:encoded>
			<category domain="https://knx-user-forum.de/forum/supportforen/eibpc">eibPC</category>
			<dc:creator>wetronic</dc:creator>
			<guid isPermaLink="true">https://knx-user-forum.de/forum/supportforen/eibpc/2109898-rtsp-stream-kamera-im-experten-aufrufen</guid>
		</item>
		<item>
			<title>Aufruf einer Visu-Seite im Experten - mit setpage() !?</title>
			<link>https://knx-user-forum.de/forum/supportforen/eibpc/2109767-aufruf-einer-visu-seite-im-experten-mit-setpage</link>
			<pubDate>Thu, 15 Oct 2026 15:09:31 GMT</pubDate>
			<description>Hallo zusammen, 
 
zuerst mal - wollte ich schon lange machen - ein grosses Lob an das Team in Franken: ich bin immer wieder aufs Neue begeistert, was der EibPC kann :D. Insbesondere 
bin ich auch mit dem EibPC2 super zufrieden: 
+ habe heute eine Reolink IP-Cam integriert 
+ hole mir Daten über...</description>
			<content:encoded><![CDATA[Hallo zusammen,<br />
<br />
zuerst mal - wollte ich schon lange machen - ein grosses Lob an das Team in Franken: ich bin immer wieder aufs Neue begeistert, was der EibPC kann <img src="https://knx-user-forum.de/core/images/smilies/biggrin.gif" border="0" alt="" title="Großes Lächeln" smilieid="3" class="inlineimg" />. Insbesondere<br />
bin ich auch mit dem EibPC2 super zufrieden:<br />
+ habe heute eine Reolink IP-Cam integriert<br />
+ hole mir Daten über MQTT von der Wärmepumpe und dem PV-Wechselrichter ...<br />
<br />
Nun zu meiner Frage:<br />
Ich habe einen Klingeltaster über KNX und wuerde gerne das Kamerabild auf der Visu beim Klingeln direkt aufrufen ... in der Hilfe zum EibStudio habe ich auf<br />
die schnelle nichts gefunden ... die KI spricht von einem Befehl: setpage()<br />
<br />
=&gt; kann mir jemand helfen ?<br />
<br />
Gruesse aus Oberbayern<br />
<br />
Wolfgang]]></content:encoded>
			<category domain="https://knx-user-forum.de/forum/supportforen/eibpc">eibPC</category>
			<dc:creator>wetronic</dc:creator>
			<guid isPermaLink="true">https://knx-user-forum.de/forum/supportforen/eibpc/2109767-aufruf-einer-visu-seite-im-experten-mit-setpage</guid>
		</item>
		<item>
			<title>Umzug vom EibPC zum EibPC2 - Fehler beim Kompilieren zur Visu</title>
			<link>https://knx-user-forum.de/forum/supportforen/eibpc/2109642-umzug-vom-eibpc-zum-eibpc2-fehler-beim-kompilieren-zur-visu</link>
			<pubDate>Wed, 14 Oct 2026 09:39:20 GMT</pubDate>
			<description>Guten Morgen, 
 
ich bin gestern auf den EibPC2 umgezogen. Dabei habe ich den EibPC2 auf 5.480 gepatched und nutze das EibStudio in der Version 5.407 unter Mac OSX. 
 
Das Projekt wurde unter 4.039 erstellt und beim ersten Laden unter 5.407 im EibStudio konvertiert. 
 
Nach dem Kompilieren...</description>
			<content:encoded><![CDATA[Guten Morgen,<br />
<br />
ich bin gestern auf den EibPC2 umgezogen. Dabei habe ich den EibPC2 auf 5.480 gepatched und nutze das EibStudio in der Version 5.407 unter Mac OSX.<br />
<br />
Das Projekt wurde unter 4.039 erstellt und beim ersten Laden unter 5.407 im EibStudio konvertiert.<br />
<br />
Nach dem Kompilieren erscheint stets ein Fehler:<ul><li>&gt;initga(undefined)&lt; in der Datei &quot;/Volumes/home/KNX_EIB_Bus/Database/EibStudioWorkspace/Bocholt26c V5_1_tmp/tmpApp.txt&quot;<br />
	Unerlaubter Argumenttyp in in &gt;initga&lt;<br />
	ID:88<br />
	EibParser wurde mit Fehler beendet.</li>
</ul>​Wenn ich diese Seite, welche in der tmpApp.txt angezeigt wird lösche, dann wird beim nächsten Kompilieren ein initga einer anderen Visuseite angezeigt.<br />
<br />
Nun, ist eine unter 4.039 erstellte Visu für den EibPC mit dem neuen nicht mehr kompatibel oder wo liegt der Fehler?<br />
<br />
Grüße<br />
Michael]]></content:encoded>
			<category domain="https://knx-user-forum.de/forum/supportforen/eibpc">eibPC</category>
			<dc:creator>nielemic</dc:creator>
			<guid isPermaLink="true">https://knx-user-forum.de/forum/supportforen/eibpc/2109642-umzug-vom-eibpc-zum-eibpc2-fehler-beim-kompilieren-zur-visu</guid>
		</item>
	</channel>
</rss>
