Name | Modified | Size | Downloads / 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¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted