Autor Tema: Problemilla despues de corte de luz  (Leído 7543 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 313
    • Ver Perfil
  • Estación: ESAND2900000029700D
Problemilla despues de corte de luz
« en: 17 de Diciembre del 2016, 13:59:25 pm »
Hola,
No se si es normal o no, pero despues de un corte de luz, la raspi sigue funcionando normalmente, genera la web y todo lo demas.
Sin embargo, deja de enviar datos a Meteoclimatic y me cambia el idioma.
Entonces, tengo que cambiar el locale y dar permisos al script de meteoclimatic:
   sudo chown root:root meteoclimatic.sh
   sudo chmod +x meteoclimatic.sh

   4. "Internationalisation Options". "I1 Change Locale". "es_ES.UTF-8 UTF-8"
   4. "Internationalisation Options". "I2 Change Timezone" "Europa" "Madrid"

¿Hay alguna forma de evitar esto?
Vamos que despues de un apagon no tenga que hacer estas tareas.

Muchas gracias y saludos,
Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.635
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemilla despues de corte de luz
« Respuesta #1 en: 17 de Diciembre del 2016, 14:14:19 pm »
No lo sé.

Particularmente con todos los problemas que surgen por los cambios de idiomas, aparte de weewx, incluso en otros sistemas, he optado por tener la raspberry y la Orange Pi en el idioma por defecto del sistema operativo

Es decir en inglés

Esto no afecta en nada salvo que quieras tener un escritorio, que yo nunca uso.

Eso incluye los decimales, que van en puntos.

Es una jodienda todo lo que hay que hacer. Si lo arreglas parte la página web, se estropea para el envío s meteoclimatic, etc e te c

Así que jantoni a lo practico.

Y ni Cortes de luz ni nada para mí estación

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 313
    • Ver Perfil
  • Estación: ESAND2900000029700D
Re:Problemilla despues de corte de luz
« Respuesta #2 en: 17 de Diciembre del 2016, 14:42:43 pm »
El tema del idioma no me importa demasiado. Pero que me fastidia es que deja de enviar datos a Meteoclimatic.
Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.635
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemilla despues de corte de luz
« Respuesta #3 en: 17 de Diciembre del 2016, 18:43:44 pm »
Te aseguro que, al menos en mi Raspi, no se corta el envio a Meteoclimatic por un corte de luz. Siempre que vuelva la luz, claro *+* *+* *+* *+* *+*

Es más, por otro motivos que no vienen a cuento, tengo que provocar algún que otro apagón de forma manual. El sistema siempre se recupera.

Como indico, sin modificar los locales, idiomas, ni nada de nada....todo por defecto, puntos decimales incluidos

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 313
    • Ver Perfil
  • Estación: ESAND2900000029700D
Re:Problemilla despues de corte de luz
« Respuesta #4 en: 17 de Diciembre del 2016, 19:04:34 pm »
¿Hay algun log en el que pudiera ver el motivo por el cual el script de meteoclimatic pierde el permiso de ejecucion?
Saludos
Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.635
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemilla despues de corte de luz
« Respuesta #5 en: 17 de Diciembre del 2016, 20:52:55 pm »
Pues, francamente, no sé que puede pasar. El hecho de perder los permisos significaría que no estarían bien grabados, pero se me hace realmente difícil pensar en ello.

Seamos prácticos, si sigues con esos problemas podemos hacer lo siguiente

Editar /etc/rc.local y añadir estas lineas (exit 0 siempre debe ser la última línea)

chown root:root /dir/meteoclimatic.sh
chmod +x /dir/meteoclimatic.sh
sync

Y lo grabas.

Evidentemente hay que cambiar /dir por el directorio real donde esté meteoclimatic.sh

Quedaría algo así:
Código: [Seleccionar]
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

chown root:root /dir/meteoclimatic.sh
chmod +x /dir/meteoclimatic.sh
sync

exit 0
« Última modificación: 17 de Diciembre del 2016, 20:55:16 pm por jantoni »

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 313
    • Ver Perfil
  • Estación: ESAND2900000029700D
Re:Problemilla despues de corte de luz
« Respuesta #6 en: 18 de Diciembre del 2016, 11:27:16 am »
Muchas gracias Jantoni.
La cuestión es que me he dado cuenta que esto solo ocurre con el script de Meteoclimatic.
Además de este script, también tengo un script para hacer el backup de la base de datos. Tras el corte de luz, el script del backup sigue funcionando bien. Vamos que no ha perdido los permisos de ejecución correspondiente.
La diferencia entre el script de meteoclimatic y el de backup es la carpeta donde se encuentran. No se si este puede ser el problema:
- Backup: Guardado en la ruta "home/pi"
- Meteoclimatic: Guardado en la ruta "root/meteoclimatic"
El script de backup no es propiedad root pero si tiene permisos de ejecución (sudo chmod +x backupBD)

No se si la carpeta "root" tiene algún tipo de consideración especial diferente a la de "home".
¿Podría cambiar la carpeta del script de meteoclimatic a la ruta de "home/pi"?
Saludos,
« Última modificación: 18 de Diciembre del 2016, 11:40:42 am por jmfernandezz »
Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.635
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemilla despues de corte de luz
« Respuesta #7 en: 20 de Diciembre del 2016, 20:07:16 pm »
No creo que haya ningún problema, siempre que en la ejecución lo llames con los permisos necesarios.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 313
    • Ver Perfil
  • Estación: ESAND2900000029700D
Re:Problemilla despues de corte de luz
« Respuesta #8 en: 20 de Diciembre del 2016, 20:20:33 pm »
Muchas gracias.
De momento lo he movido a otra carpeta y le he dado los permisos.
Por ahora esta funcionando bien. Me falta verificar despues de un corte de luz.
Saludos
Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm

Desconectado salguerodejuarros

  • Newbie
  • *
  • Mensajes: 25
    • Ver Perfil
    • Salgüero de Juarros (Burgos)
  • Estación: Mi estación: ESCYL0900000009198A
Re:Problemilla despues de corte de luz
« Respuesta #9 en: 21 de Diciembre del 2016, 10:39:27 am »
Buenos días: Yo no esperaría a un nuevo corte de luz. Quitaría el enchufe de la pared y ya está, cortada la luz!.

De todos modos, si haces lo que dice jantoni, en cada inicio se pondrán bien los permisos.

Saludos.

Desconectado jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 313
    • Ver Perfil
  • Estación: ESAND2900000029700D
Re:Problemilla despues de corte de luz
« Respuesta #10 en: 21 de Febrero del 2017, 12:05:39 pm »
Ya tuve corte de luz nuevamente y el tema del script de meteoclimatic me funciona correctamente. Finalmente, cambie el script a la carpeta HOME.
Sin embargo, me sigue fallando el tema del idioma. No es que me importe el idioma en si, el problema es relativo a los decimales. Esto provoca que la raspi envie a meteoclimatic datos erroneos y entonces se jode.
¿Alguna sugerencia?
Saludos,
Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm