Download Latest Version btshell-0.5.5.tgz (173.3 kB)
Email in envelope

Get an email when there's a new version of BtShell

Home
Name Modified Size InfoDownloads / Week
btshell-0.5.5.tgz 2009-10-09 173.3 kB
btshell-0.5.5.rpm 2009-10-09 179.7 kB
btshell-0.5.5.deb 2009-10-09 173.5 kB
README_IT 2009-10-09 4.2 kB
btshell-0.5.0.tgz 2009-10-04 172.3 kB
btshell-0.5.0.rpm 2009-10-04 179.1 kB
btshell-0.5.0.deb 2009-10-04 172.8 kB
btshell_0_3_5.tar.gz 2009-09-16 164.9 kB
Totals: 8 Items   1.2 MB 0
##############################################################################
#  ------------ >>> BTSHELL  <<< -------------------                         #
#                                                                            #
#  Bticino - OpenWebNet - in Linux Shell                                     #
#                                                                            #
#  Autore ff77 - fernando@figaroli.it                                        #
#  Licenza GPL  - correzioni e migliorie sono ben accette                    #
#                                                                            #
##############################################################################

#####################
# INTRODUZIONE      #
#####################
BTSHELL è un insieme di script scritti in Linux - Shell - Bash per poter accedere, controllare e monitorare il vostro impianto domotico.
essendo in shell può essere eseguito anche da remoto tramite una connessione ssh.
Per utilizzare questo programma è richiesta una minima conoscenza di Linux  !




#####################
# INSTALLAZIONE     #
#####################

utilizzare il gestore pacchetti della propria distro 
es. debian
dpkg -i btshell-X.X.X.deb
se vengono visualizzati errori per dipendenze, 
apt-get -f install

Importante: configurare il Gataway per accesso dal proprio IP senza password


#####################
# CONFIGURAZIONE    #
#####################
editare la configurazione in /etc/btshell/

#####################
# USO               #
#####################
avviare il demone con /etc/init.d/btshell start
oppure usare il programma
btshell


#####################
# CANGELOG          #
#####################

0.3.0 - riorganizzazione completa del programma, inserimento interfaccia grafica
0.3.1 - correzione di alcuni bug, creazione sistema multilingua
0.3.2 - parte di log resa demone ed attivata interfaccia in btgo
0.3.3 - attivazione parsing antifurto, prove di prestazioni
0.3.4 - creata rotazione dei log mensile
0.3.5 - compressione dei log vecchi, maggior configurazione in btconf.sh
0.3.6 - visualizza log compressi, aggiornamento formato log, tolto formato data in secondi dal 1970, superfluo, ho già una data !
0.4.0 - pacchetizzato il programma in .deb .rpm .tgz , reso demone il processo.
0.5.0 - inserita gestione ALERT --- modifica file /etc/btshell/cfg/alert.cfg altrimenti arrivano a me le email !!!! 
0.5.1 - correzione di piccoli bug, editor della configurazione in btshell
0.5.5 - correzione bug, implementazione funzione live e interrogazione stato iniziale luci 

#####################
# BUG               #
#####################


#####################
# TODO              #
#####################
-parsing termo 
-in btpar.sh all'avvio leggere tutta la configurazione e metterla in array per ridurre l'accesso al disco
-provare javassh per accesso remoto o mindterm - forse meglio sshterm

####################
# PRESTAZIONI      #
####################
importante tener controllate le prestazioni dello script
#VELOCITA'
con questo script controlla il tempo di esecuzione di 100 interrogazioni
time for i in `seq 1 100`; do echo "*1*1*33" | ./btpar.sh >> test ; done
sul mio pc - (bogomips 4188) tempo reale di esecuzione = 8.4 sec /100 = 0,084 a riga, 
penso sia un buon risultato !, sarebbe da testare su un pc più vecchio.
#INGOMBRO SPAZIO LOG
ipotizzando la peggior delle ipotesi una media di 1 messaggio al secondo
in un giorno si arriva a 7mb di file !!! se lo comprimo diventano 24kb
in un anno si arriva a 2,6 gb di file !!! se lo comprimo diventa 8,9mb
#soluzioni da valutare:
- lavorare con file compressi - fare redirect direttamente su tar,
verificare però la visualizzazione con dialog
- dividere i log in mesi o anni
- salvare solo data e comando, il parsing rieseguirlo ogni volta..




###################
# DONAZIONI       #
###################
Se ti piace il programma e vuoi supportare il suo sviluppo con una pizza ecco il link paypal per fare una donazione.

https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=39BJYP8BWMLKE&lc=IT&item_name=software%20btshell&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted
Source: README_IT, updated 2009-10-09