1-wire temp - stdout plasmoid
  1. #!/bin/bash                                                                                                                                                                                                                                  
  2. #definice adres pro stazeni souboru s teplotami                                                                                                                                                                                              
  3. DOMA="https://foo.bar.zoo/teploty/teploty.txt"                                                                                                                                                                                            
  4. VENKU="https://zoo.bar.foo/teploty/teploty.txt"                                                                                                                                                                                          
  5.                                                                                                                                                                                                                                              
  6. #stazeni souboru s teplotami                                                                                                                                                                                                                
  7. wget -q -U "temperatures plasmoid script" --no-check-certificate -O /tmp/plasmatemp.tmp --user=user --password=pass $DOMA                                                                                                          
  8.                                                                                                                                                                                                                                              
  9. #nacteni dat pro parsovani                                                                                                                                                                                                                  
  10. DATA=$(cat /tmp/plasmatemp.tmp)                                                                                                                                                                                                              
  11.                                                                                                                                                                                                                                              
  12. #stdout plasmoid v panelu                                                                                                                                                                                                                    
  13. if [ "$1" == "-panel" ]                                                                                                                                                                                                                      
  14. then                                                                                                                                                                                                                                        
  15. echo -e $DATA |awk '{print $1 " " $2 " | " $3 " " $4 " | " $5 " " $6 "n" $7 " " $8 " | " $9 " " $10 " | " $11 " " $12}'                                                                                                                    
  16.                                                                                                                                                                                                                                              
  17. #superkaramba pasek                                                                                                                                                                                                                          
  18. elif [ "$1" == "-karamba" ]                                                                                                                                                                                                                  
  19. then                                                                                                                                                                                                                                        
  20. echo -e $DATA |awk '{print $1 " " $2 " | " $3 " " $4 " | " $5 " " $6 "n" $7 " " $8 " | " $9 " " $10 " | " $11 " " $12 "ncas posledniho mereni: " $14 " " $15}'
  21.  
  22. #stdout plasmoid na plose nebo terminal
  23. elif [ "$1" == "-desktop" ] || [ -z $1 ]
  24. then
  25. echo -e $DATA |awk '{print $1 " " $2 "n" $3 " " $4 "n" $5 " " $6 "n" $7 " " $8 "n" $9 " " $10 "n" $11 " " $12 "n" $13 " " $14 " " $15 "n "}'
  26.  
  27. else
  28. echo "Usage: $0 bez argumentu pro zobrazeni v temrminalu | $0 -desktop pro zobrazeni ve stdout plasmoidu na plose | $0 -panel pro zobrazení ve stdout plasmoidu v panelu"
  29. fi
Parsed in 0.100 seconds