POSBOXLESS

925 views
Skip to first unread message

David Hernández

unread,
Dec 9, 2016, 8:04:36 AM12/9/16
to Usuarios Odoo / OpenERP en España
Hola, estoy probando una configuración POSBOX LESS.

En una misma màquina tengo el odoo corriendo en el puerto 8099 con su base de datos. He creado otro rol de usuario para arrancar otra base de datos (posbox) con los módulos que necesita el posbox.

Lanzo el servidor posbox less con el siguiente comando:

./odoo.py --load=web,hw_proxy,hw_posbox_homepage,hw_posbox_upgrade,hw_scale,hw_scanner,hw_escpos -d posbox

arranca correctamente, me reconoce los periféricos (impresora, scanner, etc), pero parece ser que no se entera de que hay red, puesto que la impresora imprime:

ERROR:Could not connect to LAN.

Existe alguna configuración especial para que el modo posboxless reconozca la LAN?

Mi intención es con una única máquina tener tanto la interfaz de venta como el control de los periféricos, se que lo más sencillo es raspberry pi (de hecho lo he probado y funciona), pero quiero mirar de hacerlo de esta manera ya que junto con esta configuración y la configuración del sistema linux como 'multiseat', https://lxadm.com/Configuring_multiseat_X_workstation   podria tener incluso monitores de cocina con una única máquina, ahorrándome el tema de las pi.





David Hernández

unread,
Dec 9, 2016, 9:54:09 AM12/9/16
to Usuarios Odoo / OpenERP en España
Vale, encontrado el fallo, por defecto el script de inicialización de la red busca la interfaz eth0 mientras que la que tenia en el sistema tenia otro nombre. 

Modificado y ya me reconoce la IP e imprime. Estos son los pasos que he seguido, por si alguien se encuentra con lo mismo

En concreto he modificado:

addons/point_of_sale/tools/posbox/configuration/wireless_ap.sh

WIRED_IP=$(ifconfig enp2s0 | grep "inet" | awk -F: '{print $2}' | awk '{print $1}';)


I tambien: 

hw_escpos/controllers/main.py  ya que en el sistema qure tengo instalado la identificación del ifconfig es inet:192.168.0.200  no inet addr:192.168.0.200

mac = subprocess.check_output('ifconfig | grep -B 1 \'inet\' | grep -o \'HWaddr .*\' | sed \'s/HWaddr //\'', shell=True).rstrip()
ips =  [ c.split(':')[1].split(' ')[0] for c in commands.getoutput("/sbin/ifconfig").split('\n') if 'inet' in c ]



A parte de esto, la shell sh no me econtraba ifconfig, así que la he añadido al PATH .

David Hernández

unread,
Dec 9, 2016, 11:30:01 AM12/9/16
to Usuarios Odoo / OpenERP en España
Por cierto, estan soportadas las impresoras en red ? en concreto las epson tm20II ¿¿??


El viernes, 9 de diciembre de 2016, 14:04:36 (UTC+1), David Hernández escribió:

Adrian Guarniz

unread,
Mar 18, 2018, 6:52:09 PM3/18/18
to Usuarios Odoo / OpenERP en España
Estimado David, que tal? Saludos desde Peru.

Estoy revisando documentacino de Posbox Less, justamente estoy intentando correr en el mismo servidor de Odoo 11 el posbox pero no doy con el funcionamiento, si puedieras ayudarme. 

Podrias explicarme esto: He creado otro rol de usuario para arrancar otra base de datos (posbox) con los módulos que necesita el posbox.

Alexander Angulo

unread,
Apr 19, 2018, 1:12:55 AM4/19/18
to Usuarios Odoo / OpenERP en España
buenas noches, veo que ud tiene bastante conocimiento de odoo, si me pudiera ayudar y mandarme algun link de como hacer una intalacion de odoo en devian o en cualquier sistema operativo que funcione el posbox, yo el problema que tengo es que en cuba no hay de donde sacar una rapsberry de esas y tengo que acerlo con una pc de escritorio o una laptop yevo mucho tiempo intentando esto y o lo logro, y yo no quiero que el server y el posbox esten en la misma maquina, el server yo lo tengo en windows 10 la v11 de odoo y funciona perfecto pero el posbox que trae nunca lo he podido intalar y vengo intentando esto desde la vercion 7, cuando veo linux y esa cantidad de coandos me siento como un estupido que no se que hacer, y todo lo que intento no funciona. no sabe cuanto le agradeseria si ud me ayudara en esto

Adrian Guarniz

unread,
Apr 19, 2018, 9:22:47 AM4/19/18
to openerp-s...@googlegroups.com
Estimado, ya yo tengo funcionando el posbox desde una rasberry pi 3 y otra en una pc, escribeme al whatsapp +51936256550 o al correo.

Saludos,




Adrian David Guarniz Tuanama 

Bach. Ing. Sistemas e Informática 
adriang...@gmail.com / (+51)(065) 960 538 267

OpenLab System 

Twitter  Facebook  LinkedIn  Youtube 


--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/oqAYS6SbBAg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Alexander Angulo

unread,
Apr 25, 2018, 11:49:24 AM4/25/18
to Usuarios Odoo / OpenERP en España
estoy en un paso similar al  que describes solo que el posboxless solo en una pc y me parese que tengo ese mismo problema ahora entre otros, ahora boy a investigar como se el nombre de la red de mi pc, luego comento

cesa...@gmail.com

unread,
Apr 25, 2018, 12:15:46 PM4/25/18
to Usuarios Odoo / OpenERP en España
Eres Dabo?

David Hernández

unread,
Apr 25, 2018, 1:01:08 PM4/25/18
to openerp-s...@googlegroups.com
No soy dabo.. Te ha ayudado algo lo que apunté?

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/oqAYS6SbBAg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Alexander Angulo

unread,
Apr 25, 2018, 2:35:25 PM4/25/18
to Usuarios Odoo / OpenERP en España
hola david hernandez, ami si me a ayudado mucho pues se me presento e mismo problema que describiste, lo hice y y por esa parte reconocio la lan y imprime la direccion por la impresora, pero ahora no se conecta a ala base de datos, me parese que deve ser con el achivo de configuracion pero no se como modificarlo, si tubienra algo que indicara como hacerlo te lo agradeceria, gracias de todas maneras. he tenido la ayuda de un par de personas de este grupo. muy bueno. saludos desde cuba
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

David Hernández

unread,
Apr 26, 2018, 8:11:56 AM4/26/18
to openerp-s...@googlegroups.com
Posboxless debe correr en el 8069, el servidor odoo en otro puerto. Por ejemplo el 8099. 

Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/oqAYS6SbBAg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Alexander Angulo

unread,
Apr 26, 2018, 10:27:05 PM4/26/18
to Usuarios Odoo / OpenERP en España

buenas david, yo tengo el posboxless en una maquina sola y el odo server en otra en la cual ejecuto desde cualquier dispositivo mediante navegador web el tpv ahora elproblema es, que el posboxless me imprime el tiquet de bienbenida,


trato de entrar a esa direccion me sale error 500 internal server error, o algo asi, y en  el tpv sale el icono del posvox desconectado o sea en rojo, y en la consola unos errores
pongo esto

alexander@posbox:~/odoo$ sudo ./odoo.py --load=web,hw_proxy,hw_posbox_homepage,hw_posbox_upgrade,hw_scale,hw_scanner,hw_escpos
[sudo] password for alexander:
enter
ai iprime el tiquet pero da estos errores y los repite cadaves que trato de ecceder por web.


Running as user 'root' is a security risk.
2018-04-27 01:47:11,222 14139 INFO ? openerp: OpenERP version 9.0c
2018-04-27 01:47:11,224 14139 INFO ? openerp: addons paths: ['/home/alexander/.local/share/Odoo/addons/9.0', u'/home/alexander/odoo/openerp/addons', u'/home/alexander/odoo/addons']
2018-04-27 01:47:11,226 14139 INFO ? openerp: database: default@default:default
fatal: Not a git repository: '/home/pi/odoo/.git'
2018-04-27 01:47:11,988 14139 CRITICAL ? openerp.modules.module: Couldn't load module hw_posbox_upgrade
2018-04-27 01:47:11,989 14139 CRITICAL ? openerp.modules.module: Command 'git --work-tree=/home/pi/odoo/ --git-dir=/home/pi/odoo/.git log -1' returned non-zero exit status 128
2018-04-27 01:47:11,990 14139 ERROR ? openerp.service.server: Failed to load server-wide module `hw_posbox_upgrade`.
Traceback (most recent call last):
  File "/home/alexander/odoo/openerp/service/server.py", line 837, in load_server_wide_modules
    openerp.modules.module.load_openerp_module(m)
  File "/home/alexander/odoo/openerp/modules/module.py", line 331, in load_openerp_module
    __import__('openerp.addons.' + module_name)
  File "/home/alexander/odoo/openerp/modules/module.py", line 61, in load_module
    mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
  File "/home/alexander/odoo/addons/hw_posbox_upgrade/__init__.py", line 4, in <module>
    import controllers
  File "/home/alexander/odoo/addons/hw_posbox_upgrade/controllers/__init__.py", line 1, in <module>
    import main
  File "/home/alexander/odoo/addons/hw_posbox_upgrade/controllers/main.py", line 84, in <module>
    upgrade_template += subprocess.check_output("git --work-tree=/home/pi/odoo/ --git-dir=/home/pi/odoo/.git log -1", shell=True).replace("\n", "<br/>")
  File "/usr/lib/python2.7/subprocess.py", line 574, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
CalledProcessError: Command 'git --work-tree=/home/pi/odoo/ --git-dir=/home/pi/odoo/.git log -1' returned non-zero exit status 128
2018-04-27 01:47:12,356 14139 INFO ? openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069
2018-04-27 01:47:12,460 14139 INFO ? openerp.addons.hw_escpos.controllers.main: connected : Connected to EPSON TM-T20II (in=0x82,out=0x01)
Exception in thread openerp.service.httpd:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/home/alexander/odoo/openerp/service/server.py", line 250, in http_thread
    self.httpd = ThreadedWSGIServerReloadable(self.interface, self.port, app)
  File "/home/alexander/odoo/openerp/service/server.py", line 105, in __init__
    handler=RequestHandler)
  File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 440, in __init__
    HTTPServer.__init__(self, (host, int(port)), handler)
  File "/usr/lib/python2.7/SocketServer.py", line 417, in __init__
    self.server_bind()
  File "/home/alexander/odoo/openerp/service/server.py", line 115, in server_bind
    super(ThreadedWSGIServerReloadable, self).server_bind()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind
    SocketServer.TCPServer.server_bind(self)
  File "/usr/lib/python2.7/SocketServer.py", line 431, in server_bind
    self.socket.bind(self.server_address)
  File "/usr/lib/python2.7/socket.py", line 228, in meth
    return getattr(self._sock,name)(*args)
error: [Errno 98] La dirección ya se está usando

bueno quizas ud que tiene mucho mas conocimineto que yo de esto me puueda ayudar.

yo descarge el script para instalar el posboxless de esta direccion
https://gist.github.com/dansanti/8ae97534f97c9b30c49e223c94aa39f9
luego me dio el problema de la coneccion por lan y con su aporte lo solucione pero aqui me quede ya no se que mas hacer.saludos















Adrian Guarniz

unread,
Apr 27, 2018, 12:58:32 AM4/27/18
to openerp-s...@googlegroups.com
@alexander mira este mensaje: 
  return getattr(self._sock,name)(*args)
error: [Errno 98] La dirección ya se está usando
--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/oqAYS6SbBAg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

David Hernández

unread,
Apr 27, 2018, 4:12:37 AM4/27/18
to openerp-s...@googlegroups.com
Running as user 'root' is a security risk  --> lo estas ejecutando como 'root', i la base de datos tiene el acceso para el rol 'pi'.

ejecutalo como usuario 'pi', a ver que.

Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsubscribe...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/oqAYS6SbBAg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--

Serveis Informàtics a Pimes i Particulars

- Manteniment de xarxes i servidors
- Reinstal·lacions de sistemes
- Desinfecció de virus
- Instal·lació de Linux
- Implementació d'Odoo (Gestió empresa)

http://sinergiainformatica.net

Tefl: 659 522 073

Alexander Angulo

unread,
Apr 27, 2018, 9:00:03 AM4/27/18
to Usuarios Odoo / OpenERP en España
hala david le dire con mucha alegria que ya hize correr el posbox, gracias de todas maneras, sin sus aportes no lo hubiera logrado



El viernes, 9 de diciembre de 2016, 8:04:36 (UTC-5), David Hernández escribió:

Alexander Angulo

unread,
May 1, 2018, 12:20:56 PM5/1/18
to Usuarios Odoo / OpenERP en España
siertamente era eso , no lo entendi en ese momento y le di otra solucion que fue crear al rol root.
la cosa es que ya tengo bien claro como crear un posboxless y funciona perfectamente bien, y en gran medida gracias a ud, mis saludos
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/oqAYS6SbBAg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

charles paul requena palomino

unread,
Jan 22, 2019, 7:08:45 PM1/22/19
to Usuarios Odoo / OpenERP en España


El viernes, 9 de diciembre de 2016, 8:04:36 (UTC-5), David Hernández escribió:
Message has been deleted

David Hernández

unread,
May 27, 2019, 12:50:04 PM5/27/19
to openerp-s...@googlegroups.com
En la configuracion del tpv en la nube debes poner la IP lan del aparato en donde tengas instalado posboxless

El lun., 27 de mayo de 2019 12:07, Yusnier <yma...@gmail.com> escribió:
Buenas tardes a todos, me ha servido bastante este grupo para configurar el PosBoxLess, aprecio mucho la ayuda compartida aquí.

Hasta ahora logré configurar el PosBoxLess en una PC local, pero el Odoo v10 CE está alojado en Internet.
En este punto accedo al PosBox con IP:8069/hw_proxy/status y me muestra que la impresoa está conectada, así como el escáner de códigos de barra.

Sin embargo, Odoo (el servidor en Internet) sigue logueando que la impresora está conectada que no la encuentra, y por supuesto, no imprime el recibo. Además, la impresora me imprime una notificación indicando que no puede conectar con la LAN.

En el POS está configurada la IP (¿real?, la del proveedor de servicios de Internet). En el router tengo una DMZ que me permite ver desde afuera (lo confirmo porque me indica que la impresora y el escánder están conectados).

Alguna idea de qué me está faltando en la configuración?

WhatsApp Image 2019-05-23 at 2.59.04 PM.jpeg

Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/oqAYS6SbBAg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.



--

Serveis Informàtics a Pimes i Particulars

- Manteniment de xarxes i servidors
- Reinstal·lacions de sistemes
- Desinfecció de virus
- Instal·lació de Linux
- Implementació d'Odoo (Gestió empresa)

http://sinergiainformatica.net

Tefl: 659 522 073

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/oqAYS6SbBAg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/openerp-spain-users/1c2dc0bc-545e-40cc-9414-1a304e43cc60%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages