aaaaaaarghhhhhhhh
This commit is contained in:
parent
043170481a
commit
83a23b3c1b
1 changed files with 35 additions and 0 deletions
35
get_price.py
Normal file
35
get_price.py
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
import tibber
|
||||||
|
from influxdb_client import InfluxDBClient
|
||||||
|
from influxdb_client.client.write_api import SYNCHRONOUS
|
||||||
|
from DataPoints import Price
|
||||||
|
import logging
|
||||||
|
|
||||||
|
TOKEN = os.getenv('TOKEN', '')
|
||||||
|
TIBBERTOKEN = os.getenv('TIBBERTOKEN', '')
|
||||||
|
URL = os.getenv('URL', "")
|
||||||
|
BUCKET = os.getenv('BUCKET', "tibber")
|
||||||
|
ORG = os.getenv('ORG', "Default")
|
||||||
|
|
||||||
|
# Logging configuration
|
||||||
|
logger = logging.getLogger("TibberInflux")
|
||||||
|
formatter = logging.Formatter(
|
||||||
|
'%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
||||||
|
ch = logging.StreamHandler(sys.stdout)
|
||||||
|
ch.setFormatter(formatter)
|
||||||
|
logger.addHandler(ch)
|
||||||
|
logger.setLevel(logging.INFO)
|
||||||
|
|
||||||
|
__version__ = "v0.3.0"
|
||||||
|
logger.info(__version__)
|
||||||
|
|
||||||
|
client = InfluxDBClient(url=URL, token=TOKEN, org=ORG)
|
||||||
|
write_api = client.write_api(write_options=SYNCHRONOUS)
|
||||||
|
query_api = client.query_api()
|
||||||
|
|
||||||
|
account = tibber.Account(TIBBERTOKEN)
|
||||||
|
home = account.homes[0]
|
||||||
|
p = Price(home.current_subscription.price_info.current).get_datapoint()
|
||||||
|
write_api.write(record=p, bucket=BUCKET)
|
||||||
|
logger.info(vars(p))
|
Loading…
Add table
Add a link
Reference in a new issue