Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - sunbloquer

Páginas: 1 2 3 [4] 5 6 7
46
WeeWX / Re:No me actualiza
« en: 01 de Enero del 2017, 11:15:24 am »
http://192.168.1.7/weewx/meteoclimatic.htm

Si metes eso que dices tu tendrias que ver algo parecido a esto en tu navegador

*VER=DATA2 *COD=ESAST3300000033314A *SIG=xxxxxxxxxxxxxxxxxxxxxxxxx *UPD=01-01-2017 11:10 *TMP=8,8 *WND=3 *AZI=180 *BAR=1023,9 *HUM=82 *SUN= N/A *UVI= N/A *DHTM=8,8 *DLTM=5,8 *DHHM=93 *DLHM=82 *DHBR=1029,3 *DLBR=1023,8 *DGST=11 *DSUN= N/A *DHUV= N/A *DPCP=0,0 *WRUN= *MHTM=8,8 *MLTM=5,8 *MHHM=93 *MLHM=82 *MHBR=1029,3 *MLBR=1023,8 *MGST=11 *MSUN= N/A *MHUV= N/A *MPCP=0,0 *YHTM=8,8 *YLTM=5,8 *YHHM=93 *YLHM=82 *YHBR=1029,3 *YLBR=1023,8 *YGST=11 *YSUN= N/A *YHUV= N/A *YPCP=0,0 *EOT*

Esos son los datos que envias a meteoclimatic, no esperes ver una plantilla como la que ves en

http://192.168.1.7/weewx/

que es tambien una plantilla o mejor llamado skin, meteoclimatic.htm no es un skin, es una plantilla maestra para todas las estaciones y como se dice, esta prohibido editarla salvo excepciones.

47
WeeWX / Re:Configurar Backup
« en: 01 de Enero del 2017, 11:09:28 am »
Vamos a ponernos a ello  :) aprovechando que las bestias duermen

48
WeeWX / Re:Configurar Backup
« en: 31 de Diciembre del 2016, 18:30:24 pm »
Estaria bien echarle un vistazo para ver como lo tienes montado  ;D

49
WeeWX / Re:Configurar Backup
« en: 31 de Diciembre del 2016, 16:42:21 pm »
Al final hago el backup en un usb, total, no es que vaya a manejar gran volumen de datos  :D

En el script ese me falla esta linea

# always nice to leave positive log messages
logger "WEEWX_BACKUP - complete to $DESTDIR"

Acaba el backup pero no muestra ningun mensaje......

Por lo que le cambie el logger por echo, no conozco a logger pero a echo si y me lo muestra, digo yo que asi servira...

pi@raspberrypi:~ $ sudo sh backupusb.sh
WEEWX_BACKUP - Eres un monstruo, copia enviada a /media/backupusb

Vamos que al final quedaria el sh así, tambien le añadi para que desmontase y saliese, no se si esta bien, error no da

Código: [Seleccionar]
#!/bin/bash
#
# weewx backup (originally based on wview)

sudo mount /dev/sda1 /media/backupusb 

TODAY=`date +%Y_%m_%d`
TMPDIR="/var/tmp"

ARCHIVE_FILE=weewx.sdb
STATS_FILE=stats.sdb
ARCHIVE_DIR=/var/lib/weewx
DESTDIR=/media/backupusb

# if the archive isn't present, there is a typo above
if [ ! -f $ARCHIVE_DIR/$ARCHIVE_FILE ]; then
echo "$0 exiting - srcfile not found"
exit 1
fi

# weewx v3 eliminates the stats file
if [ -f $ARCHIVE_DIR/$STATS_FILE ]; then
    STATS_PRESENT=1
fi

# stash a copy to a scratch directory without stopping weewx
# we rely on the os to ensure the file we copy is intact
# (crossing fingers)
cd $ARCHIVE_DIR
cp $ARCHIVE_FILE ${TMPDIR}
if [ x$STATS_PRESENT = "x1" ]; then
   cp $STATS_FILE   ${TMPDIR}
fi

# now work on the stashed files to gzip them with a timestamp
# this is done since it takes some time
cd "${TMPDIR}"
gzip -c ${ARCHIVE_FILE} > $ARCHIVE_FILE.$TODAY.gz
mv $ARCHIVE_FILE.$TODAY.gz $DESTDIR
if [ x$STATS_PRESENT = "x1" ]; then
  gzip -c ${STATS_FILE} > $STATS_FILE.$TODAY.gz
  mv $STATS_FILE.$TODAY.gz $DESTDIR
fi

# always nice to leave positive log messages
echo "WEEWX_BACKUP - Eres un monstruo, copia enviada a $DESTDIR"

# cleanup temporary stuff
rm -f "${TMPDIR}"/$ARCHIVE_FILE.$TODAY.gz
rm -f "${TMPDIR}"/$ARCHIVE_FILE
if [ x$STATS_PRESENT = "x1" ]; then
  rm -f "${TMPDIR}"/$STATS_FILE.$TODAY.gz
  rm -f "${TMPDIR}"/$STATS_FILE
fi
sudo umount /media/backupusb

exit

 *+*

50
WeeWX / Re:No actualiza web y siempre 19/2/16
« en: 31 de Diciembre del 2016, 15:25:46 pm »
Nostradamus, no, la Davis en su parte posterior, en el conector de datos tiene una salida serie que es la que conecta a un puerto que tiene la raspberry de forma directa, no utiliza ni dataloger ni nada de Davis, solo estación, cable y raspy. Por ello, como no tiene ningún tipo de memoria interpuesta, si apaga ordenador pierde datos. Y por supuesto, al no tener memoria que se pueda corromper o dañar, es un elemento menos a dar problemas.

Ahh ok, tiene algo bueno y algo malo dependiendo los ojos con los que se mire, ahora no recuerdo pero la Davis por si sola guarda una determinada cantidad de registros en su memoria interna no? a cuanto de apagado de raspberry corresponderá? digo yo que una vez reiniciada la raspberry los datos que no envio los recupere directamente de la consola....o son datos perdidos?

51
WeeWX / Re:No actualiza web y siempre 19/2/16
« en: 31 de Diciembre del 2016, 15:21:33 pm »
Gracias. Yo también he visto cosas raras en la hora, pero no tengo ni idea. La consola está puesta ahora en invierno una hora por detrás de la nuestra, y en la zona horaria he probado en gmt y en gmt + 1, y nada.

Has visto que aqui aconsejan poner la hora en UTC?

52
WeeWX / Re:No actualiza web y siempre 19/2/16
« en: 31 de Diciembre del 2016, 09:17:46 am »
Otra animalada. Jantoni, si tu consola no se conecta por datalogger, te refieres a que usas la conexión oficial de Davis no? El weatherlink o como se llame.......

53
WeeWX / Re:Configurar Backup
« en: 30 de Diciembre del 2016, 21:53:18 pm »
Mañana volveremos a la carga  :(

54
WeeWX / Re:Configurar Backup
« en: 30 de Diciembre del 2016, 19:24:45 pm »
Nada, a la mierda, no se que coño hice, la cosa está asi

sudo mount -t cifs //192.168.1.9/Volume_1/Davis /media/Davis -o user=userbackup
sudo sh weewxba.sh

Sin errores y se crea

sudo mount -t cifs //192.168.1.9/Volume_1/Davis /home/backup -o user=userbackup
sudo sh weewxba.sh

error

mv: fallo al conservar el propietario de «/home/backup/weewx.sdb.2016_12_30.gz»: Permiso denegado

Al reves, no me da problemas en /media/Davis y me los da en el home del usuario en cuestion.

55
WeeWX / Re:Configurar Backup
« en: 30 de Diciembre del 2016, 19:07:12 pm »
Bueno, creo que encontré la solución o al menos lo apañe.

Cree un usuario y un grupo en el NAS (Dlink 320) el NAS les da un UID y GDI que obviamente no coinciden con los de la PI. En la pi cree el mismo usuario y grupo y despues les cambie el UID y GDI a los que les da el NAS.

Ahora tengo un usuario en la pi solo para los backups. Ahora me falta añadir el fstab y el cron, a ver como se tuerce el asunto.

Puede que no sea lo mas usual pero al menos funciona....... :blank:

56
WeeWX / Re:Configurar Backup
« en: 30 de Diciembre del 2016, 18:30:07 pm »
Pues supongo que.....NO

Le he dado tantas vueltas a la pelota que tengo por cabeza que no le di permisos o no tenia los adecuados

pi@raspberrypi:~ $ ls -l weewxba.sh
-rw-r--r-- 1 pi pi 1334 dic 30 17:57 weewxba.sh
pi@raspberrypi:~ $ chmod +x weewxba.sh
pi@raspberrypi:~ $ ls -l weewxba.sh
-rwxr-xr-x 1 pi pi 1334 dic 30 17:57 weewxba.sh

Bueno ahora si funciona, otro pequeño error y debe ser del NAS, este muestra los registros, desmonto y monto desde la pi

Dec 30 18:24:02 CIFS: [192.168.1.7] closed the connection to service [Volume_1].
Dec 30 18:25:33 CIFS: [192.168.1.7] connected to [Volume_1] as user [pi].

Ejecuto el script como root

pi@raspberrypi:~ $ sudo sh weewxba.sh
mv: fallo al conservar el propietario de «/media/Davis/weewx.sdb.2016_12_30.gz»: Permiso denegado
pi@raspberrypi:~ $ cd /media/Davis
pi@raspberrypi:/media/Davis $ dir
weewx.sdb.2016_12_30.gz

El archivo me lo copia con ese error, molesto pero lo copia.

La cuestión es de permisos

pi@raspberrypi:/media/Davis $ ls -l
total 4194304
-rw-r--r-- 1 1004 505 71287 dic 30 18:27 weewx.sdb.2016_12_30.gz

Ese archivo se va para un usuario y grupo pues que no estan en la Pi, la cuestión seria crear ese grupo y usuario en ella?

por lo demás  apla3 apla3 apla3 por la ayuda




57
WeeWX / Re:Configurar Backup
« en: 30 de Diciembre del 2016, 16:59:14 pm »
Esto es en lo que me he roto la cabeza de momento.....he probado con otro script

Código: [Seleccionar]
#!/bin/bash
#
# weewx backup (originally based on wview)

TODAY=`date +%Y_%m_%d`
TMPDIR="/var/tmp"

ARCHIVE_FILE=weewx.sdb
STATS_FILE=stats.sdb
ARCHIVE_DIR=/var/lib/weewx
DESTDIR=/media

# if the archive isn't present, there is a typo above
if [ ! -f $ARCHIVE_DIR/$ARCHIVE_FILE ]; then
logger "$0 exiting - srcfile not found"
exit 1
fi

# weewx v3 eliminates the stats file
if [ -f $ARCHIVE_DIR/$STATS_FILE ]; then
    STATS_PRESENT=1
fi

# stash a copy to a scratch directory without stopping weewx
# we rely on the os to ensure the file we copy is intact
# (crossing fingers)
cd $ARCHIVE_DIR
cp $ARCHIVE_FILE ${TMPDIR}
if [ x$STATS_PRESENT = "x1" ]; then
   cp $STATS_FILE   ${TMPDIR}
fi

# now work on the stashed files to gzip them with a timestamp
# this is done since it takes some time
cd "${TMPDIR}"
gzip -c ${ARCHIVE_FILE} > $ARCHIVE_FILE.$TODAY.gz
mv $ARCHIVE_FILE.$TODAY.gz $DESTDIR
if [ x$STATS_PRESENT = "x1" ]; then
  gzip -c ${STATS_FILE} > $STATS_FILE.$TODAY.gz
  mv $STATS_FILE.$TODAY.gz $DESTDIR
fi

# always nice to leave positive log messages
logger "WEEWX_BACKUP - complete to $DESTDIR"

# cleanup temporary stuff
rm -f "${TMPDIR}"/$ARCHIVE_FILE.$TODAY.gz
rm -f "${TMPDIR}"/$ARCHIVE_FILE
if [ x$STATS_PRESENT = "x1" ]; then
  rm -f "${TMPDIR}"/$STATS_FILE.$TODAY.gz
  rm -f "${TMPDIR}"/$STATS_FILE
fi

Monte la carpeta en /media/Davis y esto es lo que pasa si corro el script

pi@raspberrypi:~ $ sudo sh weewxba.sh
mv: no se puede mover «weewx.sdb.2016_12_30.gz» a «/media/Davis»: Es un directorio

y no me escribe nada en el

pi@raspberrypi:~ $ sudo sh weewxba.sh
mv: no se puede mover «weewx.sdb.2016_12_30.gz» a «/media/Davis/»: No es un directorio

no me escribe nada en el. En cambio si dejo solo /media

pi@raspberrypi:~ $ sudo sh weewxba.sh
pi@raspberrypi:~ $ cd /media
pi@raspberrypi:/media $ dir
Davis  weewx.sdb.2016_12_30.gz

Si lo escribe................yo no entiendo nada de nada

58
WeeWX / Re:No actualiza web y siempre 19/2/16
« en: 30 de Diciembre del 2016, 13:43:21 pm »
Yo no tengo mucha idea aun asi miro el log, asi se aprende (creo).

En el Weewx.log

Lo que veo a inicio es un retraso en el reloj que ya vi en otros errores de este post, creo que a burgati, mirate su post

Dec 29 19:20:53 raspberrypi weewx[629]: engine: Clock error is -17.15 seconds (positive is fast)

Aqui por alguna razón se intento añadir un registro mas a la BBDD

Dec 29 19:27:10 raspberrypi weewx[629]: manager: added record 2016-12-18 11:20:00 UTC (1482060000) to database 'weewx.sdb'
Dec 29 19:27:10 raspberrypi weewx[629]: manager: added record 2016-12-18 11:20:00 UTC (1482060000) to daily summary in 'weewx.sdb'
Dec 29 19:27:10 raspberrypi weewx[629]: manager: unable to add record 2016-12-18 11:20:00 UTC (1482060000) to database 'weewx.sdb': UNIQUE constraint failed: archive.dateTime

y al final te quedaste sin hora

Jan  1 00:00:36 raspberrypi weewx[362]: Starting weewx weather system: weewx.
Jan  1 00:01:36 raspberrypi weewx[538]: engine: waiting for sane time.  current time is 1970-01-01 00:01:36 UTC (96)
Jan  1 00:02:36 raspberrypi weewx[538]: engine: waiting for sane time.  current time is 1970-01-01 00:02:36 UTC (156)
Jan  1 00:03:36 raspberrypi weewx[538]: engine: waiting for sane time.  current time is 1970-01-01 00:03:36 UTC (216)
Jan  1 00:04:36 raspberrypi weewx[538]: engine: waiting for sane time.  current time is 1970-01-01 00:04:36 UTC (276)
Jan  1 00:05:36 raspberrypi weewx[538]: engine: waiting for sane time.  current time is 1970-01-01 00:05:36 UTC (336)

has reiniciado la PI varias veces a ver si coge la hora?

En cuanto al registro de mas creo que deberás borrarlo de la BBDD

Sys.log

Este no se ni por donde cogerlo, creo que hay un baile de fechas en el, pero no se, no te fies mucho de mi...

Código: [Seleccionar]
Dec 30 09:52:48 raspberrypi systemd[620]: Time has been changed
Dec 30 09:52:48 raspberrypi systemd[1]: Time has been changed
Dec 30 09:52:48 raspberrypi dbus[370]: [system] Successfully activated service 'org.freedesktop.UDisks2'
Dec 30 09:52:48 raspberrypi systemd[1]: Started Disk Manager.
Dec 30 09:52:48 raspberrypi udisksd[876]: Acquired the name org.freedesktop.UDisks2 on the system message bus
Dec 30 09:52:49 raspberrypi dbus[370]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service'
Dec 30 09:52:49 raspberrypi systemd[1]: Starting Bluetooth service...
Dec 30 09:52:49 raspberrypi bluetoothd[887]: Bluetooth daemon 5.23
Dec 30 09:52:49 raspberrypi dbus[370]: [system] Successfully activated service 'org.bluez'
Dec 30 09:52:49 raspberrypi systemd[1]: Started Bluetooth service.
Dec 30 09:52:49 raspberrypi bluetoothd[887]: Starting SDP server
Dec 30 09:52:49 raspberrypi kernel: [   54.753626] Bluetooth: Core ver 2.21
Dec 30 09:52:49 raspberrypi kernel: [   54.753957] NET: Registered protocol family 31
Dec 30 09:52:49 raspberrypi kernel: [   54.753980] Bluetooth: HCI device and connection manager initialized
Dec 30 09:52:49 raspberrypi kernel: [   54.754023] Bluetooth: HCI socket layer initialized
Dec 30 09:52:49 raspberrypi kernel: [   54.754053] Bluetooth: L2CAP socket layer initialized
Dec 30 09:52:49 raspberrypi kernel: [   54.754114] Bluetooth: SCO socket layer initialized
Dec 30 09:52:50 raspberrypi kernel: [   54.911079] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Dec 30 09:52:50 raspberrypi kernel: [   54.911119] Bluetooth: BNEP filters: protocol multicast
Dec 30 09:52:50 raspberrypi kernel: [   54.911167] Bluetooth: BNEP socket layer initialized
Dec 30 09:52:50 raspberrypi dbus[370]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service'
Dec 30 09:52:50 raspberrypi bluetoothd[887]: Bluetooth management interface 1.10 initialized
Dec 30 09:52:50 raspberrypi systemd[1]: Starting Hostname Service...
Dec 30 09:52:50 raspberrypi pulseaudio[871]: org.bluez.Manager.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.Manager" doesn't exist
Dec 30 09:52:50 raspberrypi pulseaudio[871]: org.bluez.Manager.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.Manager" doesn't exist
Dec 30 09:52:50 raspberrypi systemd-hostnamed[917]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
Dec 30 09:52:50 raspberrypi dbus[370]: [system] Successfully activated service 'org.freedesktop.hostname1'
Dec 30 09:52:52 raspberrypi org.gtk.Private.AfcVolumeMonitor[788]: Volume monitor alive
Dec 30 09:52:52 raspberrypi systemd[1]: Started Hostname Service.
Dec 30 10:07:07 raspberrypi systemd[1]: Starting Cleanup of Temporary Directories...
Dec 30 10:07:07 raspberrypi systemd[1]: Started Cleanup of Temporary Directories.
Dec 30 10:09:01 raspberrypi CRON[6812]: (root) CMD (  [ -x /usr/lib/php5/sessionclean ] && /usr/lib/php5/sessionclean)

Sep 23 04:03:42 raspberrypi dphys-swapfile[372]: done.
Dec 29 18:41:09 raspberrypi systemd[1]: Started LSB: Autogenerate and use a swap file.
Dec 29 19:17:25 raspberrypi systemd[1]: Started System Logging Service.
Jan  1 00:00:27 raspberrypi rsyslogd: [origin software="rsyslogd" swVersion="8.4.2" x-pid="400" x-info="http://www.rsyslog.com"] start
Dec 29 19:39:01 raspberrypi CRON[7478]: (root) CMD (  [ -x /usr/lib/php5/sessionclean ] && /usr/lib/php5/sessionclean)
Jan  1 00:00:28 raspberrypi rsyslogd: [origin software="rsyslogd" swVersion="8.4.2" x-pid="400" x-info="http://www.rsyslog.com"] start

Miraria si se ha cambiado algo de fecha en raspi.config...

No te he ayudado mucho lo siento, nos servirá para aprender los dos. Suerte


 

59
WeeWX / Re:No actualiza web y siempre 19/2/16
« en: 30 de Diciembre del 2016, 12:14:10 pm »
Algo parecido fue lo que me paso a mi y creo a otro usuario, que se quedo parado en un dia.....

60
WeeWX / Re:Configurar Backup
« en: 30 de Diciembre del 2016, 12:05:16 pm »
Lo he intentado todo y mas que todo y no hay manera me aseguro primero que no este montado ya

Código: [Seleccionar]
pi@raspberrypi:~ $ sudo mount
/dev/mmcblk0p2 on / type ext4 (rw,noatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=218256k,nr_inodes=54564,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
tmpfs on /var/log type tmpfs (rw,nosuid,nodev,relatime,size=20480k)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)

pi@raspberrypi:~ $ sudo sh mibackup.sh
: not found: 2: mibackup.sh:
: not found: 4: mibackup.sh:
mibackup.sh: 5: cd: can't cd to /home/pi/Davis
: not found: 6: mibackup.sh:
mibackup.sh: 19: mibackup.sh: Syntax error: end of file unexpected (expecting "then")

Obviamente sigue sin montar, el sh es

Código: [Seleccionar]
#!/bin/bash

mount.cifs -o username=minix,password=xxxxxxxxx //192.168.1.9/Volume_1/Davis /home/pi/Davis

cd /home/pi/Davis

if [ -e weewx.sdb.bak ];
then
mv weewx.sdb.bak weewx.sdb.bak2
else
echo "El archivo weewx.sdb.bak no existe"
fi

cp /var/lib/weewx/weewx.sdb /home/pi/Davis/weewx.sdb.bak

umount /home/pi/Davis

exit

Si lo monto manualmente con la linea del script con sudo, monta

//192.168.1.9/Volume_1/Davis on /home/pi/Davis type cifs (rw,relatime,vers=1.0,cache=strict,username=minix,domain=NAS-DLINK,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.1.9,unix,posixpaths,serverino,mapposix,acl,rsize=1048576,wsize=1048576,actimeo=1)

Tan dificil sera pasar un archivo de un sitio a otro? me tiene hablando solo, ayer hasta soñe con ello  :; :; :; :; :;

Páginas: 1 2 3 [4] 5 6 7