Estoy probando lo de oscam y de momento convierto el cccam.cfg a oscam.server, pero algo debe haber mal en mi config ya que no veo nada, eso si, los servers estan activos.
perdonad por mi codigo chapuzas, hace años q no programo y ni idea de python
import os
def add_reader(reader):
oscam = open("/etc/tuxbox/config/oscam_1.20/oscam.server", "a")
oscam.write("[reader] \n")
oscam.write("label = ")
oscam.write(reader[1])
oscam.write ('\nprotocol = cccam\ndevice = ')
oscam.write (reader[1])
oscam.write(',')
oscam.write(reader[2])
oscam.write('\nuser = ')
oscam.write(reader[3])
oscam.write('\npassword = ')
oscam.write(reader[4])
oscam.write('\ngroup = ')
oscam.write('\ncaid = ')
oscam.write('\ncccversion = 2.1.3')
oscam.write('\n\n')
oscam.close
def clean_oscam():
oscam = open("/etc/tuxbox/config/oscam_1.20/oscam.server", "w+")
lineas=oscam.readlines()
for i in lineas:
oscam.remove(i)
oscam.close
clean_oscam()
cccam = open("/etc/CCcam.cfg", "r")
cccam.close
for linea in cccam.readlines():
aux=linea.split()
add_reader (aux)
las rutas estan para openspa
Saludos y se admiten sugerencias y mejoras
Prueba con esto:
a) Primer archivo: " oscam.conf ". (Los caracteres en mayúsculas puedes sustituirlos por los tuyos personales, primero prueba así)
[global]
nice = -1
logfile = /dev/null
clienttimeout = 5000
fallbacktimeout = 2500
clientmaxidle = 120
cachedelay = 120
bindwait = 120
resolvedelay = 30
serialreadertimeout = 1500
maxlogsize = 10
waitforcards = 1
preferlocalcards = 1
saveinithistory = 1
keepalive = 1
[dvbapi]
enabled = 1
au = 1
boxtype = dreambox
user = USUARIO_OSCAM
extended_cw_api = 2
[webif]
httpport = 8080
httpuser = USUARIO_OSCAM
httppwd = PASSWD
httprefresh = 5
httphideidleclients = 0
httpallowed = 192.168.0.0 - 255.255.255.255
debug = 255
b) Segundo archivo: " oscam.user ". (Los caracteres en mayúsculas puedes sustituirlos por los tuyos personales, primero prueba así)
[account]
user = USUARIO_OSCAM
pwd = PASSWD
group = 1
au = 1
c) Tercer archivo, en el que se insertan las lineas Cccam: " oscam.server ".
Pongo el ejemplo de insertar dos lineas Cccam, si quieres insertar mas lineas solo tienes que añadir mas [reader].
Lineas Cccam de ejemplo: "C: unserver.dns.org 14000 unuser unapass" y "C: otroserver.ddns.net 54000 otrouser otropass"
[reader]
label = Linea C unserver
enable = 1
protocol = cccam
cccversion = 2.1.1-2971
device = unserver.dns.org,14000
user = unuser
password = unapass
connecttoinit = 1
group = 1
cccmaxhops = 0
cccreshare = 0
[reader]
label = Linea C otroserver
enable = 1
protocol = cccam
cccversion = 2.1.1-2971
device = otroserver.ddns.net, 54000
user = otrouser
password = otrapass
connecttoinit = 1
group = 1
cccmaxhops = 0
cccreshare = 0