Seite 1 von 2

... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 10:36
von Gorcon
Moin,

Wie kann ich von einem *.so Script aus:
  • Kanäle neu laden, (möglichst so wie unter Menü/Einstellungen/Multimedia/WebTV (blau) neu laden)
  • Plugins neu laden
?

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 11:02
von dryeye
Settings neu laden http://box_ip/control/reloadsetup
Plugins neu laden http://box_ip/control/reloadplugins

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 11:09
von Gorcon
Funktioniert das auch mit der 128.0.0.0 IP ?

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 11:14
von dryeye
wenn überhaupt mit 127.0.0.1 ....habe ich aber nicht probiert.

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 12:05
von Gorcon
Ich habs mal mit der echten IP probiert, funktioniert leider nicht.

Ich werde es nachher mal loggen.

Mist, mit dem Image geht setcontrol nicht:

Code: Alles auswählen

/var/root # setcontrol
-sh: setcontrol: not found

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 12:12
von jokel
aus einem script funktioniert das nur so z.b.
mit deiner ip 128.0.0.0 (netherlands)
muss das so aussehen

Code: Alles auswählen

wget -O - -q http://128.0.0.0/control/reloadsetup
wget -O - -q http://128.0.0.0/control/reloadplugins
das sollte klappen :wink:

und local auf der box

Code: Alles auswählen

wget -O - -q http://localhost/control/reloadsetup
wget -O - -q http://localhost/control/reloadplugins

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 12:17
von Janus
Bei mir klappt das auch per 'localhost':

Code: Alles auswählen

...
# load active channels
echo Settings neuladen
# obsolet ? # pzapit -c
wget -q "http://localhost/control/reloadchannels" -O /dev/null
sleep 3
msgbox popup='Settings gewechselt
       Bitte warten' timeout=2
...

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 12:24
von jokel
vanhofen thanks :relaxed:

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 12:27
von dryeye
Gorcon hat geschrieben: Fr 2. Sep 2022, 12:05 Mist, mit dem Image geht setcontrol nicht:

meintest du

Code: Alles auswählen

setconsole
?
falls ja....kannst du im :NI:-image auch mit starten und mit beenden.

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 12:32
von Gorcon
dryeye hat geschrieben: Fr 2. Sep 2022, 12:27
Gorcon hat geschrieben: Fr 2. Sep 2022, 12:05 Mist, mit dem Image geht setcontrol nicht:

meintest du

Code: Alles auswählen

setconsole
?
Upps...
In (m)einem Plugin habe ich es hinbekommen in einer lua scheint das so nicht zu funktionieren

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 12:42
von jokel
was soll den funktionieren?

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 13:08
von Gorcon
jokel hat geschrieben: Fr 2. Sep 2022, 12:42 was soll den funktionieren?
Kanäle neu laden und Plugins neu laden. Ist für das Downloadplugin von ezak
https://github.com/Ezak91/CST-Downloadcenter-Plugin.git

oder für das 2webTVxml.lua

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 13:14
von jokel
du machst ja sachen plugins aus 2014
könnte man aber anpassen

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 13:16
von Gorcon
Gibt ja nichts neues oder vergleichbares. Sonst funktioniert das Ding Super.

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 13:45
von dryeye
@gorcon

im anhang das ganze als lua-plugin gebastelt...
allerdings ohne icon.
reload_settings_plugins.zip
(1.42 KiB) 197-mal heruntergeladen

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 14:45
von Gorcon
Danke, die Frage ist ob es dann auch vom anderen Plugin aus gestartet wird wenn ich es dort eintrage. ;)

Re: ... neu laden per Script starten

Verfasst: Fr 2. Sep 2022, 21:30
von musicus
Versuch mal

Code: Alles auswählen

luaclient /PFADZUMPLUGIN/reload_settings_plugins.lua

Re: ... neu laden per Script starten

Verfasst: Sa 3. Sep 2022, 08:58
von jokel
gorcon wenn du noch was brauchst für dein plugin ..hier wirst du fündig
https://github.com/neutrino-images/ni-n ... i.cpp#L171

Re: ... neu laden per Script starten

Verfasst: Sa 3. Sep 2022, 10:11
von Gorcon
musicus hat geschrieben: Fr 2. Sep 2022, 21:30 Versuch mal

Code: Alles auswählen

luaclient /PFADZUMPLUGIN/reload_settings_plugins.lua
funktioniert leider nicht.
was ist mit "luaclient" gemeint?
Das "reload_settings_plugins" selbst funktioniert, danke nochmal.

Re: ... neu laden per Script starten

Verfasst: Sa 3. Sep 2022, 11:02
von jokel
Gorcon hat geschrieben: Fr 2. Sep 2022, 14:45 Danke, die Frage ist ob es dann auch vom anderen Plugin aus gestartet wird wenn ich es dort eintrage. ;)
z.b. starten des rss readers

Code: Alles auswählen

wget -O - -q http://localhost/control/startplugin?name=rss
bzw. wenn du das reload_settings_plugins starten möchtest

Code: Alles auswählen

wget -O - -q http://localhost/control/startplugin?name=reload_settings_plugins
in einem lua script würde der aufruf dann so aussehen,

Code: Alles auswählen

os.execute('wget -O - -q http://localhost/control/startplugin?name=reload_settings_plugins')