Autore Topic: Video sorveglianza con openwrt motion su VS  (Letto 10765 volte)

fpaliuc

  • Full Member
  • ***
  • Post: 140
  • www.cristinasurbera.it
    • Mostra profilo
Re: Video sorveglianza con openwrt motion su VS
« Risposta #30 il: Aprile 04, 2011, 05:07:31 pm »
Nel file motion.conf c'? una riga riguardo la possibilit? bloccare l'utilizzo di motion su localhost. Non ricordo esattamente la voce ma era una cosa simile a: local control on. Mettilo su off e riavvia motion

Dimenticavo: a me funzionava con Mozilla Firefox (con IE no)
« Ultima modifica: Aprile 04, 2011, 05:28:36 pm da fpaliuc »

lupin73

  • Full Member
  • ***
  • Post: 128
    • Mostra profilo
    • E-mail
Re: Video sorveglianza con openwrt motion su VS
« Risposta #31 il: Aprile 04, 2011, 05:57:29 pm »
Nel file motion.conf c'è una riga riguardo la possibilità bloccare l'utilizzo di motion su localhost. Non ricordo esattamente la voce ma era una cosa simile a: local control on. Mettilo su off e riavvia motion

Dimenticavo: a me funzionava con Mozilla Firefox (con IE no)
Già fatto ma non funge.
Ho notato però un'anomalia, quando lancio motion da webif.
Questo è il ps che mi dice che motion è avviato dall' utente 1000
Codice: [Seleziona]
15832 1000      7740 S    /usr/bin/motion
invece quando lo lancio da console viene avviato da root e funziona corretamente.
Sarà questo il problema?
« Ultima modifica: Aprile 04, 2011, 06:00:52 pm da lupin73 »

lupin73

  • Full Member
  • ***
  • Post: 128
    • Mostra profilo
    • E-mail
Re: Video sorveglianza con openwrt motion su VS
« Risposta #32 il: Aprile 04, 2011, 06:27:35 pm »
Funziona!! :-D

Ma questo ? l'opk della VS?
Quello che ho scaricato io non ha il codice della telecamera.

fpaliuc

  • Full Member
  • ***
  • Post: 140
  • www.cristinasurbera.it
    • Mostra profilo
Re: Video sorveglianza con openwrt motion su VS
« Risposta #33 il: Aprile 04, 2011, 09:47:56 pm »
Prova ad impostare come owner dei file "root"

lupin73

  • Full Member
  • ***
  • Post: 128
    • Mostra profilo
    • E-mail
Re: Video sorveglianza con openwrt motion su VS
« Risposta #34 il: Aprile 04, 2011, 10:38:16 pm »
Prova ad impostare come owner dei file "root"
chi deve essere owner di video.sh?
riguardando i miei post precedenti ho notato che i ile di centralina sono tutti ownerati (si può dire?...ihihih)da 1000 mentre video.sh da root.
Ho provato a settare /sbin/gsmotion.sh e video.sh a 1000 ma niente sempre schermata della web grigia con il messaggio "unable connect to device"
Comunque grazie
« Ultima modifica: Aprile 04, 2011, 10:54:17 pm da lupin73 »

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Video sorveglianza con openwrt motion su VS
« Risposta #35 il: Aprile 04, 2011, 11:19:52 pm »
vedi qua

lupin73

  • Full Member
  • ***
  • Post: 128
    • Mostra profilo
    • E-mail
Re: Video sorveglianza con openwrt motion su VS
« Risposta #36 il: Aprile 05, 2011, 11:25:03 am »
vedi qua
Ciao thruthan provato a mofificare ma niente.
Il problema e che se lancio /usr/bin/motion da shell ho questo:

Codice: [Seleziona]
PID USER       VSZ STAT COMMAND
1160 root      8348 S    /usr/bin/motion
e puntando a http://192.168.1.11/cgi-bin/webif/centralina/video.sh vedo lo streming correttamente (e comunque la cattura non sembra funzionare)

Se attivo la cam dalla pagina comandi della webif:
Codice: [Seleziona]
PID USER       VSZ STAT COMMAND
1230 1000     8356 S    /usr/bin/motion
puntando a http://192.168.1.11/cgi-bin/webif/centralina/video.sh vedo la schemata grigia che mi avverte che il device è scollegato.
Ho postato il codice inserito nel post di sopra.
Non c'è un opk con la cam già integrata?
Ho trovato quello per x86 ma mi sembra un tantino diverso.

Grazie
« Ultima modifica: Aprile 05, 2011, 06:14:06 pm da lupin73 »

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Video sorveglianza con openwrt motion su VS
« Risposta #37 il: Aprile 05, 2011, 03:25:07 pm »
forse nell'opk non ho fatto attenzione ai permessi...
metti tutto di propriet? di root e vediamo...


lupin73

  • Full Member
  • ***
  • Post: 128
    • Mostra profilo
    • E-mail
Re: Video sorveglianza con openwrt motion su VS
« Risposta #38 il: Aprile 05, 2011, 06:12:44 pm »
forse nell'opk non ho fatto attenzione ai permessi...
metti tutto di proprietà di root e vediamo...
infatti era una questione di permessi...ho messo tutto sotto l'egemonia di root  :-D e adesso si avvia correttamente !!!
Poi ho modificato lo script originale comandi.sh per killare motion:
Codice: [Seleziona]
if equal $FORM_motion "DISATTIVA" ; then
pidmotion=`pidof motion`   ----> inserito questo
kill $pidmotion   ------------------> inserito questo
#/etc/init.d/gsmotion stop > /dev/null   ---> ho eliminato questo perchè non lo trovava e rimaneva attivo
sleep 5
cat <<EOF
<script language="JavaScript" type="text/javascript">
setTimeout('top.location.href=\"/cgi-bin/webif/centralina/comandi.sh\"',"100")
</script>
EOF
exit
fi

Grazie mille
« Ultima modifica: Aprile 05, 2011, 07:07:05 pm da lupin73 »

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Video sorveglianza con openwrt motion su VS
« Risposta #39 il: Aprile 05, 2011, 08:46:33 pm »
Bene!!! Avanti allora!! :-D

lupin73

  • Full Member
  • ***
  • Post: 128
    • Mostra profilo
    • E-mail
Re: Video sorveglianza con openwrt motion su VS
« Risposta #40 il: Aprile 05, 2011, 09:13:15 pm »
Bene!!! Avanti allora!! :-D

Mi piacerebbe ma risolto un problema eccone un 'altro  :-o
Non funziona il link per stoppare la cattura delle immagini.
Purtroppo non ho installato il firmware di ramponis e ci sar? qualche problema di allineamento con i pacchetti....bo!
Secondo me ? perch? il mio elinks non funge e ho visto che il tuo script legge lo stato di motion dal browser.
Questa ? la mia situazione:

Codice: [Seleziona]

root@OpenWrt:/usr/local/apache2/htdocs/cam1# ldd /usr/bin/openssl
       
        libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x2aac0000)
        libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x2ab10000)
        libdl.so.0 => /lib/libdl.so.0 (0x2ac42000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2ac55000)
        libc.so.0 => /lib/libc.so.0 (0x2ac77000)
        ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)


root@OpenWrt:/usr/local/apache2/htdocs/cam1# ldd /usr/bin/elinks
       
        libssl.so.0.9.8 => not found
        libcrypto.so.0.9.8 => not found
        libdl.so.0 => /lib/libdl.so.0 (0x2aac0000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2aad3000)
        libc.so.0 => /lib/libc.so.0 (0x2aaf5000)
        ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)


Ad elinks mancano queste librerie :  libssl.so.0.9.8 => not found
                                                libcrypto.so.0.9.8 => not found

infatti quando lo lancio da shell:

Codice: [Seleziona]
root@OpenWrt:~# elinks http://192.168.1.11:8080/0/detection/pause
elinks: can't load library 'libssl.so.0.9.8'

Consigli?

fpaliuc

  • Full Member
  • ***
  • Post: 140
  • www.cristinasurbera.it
    • Mostra profilo
Re: Video sorveglianza con openwrt motion su VS
« Risposta #41 il: Aprile 05, 2011, 10:10:15 pm »
Per la mancanza di quella libreria: installa libopenssl_0.9.8m-3_brcm63xx.ipk (prima fai un opkg update).

lupin73

  • Full Member
  • ***
  • Post: 128
    • Mostra profilo
    • E-mail
Re: Video sorveglianza con openwrt motion su VS
« Risposta #42 il: Aprile 06, 2011, 10:58:41 am »
Per la mancanza di quella libreria: installa libopenssl_0.9.8m-3_brcm63xx.ipk (prima fai un opkg update).
Si ci avevo pensato ma il problema è che con il kernel 2.6.35.11 questo pacchetto che mi consigli non riesco ad installarlo e farlo funzionare.
Dal repositorie ufficiale mi scarica una versione di libopenssl che non ha le librerie per elinks che risulta essere più vecchio...mah!!!
Non mi resta che dare ad elinks 5 euro per mandarlo in libreria a comprarsi ciò che gli serve!!! ihihihihi

La soluzione potrebbe essere riuscire a leggere lo stato di motion senza elinks ma non ci arrivo a questo.  :cry:

« Ultima modifica: Aprile 06, 2011, 11:02:34 am da lupin73 »

fpaliuc

  • Full Member
  • ***
  • Post: 140
  • www.cristinasurbera.it
    • Mostra profilo
Re: Video sorveglianza con openwrt motion su VS
« Risposta #43 il: Aprile 06, 2011, 12:16:44 pm »
Che errore ti da quando provi ad installarla? Alcune volte puoi provare un force upgrade (c'? il parametro di opkg ... lo potresti vedere con opkg -h)

lupin73

  • Full Member
  • ***
  • Post: 128
    • Mostra profilo
    • E-mail
Re: Video sorveglianza con openwrt motion su VS
« Risposta #44 il: Aprile 06, 2011, 12:37:18 pm »
Che errore ti da quando provi ad installarla? Alcune volte puoi provare un force upgrade (c'? il parametro di opkg ... lo potresti vedere con opkg -h)
be io ho trovato force downgrade....comunque il messaggio ? sempre:
Codice: [Seleziona]
root@OpenWrt:/# opkg install  --force-downgrade http://repofulm.dyndns.org/index.php?dir=ramponis/AGPF/21342%20%28Backfire%20OK%29/packages/&file=libopenssl_0.9.8m-3_brcm63xx.ipk
[1]-  Done(255)                  opkg install http://repofulm.dyndns.org/index.php?dir=ramponis/AGPF/21342%20%28Backfire%20OK%29/packages/
root@OpenWrt:/# Downloading http://repofulm.dyndns.org/index.php?dir=ramponis/AGPF/21342%20%28Backfire%20OK%29/packages/.
Collected errors:
 * deb_extract: /tmp/opkg-lRw3uT/packages: invalid magic
 * pkg_init_from_file: Failed to extract control file from /tmp/opkg-lRw3uT/packages.

Mi sa che i pacchetti non sono allineati con il kernel...possibile che per risolvere devo ricorrere all'ennesima volta alla seriale?  :x
Ero ad un passo dalla fine...azz