<?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[Multihost, mit exec hdmi cec-client starten]]></title><description><![CDATA[<p dir="auto">Hallo,<br />
Ich verwende zwei Raspberry im Multihost Betrieb und möchte mit einem Blockly  per exec den hdmi cec-client (am Slave) verwenden um einen Fernsehr ein und auszuschalten. Der Befehl kommt vom KNX Adapter der Auf dem Master installiert ist .Habe am Slave auch eine eigene Java Instanz installiert und das Blockly auf dieser Instanz erstellt.</p>
<p dir="auto">Habe schon einiges ausprobiert z.b. den Befehl zum Einschalten direkt von exec auszuführen,<br />
<img src="/assets/uploads/files/1574241280755-2.png" alt="2.PNG" class=" img-fluid img-markdown" /><br />
oder mit exec ein kleines Script aufzurufen das im Ordner /home/iobroker liegt<br />
<img src="/assets/uploads/files/1574241349550-1.png" alt="1.PNG" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1574242575756-3.png" alt="3.PNG" class=" img-fluid img-markdown" /></p>
<p dir="auto">Habe auch einen Hdmi-cec Adapter gefunden, leider ist der noch Alpha Status und dürfte nicht weiter verfolgt werden! <a href="https://forum.iobroker.net/topic/14027/iobroker-cec/7">https://forum.iobroker.net/topic/14027/iobroker-cec/7</a></p>
<p dir="auto">leider funktioniert das alles nicht.</p>
<p dir="auto">Der Master wurde mit Raspian-stretch aufgesetzt und der Slave mit Raspian -buster<br />
Auf beiden Pi läuft nodejs 10.17.0 und npm 6.11.3</p>
<p dir="auto">hat jemand eine Idee, bzw kann mir helfen?</p>
<p dir="auto">lg<br />
Christoph</p>
]]></description><link>https://forum.iobroker.net/topic/26909/multihost-mit-exec-hdmi-cec-client-starten</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 19:13:30 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/26909.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Nov 2019 09:44:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Thu, 21 Nov 2019 11:22:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chrisdor" aria-label="Profile: Chrisdor">@<bdi>Chrisdor</bdi></a> Würde ich auch so sehen <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--+1" style="height:23px;width:auto;vertical-align:middle" title=":+1:" alt="👍" /></p>
]]></description><link>https://forum.iobroker.net/post/328487</link><guid isPermaLink="true">https://forum.iobroker.net/post/328487</guid><dc:creator><![CDATA[AlCalzone]]></dc:creator><pubDate>Thu, 21 Nov 2019 11:22:12 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Thu, 21 Nov 2019 10:59:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: AlCalzone">@<bdi>AlCalzone</bdi></a> Danke für deine Hilfe, hätte ich allein nicht geschaft!!</p>
]]></description><link>https://forum.iobroker.net/post/328477</link><guid isPermaLink="true">https://forum.iobroker.net/post/328477</guid><dc:creator><![CDATA[Chrisdor]]></dc:creator><pubDate>Thu, 21 Nov 2019 10:59:37 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Thu, 21 Nov 2019 08:39:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: AlCalzone">@<bdi>AlCalzone</bdi></a> habe jetzt den Befehl "ALL ALL=NOPASSWD: /usr/bin/cec-client wieder gelöscht. Wenn ich es richtig verstanden habe sollte jetzt nur der user iobroker die Erlaubnis haben! Oder?<br />
Es funktioniert zumindest noch!</p>
]]></description><link>https://forum.iobroker.net/post/328411</link><guid isPermaLink="true">https://forum.iobroker.net/post/328411</guid><dc:creator><![CDATA[Chrisdor]]></dc:creator><pubDate>Thu, 21 Nov 2019 08:39:29 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Thu, 21 Nov 2019 07:20:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chrisdor" aria-label="Profile: Chrisdor">@<bdi>Chrisdor</bdi></a> Jetzt hast du allen Usern erlaubt, den Befehl als sudo ohne Passwort auszuführen. Ist in diesem Fall vermutlich ok, damit sollte man aber aufpassen.</p>
]]></description><link>https://forum.iobroker.net/post/328383</link><guid isPermaLink="true">https://forum.iobroker.net/post/328383</guid><dc:creator><![CDATA[AlCalzone]]></dc:creator><pubDate>Thu, 21 Nov 2019 07:20:32 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 22:49:27 GMT]]></title><description><![CDATA[<p dir="auto">Habe das Problem gelöst!!!!!</p>
<p dir="auto">ich habe den Eintrag "iobroker" in sudoers wieder gelöscht und im Ordner /etc/sudoers.d einen neuen Ordner mit dem Name iobroker2 angelegt. In iobroker2 habe ich folgendes eingetragen<br />
<img src="/assets/uploads/files/1574289721157-11.png" alt="11.PNG" class=" img-fluid img-markdown" /><br />
jetzt funktioniert das Kommando echo "on 0" | sudo cec-client -s -d 1 als user iobroker in der Konsole ohne Passwort abfrage.</p>
<p dir="auto">Habe auch noch etwas am script geändert.<br />
<img src="/assets/uploads/files/1574290065042-12.png" alt="12.PNG" class=" img-fluid img-markdown" /><br />
verwende jetzt ein anderes "falls Object.</p>
]]></description><link>https://forum.iobroker.net/post/328333</link><guid isPermaLink="true">https://forum.iobroker.net/post/328333</guid><dc:creator><![CDATA[Chrisdor]]></dc:creator><pubDate>Wed, 20 Nov 2019 22:49:27 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 21:48:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: AlCalzone">@<bdi>AlCalzone</bdi></a> habe jetzt mal zum testen den iobroker in sudoers so geändert wie "root" selbst da bekomme ich eine Passwort abfrage wenn ich den Befehl als user iobroker ausführe<img src="/assets/uploads/files/1574286392784-10.png" alt="10.PNG" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/328313</link><guid isPermaLink="true">https://forum.iobroker.net/post/328313</guid><dc:creator><![CDATA[Chrisdor]]></dc:creator><pubDate>Wed, 20 Nov 2019 21:48:05 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 21:40:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: AlCalzone">@<bdi>AlCalzone</bdi></a> habe nach dem ändern der sudoers einen reboot durchgeführt! hat leider auch nichts gebracht</p>
]]></description><link>https://forum.iobroker.net/post/328306</link><guid isPermaLink="true">https://forum.iobroker.net/post/328306</guid><dc:creator><![CDATA[Chrisdor]]></dc:creator><pubDate>Wed, 20 Nov 2019 21:40:14 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 21:32:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chrisdor" aria-label="Profile: Chrisdor">@<bdi>Chrisdor</bdi></a> Dann hat das nicht richtig gegriffen. Ggf. musst du dich neu einloggen?</p>
]]></description><link>https://forum.iobroker.net/post/328298</link><guid isPermaLink="true">https://forum.iobroker.net/post/328298</guid><dc:creator><![CDATA[AlCalzone]]></dc:creator><pubDate>Wed, 20 Nov 2019 21:32:26 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 21:28:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: AlCalzone">@<bdi>AlCalzone</bdi></a> funktioniert auch nicht, habe den Befehl auch nochmals als iobroker ausgeführt und es kommt wieder die Passwort abfrage</p>
]]></description><link>https://forum.iobroker.net/post/328293</link><guid isPermaLink="true">https://forum.iobroker.net/post/328293</guid><dc:creator><![CDATA[Chrisdor]]></dc:creator><pubDate>Wed, 20 Nov 2019 21:28:19 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 21:08:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chrisdor" aria-label="Profile: Chrisdor">@<bdi>Chrisdor</bdi></a> Ups, ich habe was vergessen... die Zeile in sudoers muss</p>
<pre><code>iobroker ALL=(ALL) NOPASSWD: /usr/bin/cec-client
</code></pre>
<p dir="auto">lauten</p>
]]></description><link>https://forum.iobroker.net/post/328279</link><guid isPermaLink="true">https://forum.iobroker.net/post/328279</guid><dc:creator><![CDATA[AlCalzone]]></dc:creator><pubDate>Wed, 20 Nov 2019 21:08:24 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 21:03:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: AlCalzone">@<bdi>AlCalzone</bdi></a> <img src="/assets/uploads/files/1574283776412-9.png" alt="9.PNG" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/328277</link><guid isPermaLink="true">https://forum.iobroker.net/post/328277</guid><dc:creator><![CDATA[Chrisdor]]></dc:creator><pubDate>Wed, 20 Nov 2019 21:03:23 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 20:33:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chrisdor" aria-label="Profile: Chrisdor">@<bdi>Chrisdor</bdi></a> Was passiert denn, wenn du den Befehl auf der Konsole als <code>iobroker</code> ausführst?</p>
<pre><code class="language-bash">sudo su - iobroker -s /bin/bash
echo "on 0" | sudo cec-client -s -d 1
</code></pre>
]]></description><link>https://forum.iobroker.net/post/328256</link><guid isPermaLink="true">https://forum.iobroker.net/post/328256</guid><dc:creator><![CDATA[AlCalzone]]></dc:creator><pubDate>Wed, 20 Nov 2019 20:33:46 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 15:19:45 GMT]]></title><description><![CDATA[<p dir="auto">Habe jetzt das "sudo" im im Blockly gändert<br />
<img src="/assets/uploads/files/1574262978705-8.png" alt="8.PNG" class=" img-fluid img-markdown" /><br />
und den Befehl zu sudoers Datei hinzugefügt<br />
<img src="/assets/uploads/files/1574263155690-7.png" alt="7.PNG" class=" img-fluid img-markdown" /><br />
klappt leider immer noch nicht!</p>
]]></description><link>https://forum.iobroker.net/post/328026</link><guid isPermaLink="true">https://forum.iobroker.net/post/328026</guid><dc:creator><![CDATA[Chrisdor]]></dc:creator><pubDate>Wed, 20 Nov 2019 15:19:45 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 14:04:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chrisdor" aria-label="Profile: Chrisdor">@<bdi>Chrisdor</bdi></a> sagte in <a href="/post/327956">Multihost, mit exec hdmi cec-client starten</a>:</p>
<blockquote>
<p dir="auto">oder wenn ich visudo eingebe komme ich zu dieser Datei</p>
</blockquote>
<p dir="auto">Das müsste richtig sein. Du kannst aber auch eine extra Datei in dem gezeigten Ornder anlegen, aber auch die muss mit <code>visudo</code> bearbeitet werden, da sonst ein Syntaxfehler dein gesamtes System lahm legen kann.</p>
<p dir="auto">Die iobroker-Datei bitte nicht bearbeiten, das überschreibt sonst der Fixer.</p>
<blockquote>
<p dir="auto">wie finde ich heraus wo der cec-client installiert wurde</p>
</blockquote>
<p dir="auto"><code>which cec-client</code></p>
]]></description><link>https://forum.iobroker.net/post/327987</link><guid isPermaLink="true">https://forum.iobroker.net/post/327987</guid><dc:creator><![CDATA[AlCalzone]]></dc:creator><pubDate>Wed, 20 Nov 2019 14:04:47 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 13:04:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: AlCalzone">@<bdi>AlCalzone</bdi></a> sudoers ist auf meinem pi ein Ordner<br />
<img src="/assets/uploads/files/1574254726928-4.png" alt="4.PNG" class=" img-fluid img-markdown" /><br />
muss ich die Zeile in die Datei iobroker einfügen?<br />
oder wenn ich visudo eingebe komme ich zu dieser Datei<br />
<img src="/assets/uploads/files/1574254883271-5.png" alt="5.PNG" class=" img-fluid img-markdown" /><br />
und hier einfügen?</p>
<p dir="auto">noch eine Frage: wie finde ich heraus wo der cec-client installiert wurde? habe den nur den Befehl sudo apt-get install cec-utils ausgeführt!</p>
]]></description><link>https://forum.iobroker.net/post/327956</link><guid isPermaLink="true">https://forum.iobroker.net/post/327956</guid><dc:creator><![CDATA[Chrisdor]]></dc:creator><pubDate>Wed, 20 Nov 2019 13:04:56 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 12:57:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/arteck" aria-label="Profile: arteck">@<bdi>arteck</bdi></a><br />
<img src="/assets/uploads/files/1574254496797-6.png" alt="6.PNG" class=" img-fluid img-markdown" /><br />
das hab ich auch gemacht, am Foto sieht man das script HDMI ON/OFF läuft auf instanz 1 (Slave) und alle anderen auf instanz 0 (Master)</p>
]]></description><link>https://forum.iobroker.net/post/327951</link><guid isPermaLink="true">https://forum.iobroker.net/post/327951</guid><dc:creator><![CDATA[Chrisdor]]></dc:creator><pubDate>Wed, 20 Nov 2019 12:57:36 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 11:44:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chrisdor" aria-label="Profile: Chrisdor">@<bdi>Chrisdor</bdi></a> sagte in <a href="/post/327857">Multihost, mit exec hdmi cec-client starten</a>:</p>
<blockquote>
<p dir="auto">hat jemand eine Idee, bzw kann mir helfen?</p>
</blockquote>
<p dir="auto">Geht es ohne sudo? Wenn nicht, musst du ioBroker erlauben, den Befehl per sudo auszuführen. sudo müsste dann aber vor cec-client stehen, nicht vor echo!</p>
<p dir="auto">Dazu musst du folgende Zeile zur <code>sudoers</code>-Datei hinzufügen (natürlich den korrekten Pfad ersetzen!):</p>
<pre><code>iobroker ALL=(ALL) /pfad/zu/cec-client
</code></pre>
<p dir="auto">Das muss mit dem Befehl <code>visudo</code> geschehen - hier steht wie: <a href="https://www.unixtutorial.org/how-to-use-visudo" rel="nofollow ugc">https://www.unixtutorial.org/how-to-use-visudo</a></p>
]]></description><link>https://forum.iobroker.net/post/327906</link><guid isPermaLink="true">https://forum.iobroker.net/post/327906</guid><dc:creator><![CDATA[AlCalzone]]></dc:creator><pubDate>Wed, 20 Nov 2019 11:44:36 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 11:35:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chrisdor" aria-label="Profile: Chrisdor">@<bdi>Chrisdor</bdi></a> dann musst du das kommando auch von der Javascript instanz die auf dem Slave läuft starten</p>
]]></description><link>https://forum.iobroker.net/post/327902</link><guid isPermaLink="true">https://forum.iobroker.net/post/327902</guid><dc:creator><![CDATA[arteck]]></dc:creator><pubDate>Wed, 20 Nov 2019 11:35:49 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 10:37:07 GMT]]></title><description><![CDATA[<p dir="auto">Der cec-client ist auf dem Slave installiert wo auch der Fernsehr per hdmi angeschlossen ist.<br />
Installiert habe ich mit dem Kommando "sudo apt-get install cec-utils" version 4.0.4</p>
]]></description><link>https://forum.iobroker.net/post/327876</link><guid isPermaLink="true">https://forum.iobroker.net/post/327876</guid><dc:creator><![CDATA[Chrisdor]]></dc:creator><pubDate>Wed, 20 Nov 2019 10:37:07 GMT</pubDate></item><item><title><![CDATA[Reply to Multihost, mit exec hdmi cec-client starten on Wed, 20 Nov 2019 10:00:31 GMT]]></title><description><![CDATA[<p dir="auto">wo ist der cec-client installiert ?? nur von der javainstanz kannst du das ausführen</p>
<p dir="auto">das mache ich auch mit einem Kamerabild.. das wird auf dem Master abgelegt und somit kann dieser (rechner) den auch versenden</p>
]]></description><link>https://forum.iobroker.net/post/327865</link><guid isPermaLink="true">https://forum.iobroker.net/post/327865</guid><dc:creator><![CDATA[arteck]]></dc:creator><pubDate>Wed, 20 Nov 2019 10:00:31 GMT</pubDate></item></channel></rss>