Commit 4f8db90b authored by David Marzal's avatar David Marzal 🐧
Browse files

comprobar si es RPi y documentar HW

parent 54276c39
......@@ -87,4 +87,22 @@ DEPURA=false
Añadiendo la siguiente linea a `/etc/fstab` conseguimos descargar el uso de la microSD y acelerar varios procesos de la placa
```bash
tmpfs /tmp tmpfs defaults,noatime,nosuid 0 0
```
\ No newline at end of file
```
## Hardware
Este proyecto ha sido probado con los siguientes dispositivos.
### Placa SBC
* RPi 2 : (Segunda mano)
* RPi 3A+ : 27 / 32 € (Nueva)
### Webcam
* (USB) Sony Play Station Eye Camera for PS3 : 3€ de segunda mano
* (CSI) Longruner LC26-US [con LEDs+infrarrojos] : 29€
### Memoría
* MicroSD de al menos 4GB. Recomendable 8GB.
* Pincho USB de 8GB. Cuanto más grande más tiempo se pueden retener las grabaciones.
\ No newline at end of file
......@@ -96,7 +96,7 @@ f_t_mensaje () {
MESSAGE_ID=$(curl -s -F "text=$texto" -F "chat_id=$ID" "$URL/sendMessage" | grep -oP '(?<=message_id":)[^,]*')
}
f_foto () {
f_t_foto () {
f_pinta H "Mandando foto: $v_argumento"
curl -s -F "photo=@$v_argumento" -F "chat_id=$ID" "$URL/sendphoto" || f_pinta W "Error ($?) mandando la foto: $v_argumento en linea $LINENO"
}
......@@ -136,10 +136,10 @@ f_estamosencasa () {
}
f_preaviso () {
local message_id=$1
local evento=$1
f_estamosencasa
if [[ $v_presencia = "false" ]] ; then
f_t_mensaje "PREAVISO de movimiento" && echo "$MESSAGE_ID" > $PREAVISO
f_t_mensaje "PREAVISO($evento) de movimiento" && echo "$MESSAGE_ID" > $PREAVISO
fi
}
......@@ -149,14 +149,14 @@ f_vigila () {
if [[ $v_presencia = "true" ]] ; then
if [[ $(find "$PRESENTE" -cmin +${TIEMPOMIN}) ]] || [[ ! -f $PRESENTE ]] ; then
touch "$PRESENTE"
f_mensaje_ss "$ip detectado en casa"
f_mensaje_ss "$ip detectada en casa"
fi
[[ $DEPURA = false ]] || f_pinta W "Moviendo : ${v_argumento/jpg/mkv}"
mkdir -p "$RUTAVIDEOS/$ip"
mv "${v_argumento/jpg/mkv}" "$RUTAVIDEOS/$ip/"
else
f_pinta W "ALARMA: $v_argumento"
f_foto
f_t_foto
f_borraf "$PRESENTE"
f_mandaIP
fi
......@@ -194,7 +194,7 @@ install_motion () {
sed -i "s#.*on_picture_save .*#on_picture_save $bindir/$SCRIPTNAME avisa %f >> /tmp/vigilantecasero.log 2>\&1#" $confmotion
sed -i 's/start_motion_daemon=no/start_motion_daemon=yes/' /etc/default/motion
raspi-config nonint do_camera 0
f_existe_comando raspi-config || raspi-config nonint do_camera 0
f_pinta W "Hay que reiniciar la RPi"
}
......@@ -219,7 +219,7 @@ case $v_comando in
f_t_mensaje
;;
foto|f)
f_foto
f_t_foto
;;
chatinfo)
curl -s -X POST "$URL/getChat" -d chat_id="$ID"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment