コード例 #1
0
ファイル: readPi.py プロジェクト: nigma1985/freyr_pi_readings
def _stdLine(
    value = 0.0,
    pin = findConfig(sysKey = "pin", readVar = None, confSection = refference, confOption = 'pin', confFile = config),
    # time
    utc_1 = utc1,
    utc_2 = utc2,
    offsetutc = offset_utc,
    duration_sec = duration2,
    # location
    outdoors_name = findConfig(sysKey = "outdoors_name", confSection = refference, confOption = 'outdoors_name', confFile = config),
    loc_lat = findConfig(sysKey = "loc_lat", confSection = refference, confOption = 'loc_lat', confFile = config),
    loc_long = findConfig(sysKey = "loc_long", confSection = refference, confOption = 'loc_long', confFile = config),
    loc_description = findConfig(sysKey = "loc_description", confSection = refference, confOption = 'loc_description', confFile = config),
    # source / provider
    provider_type = findConfig(sysKey = "provider_type", confSection = refference, confOption = 'provider_type', confFile = config),
    source_name = me,
    source_description = findConfig(sysKey = "source_description", confSection = refference, confOption = 'source_description', confFile = config),
    # periphery
    periphery_name = findConfig(sysKey = "periphery_name", confSection = refference, confOption = 'periphery_name', confFile = config),
    periphery_type = findConfig(sysKey = "periphery_type", confSection = refference, confOption = 'periphery_type', confFile = config),
    periphery_description = findConfig(sysKey = "periphery_description", confSection = refference, confOption = 'periphery_description', confFile = config),
    periphery_device_description = findConfig(sysKey = "periphery_device_description", confSection = refference, confOption = 'periphery_device_description', confFile = config),
    # measure
    measure_name = None,
    measure_sign = None,
    measure_type_full = None,
    measure_type_abbr = None,
    measure_absolute_min = None,
    measure_absolute_max = None,
    measure_target_type = None,
    measure_target_name = findConfig(sysKey = "measure_target_name", confSection = refference, confOption = 'measure_target_name', confFile = config),
    measure_target_description = findConfig(sysKey = "measure_target_description", confSection = refference, confOption = 'measure_target_description', confFile = config),
    # QA
    data_quality = findConfig(sysKey = "data_quality", confSection = refference, confOption = 'data_quality', confFile = config)
):
    return bfr.headLine(
        _value = value, _pin = pin,
        _utc_1 = utc_1, _utc_2 = utc_2, _offsetutc = offsetutc, _duration_sec = duration_sec,
        _outdoors_name = outdoors_name, _loc_lat = loc_lat, _loc_long = loc_long, _loc_description = loc_description,
        _provider_type = provider_type, _source_name = source_name, _source_description = source_description,
        _periphery_name = periphery_name, _periphery_type = periphery_type, _periphery_description = periphery_description, _periphery_device_description = periphery_device_description,
        _measure_name = measure_name, _measure_sign = measure_sign, _measure_type_full = measure_type_full, _measure_type_abbr = measure_type_abbr, _measure_absolute_min = measure_absolute_min,
        _measure_absolute_max = measure_absolute_max, _measure_target_type = measure_target_type, _measure_target_name = measure_target_name,
        _measure_target_description = measure_target_description,
        _data_quality = data_quality
        )
コード例 #2
0
import module.getOptions as opt
import module.timeTools as ttl
import module.netTools as ntt
import module.freyr.csvBuffer as bfr
from module.freyr import findConfig
from module import *
import glob, math
## import os

# csv_name = sys.argv[1]
refference = "Sys"
## reading 'freyr_config.ini'

## configFile = "freyr_config_cp.ini"
configFile = "freyr_config_cp.ini"  ## tst
config = ini.getConfig(configFile)

print(
    findConfig(confSection=refference,
               confOption='offline_counter',
               confFile=config))
ini.writeConfig(section=refference,
                option='offline_counter',
                value=999,
                iniFile=configFile,
                iniConfig=config)
print(
    findConfig(confSection=refference,
               confOption='offline_counter',
               confFile=config))
コード例 #3
0
ファイル: readPi.py プロジェクト: nigma1985/freyr_pi_readings
import module.timeTools as ttl
import module.netTools as ntt
import module.freyr.csvBuffer as bfr
import module.read.pi as rpi
from module.freyr import findConfig
from module import mean
import os

refference = "Sys"

## reading 'freyr_config.ini'
configFile = "freyr_config.ini"
config = ini.getConfig(configFile)


me = findConfig(sysKey = "me", confSection = "Sys", confOption = 'source_name', confFile = config)
my_user = findConfig(sysKey = "my_user", confSection = "Sys", confOption = 'user', confFile = config)


all_on = opt.findItm("ALLON")
all_off = opt.findItm("ALLOFF")

# Try to grab a sensor reading.  Use the read_retry method which will retry up
now1, utc1, nowsecs = ttl.start()

ram_time = nowsecs % (1.001 * (60 * 3))
ram_time_percent = nowsecs % (0.999 * (60 * 12))
disk_time = nowsecs % (1.001 * (60 * 60 * 12))
disk_time_percent = nowsecs % (0.999 * (60 * 60 * 24 * 7))
cpu_tempA = rpi.getCPUtemperature()
cpu_use = None
コード例 #4
0
import glob, math
## import os

# csv_name = sys.argv[1]
refference = "Sys"
## reading 'freyr_config.ini'

## configFile = "freyr_config_cp.ini"
configFile = "freyr_config_cp.ini" ## tst
config = ini.getConfig(configFile)
# ini = "freyr_config.ini"
# config = ConfigParser.SafeConfigParser()
# config.read(ini)


me = findConfig(sysKey = "me", confSection = "Sys", confOption = 'source_name', confFile = config)
my_user = findConfig(sysKey = "my_user", confSection = "Sys", confOption = 'user', confFile = config)
mothership = findConfig(sysKey = "mothership", confSection = "Sys", confOption = 'db_host', confFile = config)
hosts = findConfig(sysKey = "hosts", confSection = "Sys", confOption = 'ping', confFile = config)
router = findConfig(sysKey = "router", confSection = "Sys", confOption = 'router', confFile = config)


# _input = sys.argv
# csv_name = _csvName(_input, me)
all_on = opt.findItm("ALLON")
all_off = opt.findItm("ALLOFF")


# ## reading 'freyr_config.ini'
# ini = "freyr_config.ini"
# config = configparser.SafeConfigParser()