Hola, todos los dias me paso por aqui a leer los progresos que opendomo me resulta muy interesante. Pues al lio os cuento que me ocurre, tanto me a gustado este proyecto que despues de probar opendomo emulado y intentar lanzarlo en una plaquita Via que tengo, me e comprado una placa arduino para poder trastearlo todo a conciencia y mas adelante empezar a domotizar mi hogar. El caso es que Opendomo no me detecta la placa arduino con domino.
Aqui expongo los pasos que e seguido por si alguno esta mal:
1º Me descarge el sdk de opendomo
2º Con el software de arduino grabe el firmware de domino (el que se encuentra en el SDK)
3º Arranco opendomo desde un pc y funciona, vamos que puedo acceder desde mi portatil a la web de configuración, enchufo la placa arduino con domino y en /dev/ no aparece (vamos que no esta el tal "ttyUSB") si lo desenchufo y lo vuelvo a enchufa nada.
4º Instalo desde la web de configuración el odcontrol y sigue sin reconocer la placa arduino con domino.
5º Realizo los pasos que aparecén la sección de "Solución de problemas" http://es.opendomo.org/troubleshooting-domino (vamos lanzar el script updateInstalledPackages.sh), y nada.
6º Instalo en Gtk-term en el portatil y enchufo alli el arduino con domino accedo y funciona totalmente los comandos y tal.
Bien pues to estos pasos e realizado, si alguien me pudiera decir que e hecho mal :(
Gracias.
A por cierto me emocionado cuando desde el gtk-term e podido encender el led del puerto digital 13 desde el pc :).
¿Has instalado kernel_usbserial?
El paquete kernel_usbserial contiene el driver para el conversor de USB a serie que Arduino incorpora. Para instalarlo debes ejecutar updateInstalledPackages.sh como root, o guardar la configuración y reiniciar.
Mala interpretación
Estaba mal interpretando esa frase y entendía que podía hacer o una cosa o la otra.... Ya si coje la placa arduino, ahora tengo otro problema (si esque no me sale na bien a primeras), con la versión de la iso 0.8.2 me arranca perfectamente pero con la ultima 0.8.3 me da el mismo error que a http://es.opendomo.org/node/131. :
Starting opendomo-discovery... [ERROR]
y al entrar por http
y según el link dice que "Si OpenDomo se ejecuta desde una ISO, tal situación no debería producirse; si la has creado tú mismo, verifica que dispones de las versiones más recientes de todos los archivos, o emplea una versión oficial" Y efectivamente mi versión es la descargada e la web.
Alguna idea?
Gracias.
Manual actualizado
Hola Maproce,
he actualizado el manual de solución de problemas en el arranque, con alguna prueba más. Aun así, la situación que describes es bastante atípica; si sigues sin conseguir acceder a la interfaz web avisa, que intentaremos buscar otras alternativas.
Probado y sigue sin web
Realizé las prueba 5 de http://es.opendomo.org/troubleshooting-boot y efectivamente el comando wget http://localhost:9000/ me devuelve error, aunque si puedo lanzar pings a páginas webs.
El archivo /etc/opendomo/inet.d/9000-tcp no existe. la carpeta /etc/opendomo/inet.d/ tampoco.
Y en la carpeta /mnt/ no hay nada, por lo tanto no puedo realizar ninguna de las dos pruebas.
Un dato del que me percatado con la version 0.8.2 cuando esta inicia los servicio uno aparece :
Starting 2 TCP services ... [ok]
y mientras que en la 0.8.3
Starting 1 TCP services ... [ok]
Otro dato mas en el directorio /mnt con la versión 0.8.3 no monta nada y sin embargo con la 0.8.2 me monta mi unidad de discoduro hda1 (donde está el archivo opendomo.cfg) además de la carpeta de odconf
Cierto
Había un error en el manual. El archivo no está en /etc/opendomo/inet.d/ sino en /etc/inet.d/. Lo que comentas de los TCP services es exactamente la confirmación del problema. Por alguna razón, el servicio TCP que debería arrancar el repositorio local solamente inicia el acceso vía web a la interfaz, lo que impide que se instalen los paquetes.
Tu segunda observación es algo más desalentadora, ya que al parecer los cambios hechos en el sistema de montaje de unidades (provocados por el cambio de arquitectura del kernel) impiden que tu disco sea montado en el arranque de la versión 0.8.3. Esto sin duda está desencadenando el problema del repositorio. Deduzco que estás ejecutando OpenDomo en una máquina real; para facilitar la depuración, ¿podrías indicar las características del almacenaje?
Por cierto, he abierto un nuevo hilo de discusión, más apropiado para la discusión de este problema. Si no te importa, podemos seguir analizando la incidencia en él.