Skip to content

Commit

Permalink
Merge pull request #23 from m4dm4rtig4n/0.5.2
Browse files Browse the repository at this point in the history
0.5.2
  • Loading branch information
m4dm4rtig4n committed Oct 23, 2021
2 parents b70f29e + 73d5ad4 commit f7fb116
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 44 deletions.
49 changes: 7 additions & 42 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,11 @@ And you can found Grafana dashboard [here](grafana_dashboard.json).

## Usage :

**These are EXAMPLES, and do not necessarily represent your settings!**

**Please read [parameter table](#Environment variable) and adapt to your configuration.**


```
ACCESS_TOKEN="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
PDL="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
Expand All @@ -156,23 +161,10 @@ GET_PRODUCTION="False"
GET_PRODUCTION_DETAIL="False"
HA_AUTODISCOVERY="False"
HA_AUTODISCOVERY_PREFIX='homeassistant'
CYCLE=3600
OFFPEAK_HOURS=""
CONSUMPTION_PRICE_BASE=0
CONSUMPTION_PRICE_HC=0
CONSUMPTION_PRICE_HP=0
REFRESH_CONTRACT="False"
REFRESH_ADDRESSES="False"
WIPE_CACHE="False"
DEBUG="False"
CONSUMPTION_PRICE_HP=0
CARD_MYENEDIS="False"
CURRENT_PLAN="BASE"
INFLUXDB_ENABLE="False"
INFLUXDB_HOST=""
INFLUXDB_PORT=""
INFLUXDB_TOKEN=""
INFLUXDB_ORG=""
INFLUXDB_BUCKET=""
docker run -it --restart=unless-stopped \
-e ACCESS_TOKEN="$ACCESS_TOKEN" \
Expand All @@ -191,24 +183,10 @@ docker run -it --restart=unless-stopped \
-e GET_PRODUCTION_DETAIL="$GET_PRODUCTION_DETAIL" \
-e HA_AUTODISCOVERY="$HA_AUTODISCOVERY" \
-e HA_AUTODISCOVERY_PREFIX="$HA_AUTODISCOVERY_PREFIX" \
-e CYCLE="$CYCLE" \
-e OFFPEAK_HOURS="$OFFPEAK_HOURS" \
-e CONSUMPTION_PRICE_BASE="$CONSUMPTION_PRICE_BASE" \
-e CONSUMPTION_PRICE_HC="$CONSUMPTION_PRICE_HC" \
-e CONSUMPTION_PRICE_HP="$CONSUMPTION_PRICE_HP" \
-e REFRESH_CONTRACT="$REFRESH_CONTRACT" \
-e REFRESH_ADDRESSES="$REFRESH_ADDRESSES" \
-e WIPE_CACHE="$WIPE_CACHE" \
-e DEBUG="$DEBUG" \
-e CARD_MYENEDIS="$CARD_MYENEDIS" \
-e CURRENT_PLAN="$CURRENT_PLAN" \
-e INFLUXDB_ENABLE="$INFLUXDB_ENABLE" \
-e INFLUXDB_HOST="$INFLUXDB_HOST" \
-e INFLUXDB_PORT="$INFLUXDB_PORT" \
-e INFLUXDB_TOKEN="$INFLUXDB_TOKEN" \
-e INFLUXDB_ORG="$INFLUXDB_ORG" \
-e INFLUXDB_BUCKET="$INFLUXDB_BUCKET" \
-v $(pwd):/data
m4dm4rtig4n/enedisgateway2mqtt:latest
```

Expand Down Expand Up @@ -236,23 +214,10 @@ services:
GET_PRODUCTION: "False"
HA_AUTODISCOVERY: "False"
HA_AUTODISCOVERY_PREFIX: 'homeassistant'
CYCLE: 86400
OFFPEAK_HOURS: ""
CONSUMPTION_PRICE_BASE: 0
CONSUMPTION_PRICE_HC: 0
CONSUMPTION_PRICE_HP: 0
REFRESH_CONTRACT: "False"
REFRESH_ADDRESSES: "False"
WIPE_CACHE: "False"
DEBUG: "False"
CARD_MYENEDIS: "False"
CURRENT_PLAN: "BASE"
INFLUXDB_ENABLE: "False"
INFLUXDB_HOST: ""
INFLUXDB_PORT: ""
INFLUXDB_TOKEN: ""
INFLUXDB_ORG: ""
INFLUXDB_BUCKET: ""
CARD_MYENEDIS: "False"
logging:
options:
max-size: "10m"
Expand Down
2 changes: 1 addition & 1 deletion app/contract.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ def queryApi(url, headers, data, count=0):
if contracts_key == "offpeak_hours":
offpeak_hours = contracts_data[contracts_data.find("(") + 1:contracts_data.find(")")].split(';')

if offpeak_hours != []:
if offpeak_hours != [] and offpeak_hours != [""]:
ha_discovery[pdl]["offpeak_hours"] = offpeak_hours
index = 0
for oh in offpeak_hours:
Expand Down
3 changes: 2 additions & 1 deletion app/detail.py
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,8 @@ def getDetail(cur, con, client, mode="consumption", last_activation_date=datetim

year = dateObject.strftime('%Y')
month = dateObject.strftime('%m')
if offpeak_hours != None:

if offpeak_hours != None and offpeak_hours != "":
for plan in ["hc", "hp"]:
ha_discovery[pdl].update({
f"{mode}_detail_this_month_{plan}": {
Expand Down

0 comments on commit f7fb116

Please sign in to comment.