That may be true. Perhaps the API requests have an absolute path. I will have a look on it.Boby hat geschrieben: ↑So 27. Mai 2018, 13:17But...I just noticed that any other element on the page is being redirected correctly to https://<top level domain/topfield/
It's just that api call which doesn't work as expected. Maybe it's not the config of my reverse proxy but something in your code?
PS: Using version 2.20 (tap & web)
WebControl
- jkIT
- TFtool-Guru
- Beiträge: 3205
- Registriert: Sa 10. Dez 2005, 18:26
- Receivertyp: TF4000 & TF5000MP & SRP-2410
Re: WebControl
-
- Benutzer
- Beiträge: 95
- Registriert: Fr 10. Aug 2007, 12:40
- Receivertyp: SRP-2401CI+ in Verwendung
(2xTF-4000, 1xTF-6000 in Reparatur) - Wohnort: nahe Wien
Re: WebControl
Sorry, forgot about that. I don't get a real "error message" - the logo is missing and it says "initializing", that's all.DeltaMikeCharlie hat geschrieben: ↑So 27. Mai 2018, 13:32DeltaMikeCharlie hat geschrieben: ↑Sa 26. Mai 2018, 13:57Also, if you try to access "http://[Public IP]:8000/index-dev.html", do you receive a different error message?
When I look at the network console in Chrome, I can see that at least the path "/modules" seems also to be coded absolute because the generated URL is also not considering my named forwarding (means: it generates "https://<tld>/modules" instead of "https://<tld>/topfield/modules"
Thank you very much!
All the best,
Boby
-
- WebController
- Beiträge: 470
- Registriert: Di 7. Mai 2013, 05:11
- Wohnort: Australia
Re: WebControl
I'm not sure that I understand the problem correctly. If your reverse proxy is translating from "https://<tld>/topfield/" (assuming port 443) to "http://[Private IP]:8000/" and back again, should it not be translating the content of all URLs requested and responded? Are you missing a translation rule somewhere?
Even if the "/modules" path is absolute within WebControl, I would have thought that the reverse proxy server should translate it to "/topfield/modules".
As a test, you could create a new directory under "public_html" on the PVR called "topfield" and then copy the entire structure from "public_html" into "topfield". If you are super-keen, you could use hard links instead of copying to preserve data written (like saved epgsearch criteria).
Also 1), did you know that WebControl can do authentication for remote access? It uses standard HTTP authentication so it is in-the-clear, but it is enough to deter a casual intruder but not enough to deter a determined hacker.
Also 2), have you tried redirecting based on port rather than path? For example, "https://<tld>:8443/" could be translated to "http://[Private IP]:8000/" this may preserve the path.
Even if the "/modules" path is absolute within WebControl, I would have thought that the reverse proxy server should translate it to "/topfield/modules".
As a test, you could create a new directory under "public_html" on the PVR called "topfield" and then copy the entire structure from "public_html" into "topfield". If you are super-keen, you could use hard links instead of copying to preserve data written (like saved epgsearch criteria).
Also 1), did you know that WebControl can do authentication for remote access? It uses standard HTTP authentication so it is in-the-clear, but it is enough to deter a casual intruder but not enough to deter a determined hacker.
Also 2), have you tried redirecting based on port rather than path? For example, "https://<tld>:8443/" could be translated to "http://[Private IP]:8000/" this may preserve the path.
- jkIT
- TFtool-Guru
- Beiträge: 3205
- Registriert: Sa 10. Dez 2005, 18:26
- Receivertyp: TF4000 & TF5000MP & SRP-2410
Re: WebControl
Think from the browser side.
It requests WebControl from https://<tld>/topfield/index.html
So server is "//<tld>" and base path is "/topfield".
When JavaScript calls the API with "/api?function=...", the browser will request from "https://<tld>/api?function=...". It ignores the base path due to the beginning /.
JS should call "api?function=..." without beginning slash.
I'm no sure, what happens with paths defined in css. Perhaps I will have to create a test environment.
It requests WebControl from https://<tld>/topfield/index.html
So server is "//<tld>" and base path is "/topfield".
When JavaScript calls the API with "/api?function=...", the browser will request from "https://<tld>/api?function=...". It ignores the base path due to the beginning /.
JS should call "api?function=..." without beginning slash.
I'm no sure, what happens with paths defined in css. Perhaps I will have to create a test environment.
-
- WebController
- Beiträge: 470
- Registriert: Di 7. Mai 2013, 05:11
- Wohnort: Australia
Re: WebControl
In index.html, there is a line "<p><img src="web-app-icon-192.png" width="192" height="192"></p>". Before returning this to the browser, the reverse proxy should change it to "<p><img src="topfield/web-app-icon-192.png" width="192" height="192"></p>" ></script>".
Also, the line "<script type="text/javascript" src="js/tma.min.js"></script>" should be changed to "<script type="text/javascript" src="topfield/js/tma.min.js"></script>", etc.
Within any HTML/CSS/JS/JSON file (eg, tma.min.js) returned, there will be numerous mentions of paths to other HTML/CSS/JS/JSON files. All of these paths should be modified by the reverse proxy before returning the request to the browser.
I believe that the reverse proxy needs to be performing a number of global replace operations on files/data before returning them to the browser:
"/" → "topfield/"
"api?/" → "topfield/api?/"
"css/" → "topfield/css/"
"fonts/" → "topfield/fonts/"
"js/" → "topfield/js/"
"moduleutils/"→ "topfield/ moduleutils /"
"poc/" → "topfield/poc/"
"tmsremote/" → "topfield/tmsremote/"
- jkIT
- TFtool-Guru
- Beiträge: 3205
- Registriert: Sa 10. Dez 2005, 18:26
- Receivertyp: TF4000 & TF5000MP & SRP-2410
Re: WebControl
Yesterday, I tested a similar proxy configuration and found, that a lot of changes need to be made in the WebC sources. All changes has to be tested with and without proxy, so this will take time ...
So my suggestion is, that you change your proxy configuration to use a port number instead of a sub-path (/topfield). Two modules (epg-search and tmsremote) are using a WebSocket connection to your PVR. You will need a proxy configuration for this too. And you can't use it with secure protocol (wss://), because the ws:// protocol is hard coded.
The WebSocket part could look like this:
So my suggestion is, that you change your proxy configuration to use a port number instead of a sub-path (/topfield). Two modules (epg-search and tmsremote) are using a WebSocket connection to your PVR. You will need a proxy configuration for this too. And you can't use it with secure protocol (wss://), because the ws:// protocol is hard coded.
The WebSocket part could look like this:
Code: Alles auswählen
## websocket ##
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
## websocket epgsearch ##
server {
listen 8800;
location /epgsearch {
proxy_pass http://<your-toppy-ip>:8800/epgsearch;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
}
## websocket tmsremote ##
server {
listen 1413;
location /tmsremote {
proxy_pass http://<your-toppy-ip>:1413/tmsremote;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
}
Re: WebControl
wenn WebControl vom PC (Win7,Firefox) aufrufe kommt immer diese Anzeige:
Wenn ich "installiere" geht das Fenster weg, ist aber beim nächsten Aufruf wieder da.
Was kann das sein ?
Max
Wenn ich "installiere" geht das Fenster weg, ist aber beim nächsten Aufruf wieder da.
Was kann das sein ?
Max
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- WebController
- Beiträge: 470
- Registriert: Di 7. Mai 2013, 05:11
- Wohnort: Australia
Re: WebControl
WebControl needs to store some settings locally in your browser to prevent this message from occurring in the future. With FireFox, if you are using a "Private Window" I have found that settings are only saved temporarily.
Also: jkIT may know better that me, but I also think that the "Inf+" popup also needs to be moved so that it is above "Aufnahme Info" if you use the INFplus TAP. Go to the "Einstellungen" to change the sequence.
Also: jkIT may know better that me, but I also think that the "Inf+" popup also needs to be moved so that it is above "Aufnahme Info" if you use the INFplus TAP. Go to the "Einstellungen" to change the sequence.
- jkIT
- TFtool-Guru
- Beiträge: 3205
- Registriert: Sa 10. Dez 2005, 18:26
- Receivertyp: TF4000 & TF5000MP & SRP-2410
Re: WebControl
Das wäre auch meine Vermutung.DeltaMikeCharlie hat geschrieben: ↑Fr 14. Sep 2018, 21:39WebControl needs to store some settings locally in your browser to prevent this message from occurring in the future. With FireFox, if you are using a "Private Window" I have found that settings are only saved temporarily.
WebControl speichert Einstellungen im sogenannten "localStorage" des Browsers. Vermutlich ist dein FireFox so eingestellt, dass diese Daten nach dem Beenden gelöscht werden. Du müsstest also eine Ausnahme für die IP-Adresse deines Topfs anlegen.
So ist es. Wenn du das Inf+ TAP verwendest musst du in den WebControl Einstellungen bei "verwendete Module" das Inf+ Popup über dem Standard-Aufnahme-Info Popup einbinden.DeltaMikeCharlie hat geschrieben: ↑Fr 14. Sep 2018, 21:39Also: jkIT may know better that me, but I also think that the "Inf+" popup also needs to be moved so that it is above "Aufnahme Info" if you use the INFplus TAP. Go to the "Einstellungen" to change the sequence.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Re: WebControl
OK - ich hab's verstanden. Es ist richtig dass FireFox beim Beenden alles löscht.
Max
Max
- roger.stijfs
- Erfahrener Benutzer
- Beiträge: 201
- Registriert: So 5. Okt 2014, 19:59
- Receivertyp: 1: SRP-2410HD
2: SRP-2401CI+ ECO
3: SRP-2401CI+ - Receiverfirmware: 1: TF-BCPCE 1.03.03
- Wohnort: Lanaken - België
Re: WebControl
Hi to you all,
I got a new HDD. A Bara... 1TB. Installed all TAPs by T2D.
After a while, I tried WebControl. SyntaxError.
I did a repair, no result. I uninstalled, installed, no result. WebControl v2.20.
Which file has to be repaired or replaced?
I got a new HDD. A Bara... 1TB. Installed all TAPs by T2D.
After a while, I tried WebControl. SyntaxError.
I did a repair, no result. I uninstalled, installed, no result. WebControl v2.20.
Which file has to be repaired or replaced?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
"Opa" Roger.
SRP-2410, SRP-2401CI+ ECO and SRP-2401CI+ PRO
88 cm fixed dish, 4 quad LNB's (Astra123&HB), 66 cm dich on DisEqC 1.2 mount, 1 quad LNB.
2 seperated Toppie tuners, 1 TV tuner (Livingroom), 2 Toppie - master(A)/slave(B) switch to TV tuner (1st/2nd Floor).
Tap's in Autostart (All Toppies):
WebControl, LiveServer, SmartEPG, FreesatEIT, TMSServer, TMSClient and SmartFiler_TMS.
SRP-2410, SRP-2401CI+ ECO and SRP-2401CI+ PRO
88 cm fixed dish, 4 quad LNB's (Astra123&HB), 66 cm dich on DisEqC 1.2 mount, 1 quad LNB.
2 seperated Toppie tuners, 1 TV tuner (Livingroom), 2 Toppie - master(A)/slave(B) switch to TV tuner (1st/2nd Floor).
Tap's in Autostart (All Toppies):
WebControl, LiveServer, SmartEPG, FreesatEIT, TMSServer, TMSClient and SmartFiler_TMS.
- jkIT
- TFtool-Guru
- Beiträge: 3205
- Registriert: Sa 10. Dez 2005, 18:26
- Receivertyp: TF4000 & TF5000MP & SRP-2410
Re: WebControl
Hi Roger,
we have to inspect the response of "api?function=config&action=get!" first.
Press F12 in your browser (I prefer Chrome) to open the DevTools.
Then reload WebControl by pressing F5.
Go to "Network" tab, search and select the config-get api call and inspect the "Response" tab (or post it here in a code block).
we have to inspect the response of "api?function=config&action=get!" first.
Press F12 in your browser (I prefer Chrome) to open the DevTools.
Then reload WebControl by pressing F5.
Go to "Network" tab, search and select the config-get api call and inspect the "Response" tab (or post it here in a code block).
Zuletzt geändert von jkIT am So 9. Dez 2018, 23:15, insgesamt 1-mal geändert.
Grund: typo
Grund: typo
- roger.stijfs
- Erfahrener Benutzer
- Beiträge: 201
- Registriert: So 5. Okt 2014, 19:59
- Receivertyp: 1: SRP-2410HD
2: SRP-2401CI+ ECO
3: SRP-2401CI+ - Receiverfirmware: 1: TF-BCPCE 1.03.03
- Wohnort: Lanaken - België
Re: WebControl
Hi jkIT,
I have to wait with that inspection.
The Topfield @ my mam's place has been powered off.
I'll inspect @ next possable time.
Thanks already for your help.
Greetings Roger.
I have to wait with that inspection.
The Topfield @ my mam's place has been powered off.
I'll inspect @ next possable time.
Thanks already for your help.
Greetings Roger.
"Opa" Roger.
SRP-2410, SRP-2401CI+ ECO and SRP-2401CI+ PRO
88 cm fixed dish, 4 quad LNB's (Astra123&HB), 66 cm dich on DisEqC 1.2 mount, 1 quad LNB.
2 seperated Toppie tuners, 1 TV tuner (Livingroom), 2 Toppie - master(A)/slave(B) switch to TV tuner (1st/2nd Floor).
Tap's in Autostart (All Toppies):
WebControl, LiveServer, SmartEPG, FreesatEIT, TMSServer, TMSClient and SmartFiler_TMS.
SRP-2410, SRP-2401CI+ ECO and SRP-2401CI+ PRO
88 cm fixed dish, 4 quad LNB's (Astra123&HB), 66 cm dich on DisEqC 1.2 mount, 1 quad LNB.
2 seperated Toppie tuners, 1 TV tuner (Livingroom), 2 Toppie - master(A)/slave(B) switch to TV tuner (1st/2nd Floor).
Tap's in Autostart (All Toppies):
WebControl, LiveServer, SmartEPG, FreesatEIT, TMSServer, TMSClient and SmartFiler_TMS.
- roger.stijfs
- Erfahrener Benutzer
- Beiträge: 201
- Registriert: So 5. Okt 2014, 19:59
- Receivertyp: 1: SRP-2410HD
2: SRP-2401CI+ ECO
3: SRP-2401CI+ - Receiverfirmware: 1: TF-BCPCE 1.03.03
- Wohnort: Lanaken - België
Re: WebControl
Hi,
The problem is in "device", not?
It shout be ""device":"SRP-2401CI+ Eco"
But why does it say: "device":"�:��b", ?
Greetings, Roger
This is all that starts:
The respons of api?function=config&action=get!:
The problem is in "device", not?
It shout be ""device":"SRP-2401CI+ Eco"
But why does it say: "device":"�:��b", ?
Greetings, Roger
This is all that starts:
Code: Alles auswählen
xxx.xx.29.37
tma.min.css
web-app-icon-192.png
tma.min.js
api?function=config&action=get!
web-app-icon-192.png
Code: Alles auswählen
{"content":"config",
"sysid":22570,
"device":"�:��b",
"apptype":"",
"systemtype":0,
"bigendian":0,
"remotetype":0,
"maxrecstreams":0,
"version":256,
"recextension":".rec",
"language_code":"nl",
"utftoppy":1,
"tma1ver":"2.20",
"blockfactor":9024,
"autoppy":0,
"analogueinput":0,
"utcoffset":0,
"dst":0,
"pre_padding":0,
"post_padding":0,
"hddmodel":"ST1000LM048-2E7172",
"hddserial":"ZDE9PPGP",
"hddfirmware":"SDM1",
"pvrname":"Riet",
"logginglevel":0,
"epgsource":"smartepg",
"module_count":24,
"modules":
[
{"name":"aboutpage",
"name_hex":"61626f757470616765"}
,{"name":"channelselect",
"name_hex":"6368616e6e656c73656c656374"}
,{"name":"channelspage",
"name_hex":"6368616e6e656c7370616765"}
,{"name":"columnconfig",
"name_hex":"636f6c756d6e636f6e666967"}
,{"name":"configpage",
"name_hex":"636f6e66696770616765"}
,{"name":"controlpage",
"name_hex":"636f6e74726f6c70616765"}
,{"name":"dashboard",
"name_hex":"64617368626f617264"}
,{"name":"dirselector",
"name_hex":"64697273656c6563746f72"}
,{"name":"epgchannelpage",
"name_hex":"6570676368616e6e656c70616765"}
,{"name":"epgnow",
"name_hex":"6570676e6f77"}
,{"name":"epgpage",
"name_hex":"65706770616765"}
,{"name":"epgsearch",
"name_hex":"657067736561726368"}
,{"name":"eventinfo",
"name_hex":"6576656e74696e666f"}
,{"name":"genrecolours",
"name_hex":"67656e7265636f6c6f757273"}
,{"name":"liveserver",
"name_hex":"6c697665736572766572"}
,{"name":"logpage",
"name_hex":"6c6f6770616765"}
,{"name":"menumanager",
"name_hex":"6d656e756d616e61676572"}
,{"name":"multichselect",
"name_hex":"6d756c7469636873656c656374"}
,{"name":"recfileinfo",
"name_hex":"72656366696c65696e666f"}
,{"name":"recfileinfplus",
"name_hex":"72656366696c65696e66706c7573"}
,{"name":"recordingspage",
"name_hex":"7265636f7264696e677370616765"}
,{"name":"timeredit",
"name_hex":"74696d657265646974"}
,{"name":"timerspage",
"name_hex":"74696d65727370616765"}
,{"name":"tmsremote",
"name_hex":"746d7372656d6f7465"}
],
"boot_reason":1,
"timestamp":"2018/12/10 16:06:10"}
"Opa" Roger.
SRP-2410, SRP-2401CI+ ECO and SRP-2401CI+ PRO
88 cm fixed dish, 4 quad LNB's (Astra123&HB), 66 cm dich on DisEqC 1.2 mount, 1 quad LNB.
2 seperated Toppie tuners, 1 TV tuner (Livingroom), 2 Toppie - master(A)/slave(B) switch to TV tuner (1st/2nd Floor).
Tap's in Autostart (All Toppies):
WebControl, LiveServer, SmartEPG, FreesatEIT, TMSServer, TMSClient and SmartFiler_TMS.
SRP-2410, SRP-2401CI+ ECO and SRP-2401CI+ PRO
88 cm fixed dish, 4 quad LNB's (Astra123&HB), 66 cm dich on DisEqC 1.2 mount, 1 quad LNB.
2 seperated Toppie tuners, 1 TV tuner (Livingroom), 2 Toppie - master(A)/slave(B) switch to TV tuner (1st/2nd Floor).
Tap's in Autostart (All Toppies):
WebControl, LiveServer, SmartEPG, FreesatEIT, TMSServer, TMSClient and SmartFiler_TMS.
- jkIT
- TFtool-Guru
- Beiträge: 3205
- Registriert: Sa 10. Dez 2005, 18:26
- Receivertyp: TF4000 & TF5000MP & SRP-2410
Re: WebControl
Yes, that's it.
But I don't know the reason.
Perhaps a problem with the "firmware.dat"?
Maybe DMC has an idea?
But I don't know the reason.
Perhaps a problem with the "firmware.dat"?
Maybe DMC has an idea?
- roger.stijfs
- Erfahrener Benutzer
- Beiträge: 201
- Registriert: So 5. Okt 2014, 19:59
- Receivertyp: 1: SRP-2410HD
2: SRP-2401CI+ ECO
3: SRP-2401CI+ - Receiverfirmware: 1: TF-BCPCE 1.03.03
- Wohnort: Lanaken - België
Re: WebControl
Hi,
TMSRremote works well.
SE and SFiler won't start because off FirmwareTMS.dat (06-01-2016 installed)
I tried 31-12-2015 version of FirmwareTMS.dat. No SE start.
Receiverversion unknown!
Withou any FirmwareTMS.dat, starting SE says:
Can't execute a Tap.
Strange.
SRP-2401CI+ Eco is in FirmwareTMS.dat but the tuner does now have a Baracuda HDD 1 TB.
I installed the last version again.
Roger.
TMSRremote works well.
SE and SFiler won't start because off FirmwareTMS.dat (06-01-2016 installed)
I tried 31-12-2015 version of FirmwareTMS.dat. No SE start.
Receiverversion unknown!
Withou any FirmwareTMS.dat, starting SE says:
Can't execute a Tap.
Strange.
SRP-2401CI+ Eco is in FirmwareTMS.dat but the tuner does now have a Baracuda HDD 1 TB.
I installed the last version again.
Roger.
"Opa" Roger.
SRP-2410, SRP-2401CI+ ECO and SRP-2401CI+ PRO
88 cm fixed dish, 4 quad LNB's (Astra123&HB), 66 cm dich on DisEqC 1.2 mount, 1 quad LNB.
2 seperated Toppie tuners, 1 TV tuner (Livingroom), 2 Toppie - master(A)/slave(B) switch to TV tuner (1st/2nd Floor).
Tap's in Autostart (All Toppies):
WebControl, LiveServer, SmartEPG, FreesatEIT, TMSServer, TMSClient and SmartFiler_TMS.
SRP-2410, SRP-2401CI+ ECO and SRP-2401CI+ PRO
88 cm fixed dish, 4 quad LNB's (Astra123&HB), 66 cm dich on DisEqC 1.2 mount, 1 quad LNB.
2 seperated Toppie tuners, 1 TV tuner (Livingroom), 2 Toppie - master(A)/slave(B) switch to TV tuner (1st/2nd Floor).
Tap's in Autostart (All Toppies):
WebControl, LiveServer, SmartEPG, FreesatEIT, TMSServer, TMSClient and SmartFiler_TMS.
- roger.stijfs
- Erfahrener Benutzer
- Beiträge: 201
- Registriert: So 5. Okt 2014, 19:59
- Receivertyp: 1: SRP-2410HD
2: SRP-2401CI+ ECO
3: SRP-2401CI+ - Receiverfirmware: 1: TF-BCPCE 1.03.03
- Wohnort: Lanaken - België
Re: WebControl
Hi again,
In what directory goes FirmwareTMS.dat?
@myplace it is in programfiles and in settings.
I can't check now, because ftp on wan-connection is not portforwarded in router.
I have to go to my mams place.
Greetings,
Roger.
In what directory goes FirmwareTMS.dat?
@myplace it is in programfiles and in settings.
I can't check now, because ftp on wan-connection is not portforwarded in router.
I have to go to my mams place.
Greetings,
Roger.
"Opa" Roger.
SRP-2410, SRP-2401CI+ ECO and SRP-2401CI+ PRO
88 cm fixed dish, 4 quad LNB's (Astra123&HB), 66 cm dich on DisEqC 1.2 mount, 1 quad LNB.
2 seperated Toppie tuners, 1 TV tuner (Livingroom), 2 Toppie - master(A)/slave(B) switch to TV tuner (1st/2nd Floor).
Tap's in Autostart (All Toppies):
WebControl, LiveServer, SmartEPG, FreesatEIT, TMSServer, TMSClient and SmartFiler_TMS.
SRP-2410, SRP-2401CI+ ECO and SRP-2401CI+ PRO
88 cm fixed dish, 4 quad LNB's (Astra123&HB), 66 cm dich on DisEqC 1.2 mount, 1 quad LNB.
2 seperated Toppie tuners, 1 TV tuner (Livingroom), 2 Toppie - master(A)/slave(B) switch to TV tuner (1st/2nd Floor).
Tap's in Autostart (All Toppies):
WebControl, LiveServer, SmartEPG, FreesatEIT, TMSServer, TMSClient and SmartFiler_TMS.
-
- WebController
- Beiträge: 470
- Registriert: Di 7. Mai 2013, 05:11
- Wohnort: Australia
Re: WebControl
Hi Roger,
This part of the config information is obtained from FirmwareTMS.dat. This is done using FireBird's LoadFirmwareDat() function.
This seems to look in "ProgramFiles/Settings/" and if it is not found there, it looks in "ProgramFiles/".
The device name seems to be garbage, but the '"maxrecstreams":0,' is also a good clue because a PVR that can record no concurrent streams is just a set-top-box.
In my view, there are 2 option:
1) FirmwareTMS.dat is missing, in the wrong place or has the wrong name. On my PVRs, it is in "/mnt/hd/ProgramFiles/FirmwareTMS.dat"
2) Your version of FirmwareTMS.dat does not contain SYSID 22570.
DMC.
This part of the config information is obtained from FirmwareTMS.dat. This is done using FireBird's LoadFirmwareDat() function.
Code: Alles auswählen
TAP_SPrint(AbsPath, "%s/ProgramFiles/Settings/%s", TAPFSROOT, FIRMWAREDAT);
if(lstat(AbsPath, &statbuf))
{
TAP_SPrint(AbsPath, "%s/ProgramFiles/%s", TAPFSROOT, FIRMWAREDAT);
if(lstat(AbsPath, &statbuf))
{
TRACEEXIT();
return FALSE;
}
}
The device name seems to be garbage, but the '"maxrecstreams":0,' is also a good clue because a PVR that can record no concurrent streams is just a set-top-box.
In my view, there are 2 option:
1) FirmwareTMS.dat is missing, in the wrong place or has the wrong name. On my PVRs, it is in "/mnt/hd/ProgramFiles/FirmwareTMS.dat"
2) Your version of FirmwareTMS.dat does not contain SYSID 22570.
DMC.
- roger.stijfs
- Erfahrener Benutzer
- Beiträge: 201
- Registriert: So 5. Okt 2014, 19:59
- Receivertyp: 1: SRP-2410HD
2: SRP-2401CI+ ECO
3: SRP-2401CI+ - Receiverfirmware: 1: TF-BCPCE 1.03.03
- Wohnort: Lanaken - België
Re: WebControl
Hi DMC and jkIT,
This my topfield:
No problems, same version of srp, only the original WD HDD 500GB.
I think I start installing taps from scratch, again, but with ftp.
I'll write the outcome.
Thanks for your help.
This my topfield:
Code: Alles auswählen
{"content":"config",
"sysid":22570,
"device":"SRP-2401CI+ Eco",
"apptype":"",
"systemtype":5,
"bigendian":0,
"remotetype":3,
"maxrecstreams":4,
"version":256,
"recextension":".rec",
"language_code":"nl",
"utftoppy":1,
"tma1ver":"2.20",
"blockfactor":9028,
"autoppy":0,
"analogueinput":0,
"utcoffset":60,
"dst":1,
"pre_padding":0,
"post_padding":0,
"hddmodel":"WDC WD5000LUCT-63C26Y0",
"hddserial":"WD-WX61A44X1890",
"hddfirmware":"01.01A01",
"pvrname":"Slaapkamer",
"logginglevel":0,
"epgsource":"smartepg",
"module_count":27,
"modules":
[
{"name":"aboutpage",
"name_hex":"61626f757470616765"}
,{"name":"channelselect",
"name_hex":"6368616e6e656c73656c656374"}
,{"name":"channelsort",
"name_hex":"6368616e6e656c736f7274"}
,{"name":"channelsort_old",
"name_hex":"6368616e6e656c736f72745f6f6c64"}
,{"name":"channelspage",
"name_hex":"6368616e6e656c7370616765"}
,{"name":"columnconfig",
"name_hex":"636f6c756d6e636f6e666967"}
,{"name":"configpage",
"name_hex":"636f6e66696770616765"}
,{"name":"controlpage",
"name_hex":"636f6e74726f6c70616765"}
,{"name":"dashboard",
"name_hex":"64617368626f617264"}
,{"name":"dirselector",
"name_hex":"64697273656c6563746f72"}
,{"name":"epgchannelpage",
"name_hex":"6570676368616e6e656c70616765"}
,{"name":"epgnow",
"name_hex":"6570676e6f77"}
,{"name":"epgpage",
"name_hex":"65706770616765"}
,{"name":"epgsearch",
"name_hex":"657067736561726368"}
,{"name":"eventinfo",
"name_hex":"6576656e74696e666f"}
,{"name":"genrecolours",
"name_hex":"67656e7265636f6c6f757273"}
,{"name":"liveserver",
"name_hex":"6c697665736572766572"}
,{"name":"logpage",
"name_hex":"6c6f6770616765"}
,{"name":"menumanager",
"name_hex":"6d656e756d616e61676572"}
,{"name":"multichselect",
"name_hex":"6d756c7469636873656c656374"}
,{"name":"recfileinfo",
"name_hex":"72656366696c65696e666f"}
,{"name":"recfileinfplus",
"name_hex":"72656366696c65696e66706c7573"}
,{"name":"recordingspage",
"name_hex":"7265636f7264696e677370616765"}
,{"name":"timeredit",
"name_hex":"74696d657265646974"}
,{"name":"timerspage",
"name_hex":"74696d65727370616765"}
,{"name":"tmsremote",
"name_hex":"746d7372656d6f7465"}
,{"name":"weblogos",
"name_hex":"7765626c6f676f73"}
],
"boot_reason":0,
"timestamp":"2018/12/10 21:48:25"}
I think I start installing taps from scratch, again, but with ftp.
I'll write the outcome.
Thanks for your help.
"Opa" Roger.
SRP-2410, SRP-2401CI+ ECO and SRP-2401CI+ PRO
88 cm fixed dish, 4 quad LNB's (Astra123&HB), 66 cm dich on DisEqC 1.2 mount, 1 quad LNB.
2 seperated Toppie tuners, 1 TV tuner (Livingroom), 2 Toppie - master(A)/slave(B) switch to TV tuner (1st/2nd Floor).
Tap's in Autostart (All Toppies):
WebControl, LiveServer, SmartEPG, FreesatEIT, TMSServer, TMSClient and SmartFiler_TMS.
SRP-2410, SRP-2401CI+ ECO and SRP-2401CI+ PRO
88 cm fixed dish, 4 quad LNB's (Astra123&HB), 66 cm dich on DisEqC 1.2 mount, 1 quad LNB.
2 seperated Toppie tuners, 1 TV tuner (Livingroom), 2 Toppie - master(A)/slave(B) switch to TV tuner (1st/2nd Floor).
Tap's in Autostart (All Toppies):
WebControl, LiveServer, SmartEPG, FreesatEIT, TMSServer, TMSClient and SmartFiler_TMS.
Re: WebControl
Ich habe WebControl 2.20 mit ChannelFinder 1.0 und dem channelsort Modul installiert und ausprobiert. Finde ich prima.
Beim ersten Start wurden alle Logos von SmartEPG importiert. Später habe ich Sender über Kanalsuche hinzugefügt und die entsprechenden Logos mit Filezilla ergänzt. Die Logos werden aber in WebControl nicht akualisiert. Was muss ich hierzu tun?
Außerdem habe ich keine Möglichkeit gefunden, Sender umzubenennen (z.B. Sky BL HD 5 statt Sky Bundesliga HD 5). Ist das derzeit möglich?
Danke schon mal.
Beste grüße
Beim ersten Start wurden alle Logos von SmartEPG importiert. Später habe ich Sender über Kanalsuche hinzugefügt und die entsprechenden Logos mit Filezilla ergänzt. Die Logos werden aber in WebControl nicht akualisiert. Was muss ich hierzu tun?
Außerdem habe ich keine Möglichkeit gefunden, Sender umzubenennen (z.B. Sky BL HD 5 statt Sky Bundesliga HD 5). Ist das derzeit möglich?
Danke schon mal.
Beste grüße
VU+ Duo 4k SE BT mit Samsung SSD 870 QVO 1TB, Plugins: SmartEPGvu, Dateimanager-VTi, Automatic Full Backup, PiconManager, Enhanced Movie Center (EMC), PC: DreamboxEDIT, Karten: Sky CI+, unterer Schacht HD+ (gbox)
SRP 2401 CI, ID22130, FW 03. Apr. 2014, HD+ mit CI+ Modul, Sky V/14 Karte mit CI+ Modul, Netgear Universal WLAN Internet Adapter (WNCE2001)
Fernbedienung Logitech Harmonie Companion
SRP 2401 CI, ID22130, FW 03. Apr. 2014, HD+ mit CI+ Modul, Sky V/14 Karte mit CI+ Modul, Netgear Universal WLAN Internet Adapter (WNCE2001)
Fernbedienung Logitech Harmonie Companion