Foro Navegantes

Versión completa: ¿Iniciar acciones GPIO automáticamente?
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2
A raíz de lo comentado por Dunic sobre su asunto con la detección de los 220V se me había ocurrido usar el mismo método para, usando un pulsador que tengo, activar el apagado correcto sin necesidad de ver ni tocar nada mas.

Funcionar funciona, pero me surge un problema. Cuando reinicio el sistema,  la acción, pese a estar definida, deja de funcionar. Por tanto he de darle al icono de iniciar todas las acciones, aceptar el mensaje de arranque y solo entonces funciona. El problema es que tales pasos convierten a mi pulsador en poco útil.

Lo ideal seria que desde el inicio las acciones estuvieran en marcha para no tener que tocar nada y que el pulsador haga su función de apagado limpio con solo pulsarlo. ¿Es esto posible o es que estoy haciendo algo mal?  Confused
Buena idea , porque en el caso de  220v  cuando desconectas pantalan saltará la alarma y así la pones On/Off sin tocar cosas ...
Eso es trabajo para Sailoog.
Una vez que se ha inicializado la Raspi, lw toca el turno a OP. Comprueba periféricos he inicializa todo lo que encuentra conectado, kaplex y las acciones acciones programadas .

Para hacer lo que quereis habria que escribir una rutina que se active automaticamente antes que OP.

Se puede hacer en Python. Pero esperemos a ver que comenta Sailoog
(11-09-2018, 03:28 PM)gypsylyon escribió: [ -> ]Para hacer lo que quereis habria que escribir una rutina que se active automaticamente antes que OP.
He intentado que se carguen las acciones al inicio, y lo hacen. Pero el cuadro de dialogo de confirmación da al traste con todo. Hasta que no pulsas aceptar no arrancan las acciones. A ver que dice Sailoog.
Hay algunos errores que se corrigen en la nueva actualización que se publica dentro de unos dias. Creo que este está entre ellos.
Publicada la versión OpenPlotter v1.2.0.
Si el error persiste después de actualizar podéis hacer una descripción detallada?
En mi caso el error está corregido. Ahora ya se apaga al presionar el pulsador sin tener que hacer nada en especial en cada reinicio. Ademas, ahora Oplotter inicia mas rápido Gracias . Parece mas pulido.
Yeahh.
Hay mejoras muy interesantes. La gestion de NMEA 2000 ha mejorado enormemente y hemos añadido una opcion para usar unos conversores que solo cuestan 2$. Hay que tener cuidado porque no están aislados y puedes tener problemas eléctricos de sobrecarga en tu cara red N2K. En breve lo documentaremos bien.

Tambien hemos añadido soporte para pinchos wifi no soportados por raspbian. Se actualizaran solos incluso cuando cambie el kernel.

La gestion de los IMU tambien ha mejorado mucho, ahora incluye un calibrador del acelerometro y mejora la calibracion del compas. Esto abre la puerta a usar mas IMUs.
(16-09-2018, 10:29 AM)Sailoog escribió: [ -> ]Publicada la versión OpenPlotter v1.2.0.
Si el error persiste después de actualizar podéis hacer una descripción detallada?

En casa OK. En el barco el problema se presentaba. Finalmente, tras un par de horas haciendo el "tonto" me di cuenta de que en la ventana de diagnostico de Signal K no aparecían los resultados de cálculos de OP. Me fui por esa rama, volví a activar los cálculos y ¡voila! de repente las acciones iban.

Se ve que había algún error de config en algo de mi configuración que hacia que las acciones se parasen... o eso deduzco. Nosabo

Te lo pongo Sailoog a modo de curiosidad por si alguna vez te pasa algo similar, te puede servir de pista.
ok, gracias. La herramienta de calculos terminará por desaparecer igual que algunas mas conforme sean sustituidas por plugins de signal k.
(16-09-2018, 10:29 AM)Sailoog escribió: [ -> ]Publicada la versión OpenPlotter v1.2.0.
....................

Y nosotros endeudándonos en agradecimiento más y más.  adoracion adoracion adoracion
¿De dónde puede descargarse la nueva versión? He mirado en tu página y está la v1.0.0 No veo más.
Esa ya la probé este verano y conseguí hacer funcionar todo lo que me propuse, en realidad lo indispensable para seguir travesía (tampoco fue tanto: OpenCpn, Zygrib y AIS), En una Raspi 2 (sólo funcionó Zygrib), en una 3B (todo bien) y en una 3B+ (como la seda).
Le conecté un pincho wifi y a través del móvil bajaba la meteo sin problemas.
Me quedan dos asignaturas pendientes, introducir los datos de la red Seatalk con el conversor de Yapp (quizás con la versión 1.2.0 triunfe el asalto final a Seatalk) y conectar la IMU australiana que compré hace un año, para iniciar la transformación del piloto Raymarine a Pypilot.
Contaré los resultados cuando estén.
Brindis
(20-09-2018, 09:41 AM)0tilio escribió: [ -> ]Y nosotros endeudándonos en agradecimiento más y más.  adoracion adoracion adoracion
¿De dónde puede descargarse la nueva versión? He mirado en tu página y está la v1.0.0 No veo más.
Esa ya la probé este verano y conseguí hacer funcionar todo lo que me propuse, en realidad lo indispensable para seguir travesía (tampoco fue tanto: OpenCpn, Zygrib y AIS), En una Raspi 2 (sólo funcionó Zygrib), en una 3B (todo bien) y en una 3B+ (como la seda).
Le conecté un pincho wifi y a través del móvil bajaba la meteo sin problemas.
Me quedan dos asignaturas pendientes, introducir los datos de la red Seatalk con el conversor de Yapp (quizás con la versión 1.2.0 triunfe el asalto final a Seatalk) y conectar la IMU australiana que compré hace un año, para iniciar la transformación del piloto Raymarine a Pypilot.
Contaré los resultados cuando estén.
Brindis

Actualiza desde el mismo menú de actualizaciones  de OPlotter. Es automático. Conviene ir actualizando conforme te va saliendo el aviso en cada reinicio.
Ojo que tarda un buen rato ....
Despues de actualizar plugins y 1.2.0 NO funciona la activacion de los GPIO

Borrare la orden y volvere programar
Volviendo al tema de activacion rele con la actualizacion 1.2.0 alpha:
1- Programo accion:  entrada, 26, up sensor 220 (sigo pasos ejemplo sensor clik del manual)
(Si el circuiro esta cerrado diagnostico SK = 0, si esta abierto = 1) Funciona
2- acciones: sensores
Es 220, value. Ok , operador < , valor 1
3- Acción : mostrar mensaje, datos: 220 v Off, repetir 2 m

Si abro el circuito NO salta alarma !!
Páginas: 1 2