Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error melding #70

Open
pvhpsb opened this issue Feb 8, 2024 · 13 comments
Open

Error melding #70

pvhpsb opened this issue Feb 8, 2024 · 13 comments

Comments

@pvhpsb
Copy link

pvhpsb commented Feb 8, 2024

Ik zal wel een fout hebben in de config, want ik zie in het logboek *** _mysql_connector.MySQLInterfaceError: Unknown column 't2.start_ts' in 'field list'** kan iemand mij op weg helpen?
Mvg, Patrick

@corneel27
Copy link
Owner

Dag Patrick,
Kun je de hele foutmelding uit de logging inclusief trace hier posten?
Groeten van Cees

@pvhpsb
Copy link
Author

pvhpsb commented Feb 8, 2024 via email

@corneel27
Copy link
Owner

Ja dit is voldoende.
Welk commando gaf je op het dashboard?
Heeft het dashboard daarvoor wel gewerkt?
Staat de configuratie naar de home Assistant database goed?

@corneel27
Copy link
Owner

Ik heb nog eens goed naar de foutmelding gekeken en hier lokaal nagegaan wat er fout kan zijn.
Bovenstaande genoemde mogelijke fouten geven een andere foutmelding.
Ik vermoed nu dat je een oude versie van Home Assistant draait, waarin het veld start_ts nog niet in de database is opgenomen (deze is later toegevoegd).
Welke versie draai je?
Dat kun je achterhalen op je eigen lokale pagina van Home Assistent bij \Instellingen\Over.
En dan gaat het over het versienummer achter Core
afbeelding
Het programma draait alleen als je een recente versie van HA minimaal 2023.12.0 of later draait.

@pvhpsb
Copy link
Author

pvhpsb commented Feb 11, 2024

Hoi,
Alles verwijderd en opnieuw geinstaleerd.
Programma loopt en elk uur een update.
Grafisch ook te zien maar Report geeft Internal Server Error

http://192.168.178.133:5000/api/report/da/vandaag
Werkt

http://192.168.178.133:5000/api/report/cost/vandaag
http://192.168.178.133:5000/api/report/production/vandaag
http://192.168.178.133:5000/api/report/consumption/vandaag
http://192.168.178.133:5000/api/report/profit/vandaag
Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

Maar in in logboek blijft de melding.

Unknown column 't2.start_ts' in 'field list

Mvg,Patrick

@corneel27
Copy link
Owner

Dag Patrick,
Het programma rekent dus goed?
Maar de "report" functie werkt niet goed.
Die foutmelding geeft aan dat er iets mist of iets fout gaat richting de database van Home Assistant.
Kun je mij de volgende info sturen, dan kijk ik met je mee:
Het configuratiescherm van de addon MariaDB:
Schermafdruk van 2024-02-11 23-50-39
Als je webpagina van de addon phpMyAdmin opent en dan van de database homeassistant de structuur en de eerste records van de tabel statistics:

afbeelding

@pvhpsb
Copy link
Author

pvhpsb commented Feb 12, 2024 via email

@corneel27
Copy link
Owner

Ja hij zou niet leeg mogen/moeten zijn.
Heb jij de "history" in home assistant uitstaan?
Default zou die aan moeten staan.
Lees anders dit even door:
https://www.home-assistant.io/integrations/history/
En heb jij het energie dashboard van Home Assistant geactiveerd.
Dat dashboard werkt alleen als "history" aan staat.
Bovendien moet je in het options.json bestand de de volgende report entiteiten invullen:

  "report": {
    "entities grid consumption": [
      "sensor.grid_consumption_low......",
      "sensor.grid_consumption_high....."
    ],
    "entities grid production": [
      "sensor.grid_production_low.......",
      "sensor.grid_production_high...."
    ]

Tussen de vierkant haken vul je minimaal een sensor waarmee jou inkoop cq teruglevering wordt geregistreerd als een oplopende tellerstand. Dit zijn dezelfde entititeiten die je invult bij de configuratie van het energiedashboard.

Kom je hiermee verder?

Groeten van Cees

@pvhpsb
Copy link
Author

pvhpsb commented Feb 14, 2024

Ik ben er nog niet aan uit.

"tibber": {
"api url": "https://api.tibber.com/v1-beta/gql",
"api_token": "!secret tibber_api_token"
},

"report": {
"entities grid consumption": [
"sensor.electricity_meter_energy_consumption_tarif_1",
"sensor.electricity_meter_energy_consumption_tarif_2"
],
"entities grid production": [
"sensor.electricity_meter_energy_production_tarif_1",
"sensor.electricity_meter_energy_production_tarif_2"
]
},
"scheduler": {
"0355": "get_meteo_data",
"0955": "get_meteo_data",

Dit is het zelfde als de setting in het Energie Bord van HA

Hierbij de uitdraai van de optimalisatie.

Day Ahead Optimalisatie gestart: 13-02-2024 17:00:00 : calc_optimum
Locatie: 51.59768094857052:4.725751876831056

Prognose data:
tijd time temp glob_rad pv_rad da_price
0 2024-02-14 00:00:00 1707865200 8.0 0.0 0.00000 0.06063
1 2024-02-14 01:00:00 1707868800 8.0 0.0 0.00000 0.05934
2 2024-02-14 02:00:00 1707872400 8.0 0.0 0.00000 0.05576
3 2024-02-14 03:00:00 1707876000 8.0 0.0 0.00000 0.05479
4 2024-02-14 04:00:00 1707879600 8.0 0.0 0.00000 0.05506
5 2024-02-14 05:00:00 1707883200 9.0 0.0 0.00000 0.05850
6 2024-02-14 06:00:00 1707886800 9.0 0.0 0.00000 0.06352
7 2024-02-14 07:00:00 1707890400 9.0 0.0 0.00000 0.07298
8 2024-02-14 08:00:00 1707894000 9.0 0.0 0.00000 0.07989
9 2024-02-14 09:00:00 1707897600 9.0 5.0 5.00000 0.06965
10 2024-02-14 10:00:00 1707901200 9.0 11.0 12.84650 0.06386
11 2024-02-14 11:00:00 1707904800 9.0 9.0 10.51080 0.06329
12 2024-02-14 12:00:00 1707908400 10.0 16.0 18.68580 0.06216
13 2024-02-14 13:00:00 1707912000 11.0 21.0 24.52520 0.06191
14 2024-02-14 14:00:00 1707915600 11.0 7.0 8.17505 0.06729
15 2024-02-14 15:00:00 1707919200 11.0 9.0 10.51080 0.07069
16 2024-02-14 16:00:00 1707922800 11.0 2.0 2.00000 0.07599
17 2024-02-14 17:00:00 1707926400 11.0 0.0 0.00000 0.08165
18 2024-02-14 18:00:00 1707930000 11.0 1.0 1.00000 0.08767
19 2024-02-14 19:00:00 1707933600 11.0 0.0 0.00000 0.08458
20 2024-02-14 20:00:00 1707937200 11.0 0.0 0.00000 0.07660
21 2024-02-14 21:00:00 1707940800 11.0 0.0 0.00000 0.06971
22 2024-02-14 22:00:00 1707944400 11.0 0.0 0.00000 0.06820
23 2024-02-14 23:00:00 1707948000 11.0 0.0 0.00000 0.06380

Prijs levering:
[0.23507,
0.23351,
0.22917,
0.228,
0.22833,
0.23249,
0.23856,
0.25001,
0.25837,
0.24598,
0.23897,
0.23829,
0.23692,
0.23662,
0.24313,
0.24724,
0.25365,
0.2605,
0.26779,
0.26405,
0.25439,
0.24605,
0.24423,
0.2389]

Prijs teruglevering:
[0.23507,
0.23351,
0.22917,
0.228,
0.22833,
0.23249,
0.23856,
0.25001,
0.25837,
0.24598,
0.23897,
0.23829,
0.23692,
0.23662,
0.24313,
0.24724,
0.25365,
0.2605,
0.26779,
0.26405,
0.25439,
0.24605,
0.24423,
0.2389]

Base load:
[0.14,
0.38,
0.26,
0.42,
0.15,
0.12,
0.13,
0.15,
0.23,
0.26,
0.31,
0.32,
0.31,
0.23,
0.26,
0.21,
0.21,
0.54,
0.26,
0.26,
0.22,
0.19,
0.18,
0.16]
{'consumption': None, 'production': None}
All taxes refund (alles wordt gesaldeerd)
Geen boiler aanwezig

Instellingen voor laden van EV: Golf GTE
Capaciteit accu: 6.3 kWh
Laadvermogen: 3.68 kW
Klaar met laden op: 13-02-2024 23:59:00
Huidig laadniveau: 1.42 %
Gewenst laadniveau: 19.97 %
Locatie: away
Ingeplugged: False
Benodigde energie: 1.1686499999999997 kWh
Tijd nodig om te laden: 0.3175679347826086 uur
Afgerond naar hele uren: 1
Er wordt niet opgeladen.

Strategie: minimale kosten

Het programma heeft een optimale oplossing gevonden.
Geen saldeer correctie
Niet geoptimaliseerd, kosten met reguliere tarieven: 3.24
Niet geoptimaliseerd, kosten met day ahead tarieven: 1.11
Geoptimaliseerd, kosten met day ahead tarieven: 0.71
Levering (kWh): 3.54
Batterij: Sessy
In- en uitgaande energie per uur in kWh op de busbar
uur dc<-ac ch_st c_eff dc->ac dc_st d_eff dc->ba ba_dc pv soc
0 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 84.50
1 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 84.50
2 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 84.50
3 0.00 -- -- 0.00 -- -- 0.00 -0.00 0.00 84.50
4 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 84.50
5 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 84.50
6 0.00 -- -- 0.00 1 94.90 0.00 0.00 0.00 84.50
7 0.00 -- -- 0.00 1 94.90 0.00 -0.00 0.00 84.50
8 0.00 -- -- 0.06 3 95.10 0.00 0.06 0.00 83.82
9 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 83.82
10 0.00 -- -- 0.00 1 94.90 0.00 0.00 0.00 83.82
11 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 83.82
12 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 83.82
13 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 83.82
14 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 83.82
15 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 83.82
16 0.00 -- -- 0.00 -- -- 0.00 -0.00 0.00 83.82
17 0.00 -- -- 1.19 7 95.50 0.00 1.25 0.00 70.39
18 0.00 -- -- 2.40 8 94.90 0.00 2.53 0.00 43.19
19 0.00 -- -- 2.40 8 94.90 0.00 2.53 0.00 16.00
20 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 16.00
21 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 16.00
22 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 16.00
23 0.00 -- -- 0.00 -- -- 0.00 0.00 0.00 16.00
276 0.00 NaN NaN 6.05 NaN NaN 0.00 6.37 0.00 1623.97

uur bat_in bat_out cons prod base boiler wp ev pv_ac cost profit b_tem
0.00 0.00 0.00 0.14 0.00 0.14 0.00 0.00 0.00 0.00 0.03 0.00 20.00
1.00 0.00 0.00 0.38 0.00 0.38 0.00 0.00 0.00 0.00 0.09 0.00 20.00
2.00 0.00 0.00 0.26 0.00 0.26 0.00 0.00 0.00 0.00 0.06 0.00 20.00
3.00 0.00 0.00 0.42 0.00 0.42 0.00 0.00 0.00 0.00 0.10 0.00 20.00
4.00 0.00 0.00 0.15 0.00 0.15 0.00 0.00 0.00 0.00 0.03 0.00 20.00
5.00 0.00 0.00 0.12 0.00 0.12 0.00 0.00 0.00 0.00 0.03 0.00 20.00
6.00 0.00 0.00 0.13 0.00 0.13 0.00 0.00 0.00 0.00 0.03 0.00 20.00
7.00 0.00 0.00 0.15 0.00 0.15 0.00 0.00 0.00 0.00 0.04 0.00 20.00
8.00 0.00 0.06 0.17 0.00 0.23 0.00 0.00 0.00 0.00 0.04 0.00 20.00
9.00 0.00 0.00 0.19 0.00 0.26 0.00 0.00 0.00 0.08 0.05 0.00 20.00
10.00 0.00 0.00 0.12 0.00 0.31 0.00 0.00 0.00 0.19 0.03 0.00 20.00
11.00 0.00 0.00 0.16 0.00 0.32 0.00 0.00 0.00 0.16 0.04 0.00 20.00
12.00 0.00 0.00 0.03 0.00 0.31 0.00 0.00 0.00 0.28 0.01 0.00 20.00
13.00 0.00 0.00 0.00 0.13 0.23 0.00 0.00 0.00 0.36 0.00 -0.03 20.00
14.00 0.00 0.00 0.14 0.00 0.26 0.00 0.00 0.00 0.12 0.03 0.00 20.00
15.00 0.00 0.00 0.05 0.00 0.21 0.00 0.00 0.00 0.16 0.01 0.00 20.00
16.00 0.00 0.00 0.18 0.00 0.21 0.00 0.00 0.00 0.03 0.05 0.00 20.00
17.00 0.00 1.19 0.00 0.65 0.54 0.00 0.00 0.00 0.00 0.00 -0.17 20.00
18.00 0.00 2.40 0.00 2.15 0.26 0.00 0.00 0.00 0.01 0.00 -0.58 20.00
19.00 0.00 2.40 0.00 2.14 0.26 0.00 0.00 0.00 0.00 0.00 -0.57 20.00
20.00 0.00 0.00 0.22 0.00 0.22 0.00 0.00 0.00 0.00 0.06 0.00 20.00
21.00 0.00 0.00 0.19 0.00 0.19 0.00 0.00 0.00 0.00 0.05 0.00 20.00
22.00 0.00 0.00 0.18 0.00 0.18 0.00 0.00 0.00 0.00 0.04 0.00 20.00
23.00 0.00 0.00 0.16 0.00 0.16 0.00 0.00 0.00 0.00 0.04 0.00 20.00
Totaal 0.00 6.05 3.54 5.08 5.90 0.00 0.00 0.00 1.39 0.85 -1.34

Winst: 0.40 €

Doorzetten van alle settings naar HA
Netto vermogen (+)/uit(-) batterij Sessy: 0 W
Balanceren: False

Ik zie daar **** {'consumption': None, 'production': None} *** is dat corect?

Zie je nog andere fouten?

Mvg,Patrick

Op 12-2-2024 om 11:23 schreef Cees van Beek:

Ja hij zou niet leeg mogen/moeten zijn.
Heb jij de "history" in home assistant uitstaan?
Default zou die aan moeten staan.
Lees anders dit even door:
https://www.home-assistant.io/integrations/history/
En heb jij het energie dashboard van Home Assistant geactiveerd.
Dat dashboard werkt alleen als "history" aan staat.
Bovendien moet je in het options.json bestand de de volgende report entiteiten invullen:
"report": {
"entities grid consumption": [
"sensor.grid_consumption_low......",
"sensor.grid_consumption_high....."
],
"entities grid production": [
"sensor.grid_production_low.......",
"sensor.grid_production_high...."
]

@corneel27
Copy link
Owner

Het ziet er goed uit!
consumption none en production none worden veroorzaakt door het ontbreken van deze data in de database. Omdat er geen data zijn opgehaald bij Tibber.
Heb jij een andere leverancier of heb je het ophalen uitstaan in de scheduler. Als het wel aanstaat wat staat er in de logging na het ophalen? (Je kunt met een explorer via samba bij de map config_addons).
Die koppeling met Tibber vervalt in de volgende versie.

@pvhpsb
Copy link
Author

pvhpsb commented Feb 14, 2024

Ik heb Tibber aanstaan.
Logging van bewerking "Verbruiksgegevens bij Tibber ophalen":
Day Ahead Optimalisering versie: 0.4.72
Day Ahead Optimalisering gestart op: 14-02-2024 16:07:54
Tibber data present tot en met: 2023-09-01 00:00:00
Traceback (most recent call last):
File "/root/dao/webserver/../prog/day_ahead.py", line 1697, in
main()
File "/root/dao/webserver/../prog/day_ahead.py", line 1680, in main
day_ah.get_tibber_data()
File "/root/dao/webserver/../prog/day_ahead.py", line 104, in get_tibber_data
get_tibber_data()
File "/root/dao/prog/utils.py", line 151, in get_tibber_data
production_nodes = tibber_dict['data']['viewer']['homes'][0]['production']['nodes']
~~~~~~~~~~~^^^^^^^^
KeyError: 'data'

Maar ik wil gebruik maken van de gebruik/verbruik data van min Slimme meter via Homeassistant

Mvg,Patrick

@corneel27
Copy link
Owner

corneel27 commented Feb 14, 2024

In de volgende versie van de dao-addon zal de verplichte band met Tibber zijn doorgeknipt (nog ca 1 week wachten) en dan kun je (als alles goed is ingesteld) volledig gebruik maken van de data van de slimme meter die in HA worden gelogd.

Bovenstaande foutmelding ontstaat omdat de Tibber-api geen data terugstuurt.
Ik zal zelf wat meer werk gaan besteden aan adequate foutmeldingen in dit soort situaties.

Kun jij inloggen op de developer-webpagina van Tibber met je email-adres en wachtwoord:
https://developer.tibber.com/ ?
Kies om in te loggen op de pagina rechtsboven "sign in" en op de volgende pagina kies je voor "Api Explorer"
Op de daarna volgende pagina staat het access.token op de regel onder Api Explorer.
Klopt dat access token met wat je hebt ingevuld bij de instellingen in het secret-bestand bij tibber_api_token en staat het tussen quotes (enkele of dubbele aanhalingstekens)?

Als dat allemaal goed is kies in het drop-down menu rechts voor Home/Price/Conusmption
Klik dan op de pijl -knop naast GraphiQL en dan zou je jouw recentse gegevens bij Tibber te zien moeten krijgen.
Lukt dat allemaal?

@pvhpsb
Copy link
Author

pvhpsb commented Feb 22, 2024

Sorry, het heeft even geduurd.
Ik gebruik geen Tibber maar ga binnenkort naar ANWB.
Ik heb het nu draaiend met 2 Sessy's en vanmiddag is er ontladen, nu kijken of het vannacht goed gaat met laden.
Het rapport werkt nog niet, nog steeds ****Unknown column 't2.start_ts' ***
Ik wacht wel op de aanpassing voor de HA energie data.
Voor nu hartelijk dank voor get geweldige programma.
Mvg, Patrick

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants