fix(cmd/daemon): default settings

This commit is contained in:
Markus Pesch 2019-06-30 15:22:02 +02:00
parent 397f870435
commit d703d33e08
Signed by: volker.raschek
GPG Key ID: 852BCC170D81A982
3 changed files with 4 additions and 4 deletions

View File

@ -43,5 +43,5 @@ func InitCmd(cmd *cobra.Command, cnfFile string) {
cmd.AddCommand(daemonCmd)
daemonCmd.Flags().BoolVar(&compression, "compression", true, "Compress measured values")
daemonCmd.Flags().StringVar(&cleanCacheInterval, "clean-cache-interval", "5m", "Minute intervall to clean cache and write measured values into logfile")
daemonCmd.Flags().Float64Var(&round, "round", 0.25, "Round values. The value 0 deactivates the function")
daemonCmd.Flags().Float64Var(&round, "round", 0.5, "Round values. The value 0 deactivates the function")
}

View File

@ -21,6 +21,7 @@ func Start(cnf *config.Configuration, cleanCacheInterval time.Duration, compress
// Info
logger.Info("Use clean-cache-interval: %v", cleanCacheInterval.String())
logger.Info("Use compression: %v", compression)
logger.Info("Round: %v", round)
ticker := time.Tick(cleanCacheInterval)

View File

@ -4,7 +4,6 @@ import (
"context"
"fmt"
"log"
"math"
"sync"
"time"
@ -56,7 +55,7 @@ func (s *BME280) Read() ([]types.MeasuredValue, error) {
log.Fatal(err)
}
pressureValueRound := math.Round(float64(pressureValue)/10*0.25) * 10 / 0.25
// pressureValueRound := math.Round(float64(pressureValue)/10*0.25) * 10 / 0.25
_, humidityValue, err := sensor.ReadHumidityRH(bsbmp.ACCURACY_STANDARD)
if err != nil {
@ -73,7 +72,7 @@ func (s *BME280) Read() ([]types.MeasuredValue, error) {
},
&types.Pressure{
PressureID: uuid.NewV4().String(),
PressureValue: pressureValueRound,
PressureValue: float64(pressureValue),
PressureFromDate: time.Now(),
PressureTillDate: time.Now(),
SensorID: s.SensorID,