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

kW forbrug meget lavt, tror den viser data i GJ i stedet? #51

Open
raverlution opened this issue Jan 14, 2023 · 9 comments
Open

kW forbrug meget lavt, tror den viser data i GJ i stedet? #51

raverlution opened this issue Jan 14, 2023 · 9 comments

Comments

@raverlution
Copy link

Jeg har fjernvarme fra Sønderborg varme

Logger jeg ind på eforsyning.dk så er mit forbrug og budget i Gj, det ved jeg ikke om er std.

Klikker jeg ind på f.eks d. 13/01 på eforsyning.dk så får jeg at vi har brugt 0,24Gj og forventet forbrug er 0,32Gj

Kigger jeg i Home Assistant så viser den d. 13/01 et forbrug på 0,24kWh og forventet forbrug er 0,32 kWh, det lyder jo meget lavt hvertfald når vi snakker kWh:) - hvordan jeg jeg få Home Assistant / Eforsyning til at omregne mine 0,24Gj til kWh så det bliver korrekt? eller alternativt vise Gj i stedet for kWh?

Når jeg ser andre på diverse fora bruge integrationen så viser deres markant højere kWh end min.
Er der noget jeg har overset eller kører Sønderborg Varme det på en anden måde end de fleste?

Billede fra Eforsyning.dk
image

Billede fra Home Assistant
image

vh Kenn

@kpoppel
Copy link
Owner

kpoppel commented Jan 14, 2023

Ja det kan godt se ud til at den enhed du får data ud i ikke stemmer med det jeg har set indtil videre. Integrationen forventer at data returneres i enten MWh eller kWh, og arbejder internt med kWh.

Hvis du følger README for at give noget ekstra logging i home-assistant.log, vil du så ikke sende et dump af de data der kommer tilbage? Jeg tænker, at der må være et felt der angiver noget andet end det der ses efter lige nu.

Noget i stil med dette:

 "TForbrugsTaellevaerk": [
            {
                "IndexNavn": "ENG1", <- Identifier
                "Enhed_Txt": "MWh",
                "Forbrug": "<float>"
            },{

@raverlution
Copy link
Author

Hej

Her er hvad der kommer ud:

"Taellevaerker": {
"Text": "ENG1|M3|TIME_|ENG2|TV2|"
},
"VarKorrigeret": "False",
"Afkoling": "45,0282764056646",
"FraDatoStr": "31-12-2022",
"ForventetForbrugENG1": "8,28",
"Forv_Retur": "36,9357263450924",
"AntForbrugsLinjer": "13",
"Tempfrem": "71,6012084592145",
"ForventetForbrugFraRealiseredeGraddageFaktor": "0",
"AntEjendomme": "0",
"AntInstallationer": "0",
"Text": "ENG1|M3|TIME_|ENG2|TV2|",
"Pris": "0",
"AktuelTaellevaerksNr": "0",
"I_Alt_Kr": "0",
"NeutraltOmraadeOvre": "36,94",
"ForventetForbrugM3": "47,52",
"NeutraltOmraadeNedre": "31,94"
},
"InstDato": "35064",
"InstAdrUds": "False",
"IHusNr": "0",
"MaalAflFysNr": "",
"IVejNr": "0",
"Afk_Metode": "0",
"ILitraer": "",
"AarStart": "01-01-2023",
"PrognEng1Uds": "False",
"Vv_Proc": "25",
"PrognM3Uds": "False",
"Text": "",
"LbNr": "1",
"Afk_Graense2": "0",
"Afk_Graense1": "0"
}

"TForbrugsTaellevaerk": [
{
"IndexNavn": "ENG1",
"Enhed_Txt": "Gj",
"Korrig": "0,00",
"Beskrivelse": "Gj",
"Enhed": "4",
"Faktor": "1",
"Slut": "210,27",
"Start": "210,03",
"Format": "####0.00",
"Forbrug": "3,12"

Håber det er noget du kan bruge? :)

@kpoppel
Copy link
Owner

kpoppel commented Jan 14, 2023

Ja det er rigtig godt.
Der går 3.6 GJ på en MWh, så den omregning skal jeg have med hvis det er denne enhed.
Home Assistant vil så rapportere i kWh.
De arbejder på enhedskonverteringer i UIet som måske vil kunne vise dine tal igen i GJ hvis det er, men jeg ved ikke hvor det bærer hen. Integrationen her vil kun arbejde i kWh.

@raverlution
Copy link
Author

Super👍

ja jeg lavede en sensor der gangede energy-used og expected use med 277.78. Så viser den det i kWh, men kun på dagen. Alle historiske data er så væk.

det kunne være fedt hvis den kan vise korrekt kWh🙂

@kpoppel
Copy link
Owner

kpoppel commented Jan 15, 2023

Prøv pre-release 1.2.0.

Der er nogle sensorer der hedder

energy-total-used
energy-use-prognosis

Er de også i GJ for dig? Integrationen antager at disse tal er i kWh. Nærværende release håndterer ikke om disse sensorer skulle være i GJ lige nu, så sig til hvis det også er tilfældet.

Edit: Det du skal se efter o loggen er de data der kommer ud sådan her:

2023-01-15 11:16:19.341 DEBUG (SyncWorker_0) [custom_components.eforsyning.pyeforsyning.eforsyning] Done getting billing details 200
2023-01-15 11:16:19.342 DEBUG (SyncWorker_0) [custom_components.eforsyning.pyeforsyning.eforsyning] {
    "faktlini": [
        {
            "ekstra": "kr.",
            "enhedPris": "433,80",
       ...
        },
        ...
        {
            "ekstra": "kr.",
            "enhedPris": "867,60",
            "linieType": "3",
            "antalEnheder": "2,242",
            "enhed": "MWh",      <--
            "tekst": "MWh",         <--
            "prisEnhed": "kr./MWh",     <--
            "opl4": "MWh",      <--
            "opl3": "21,895",
            "opl2": "MWh",
            "opl1": "19,653",
            "ialt": "1.945,16"
        },

.. og alle linjer herefter

Denne del er noget mere besværlig at parse, da hvert fjernvarmeværk har sin egen opsætning af regningen. Så hvis du bare dumper hele denne sektion, kan jeg se strukturen netop din regning. Tallene er ikke vigtige, så hvis du ønsker kan du fjerne tal for forbrug, regning mv. inden du poster dumpet her.

@raverlution
Copy link
Author

Pre-release 1.2.0 installeret og nu ser det rigtigt ud :)
image

sensor.eforsyning_energy_total_used kommer ud med:
image

Og sensor.eforsyning_energy_use_prognosis kommer ud med:
image

Her kommer det fra loggen:

2023-01-15 12:56:37.852 DEBUG (SyncWorker_5) [custom_components.eforsyning.pyeforsyning.eforsyning] Done getting billing details 200
2023-01-15 12:56:37.853 DEBUG (SyncWorker_5) [custom_components.eforsyning.pyeforsyning.eforsyning] {
"faktlini": [
{
"ekstra": "",
"enhedPris": "",
"linieType": "13",
"antalEnheder": "",
"enhed": "",
"tekst": "",
"prisEnhed": "",
"opl4": "1",
"opl3": "1",
"opl2": "10",
"opl1": "25",
"ialt": ""
},
{
"ekstra": "kr.",
"enhedPris": "124,00",
"linieType": "3",
"antalEnheder": "3,37",
"enhed": "Gj",
"tekst": "80460473",
"prisEnhed": "kr./Gj",
"opl4": "Gj",
"opl3": "213,40",
"opl2": "Gj",
"opl1": "210,03",
"ialt": "417,88"
},
{
"ekstra": "",
"enhedPris": "",
"linieType": "3",
"antalEnheder": "",
"enhed": "",
"tekst": " Forbrugsperiode: 31-12-2022 til 14-01-2023",
"prisEnhed": "",
"opl4": "",
"opl3": "",
"opl2": "",
"opl1": "",
"ialt": ""
},
{
"ekstra": "kr.",
"enhedPris": "124,00",
"linieType": "3",
"antalEnheder": "46,78",
"enhed": "Gj",
"tekst": "Forventet forbrug: 15-01-2023 til 31-12-2023",
"prisEnhed": "kr./Gj",
"opl4": "",
"opl3": "",
"opl2": "",
"opl1": "",
"ialt": "5.800,72"
},
{
"ekstra": "",
"enhedPris": "",
"linieType": "22",
"antalEnheder": "",
"enhed": "",
"tekst": "Motivationsstarif",
"prisEnhed": "",
"opl4": "",
"opl3": "",
"opl2": "",
"opl1": "",
"ialt": ""
},
{
"ekstra": "",
"enhedPris": "",
"linieType": "22",
"antalEnheder": "",
"enhed": "",
"tekst": "Gennemsnitlig freml\u00f8bstemp. i perioden",
"prisEnhed": "",
"opl4": "\u00b0C",
"opl3": "71,68",
"opl2": "",
"opl1": "",
"ialt": ""
},
{
"ekstra": "",
"enhedPris": "",
"linieType": "22",
"antalEnheder": "",
"enhed": "",
"tekst": "Gennemsnitlig returtemp. i perioden",
"prisEnhed": "",
"opl4": "\u00b0C",
"opl3": "26,36",
"opl2": "",
"opl1": "",
"ialt": ""
},
{
"ekstra": "",
"enhedPris": "",
"linieType": "22",
"antalEnheder": "",
"enhed": "",
"tekst": "Forventet returtemperatur",
"prisEnhed": "",
"opl4": "\u00b0C",
"opl3": "36,92",
"opl2": "",
"opl1": "",
"ialt": ""
},
{
"ekstra": "kr.",
"enhedPris": "-6,8932",
"linieType": "22",
"antalEnheder": "3,37",
"enhed": "Gj",
"tekst": "Fradrag",
"prisEnhed": "kr./Gj",
"opl4": "%",
"opl3": "-5,56",
"opl2": "",
"opl1": "",
"ialt": "-23,23"
},
{
"ekstra": "",
"enhedPris": "",
"linieType": "22",
"antalEnheder": "",
"enhed": "",
"tekst": "",
"prisEnhed": "",
"opl4": "",
"opl3": "",
"opl2": "",
"opl1": "",
"ialt": ""
},
{
"ekstra": "",
"enhedPris": "",
"linieType": "0",
"antalEnheder": "",
"enhed": "",
"tekst": " ",
"prisEnhed": "",
"opl4": "",
"opl3": "",
"opl2": "",
"opl1": "",
"ialt": ""
},
{
"ekstra": "kr.",
"enhedPris": "550,00",
"linieType": "6",
"antalEnheder": "",
"enhed": "",
"tekst": "Abonnement m\u00e5ler 80460473",
"prisEnhed": "kr./\u00e5r",
"opl4": "",
"opl3": "",
"opl2": "dage",
"opl1": "365",
"ialt": "550,00"
},
{
"ekstra": "kr.",
"enhedPris": "20,00",
"linieType": "1",
"antalEnheder": "204,00",
"enhed": "m\u00b2",
"tekst": "Fast bidrag",
"prisEnhed": "kr./m\u00b2",
"opl4": "",
"opl3": "",
"opl2": "dage",
"opl1": "365",
"ialt": "4.080,00"
},
{
"ekstra": "",
"enhedPris": "",
"linieType": "0",
"antalEnheder": "",
"enhed": "",
"tekst": " ",
"prisEnhed": "",
"opl4": "",
"opl3": "",
"opl2": "",
"opl1": "",
"ialt": ""
},
{
"ekstra": "kr.",
"enhedPris": "",
"linieType": "12",
"antalEnheder": "",
"enhed": "",
"tekst": "Total, ekskl. moms",
"prisEnhed": "",
"opl4": "",
"opl3": "",
"opl2": "",
"opl1": "",
"ialt": "10.825,37"
},
{
"ekstra": "kr.",
"enhedPris": "10.825,37",
"linieType": "10",
"antalEnheder": "25",
"enhed": "%",
"tekst": "Moms",
"prisEnhed": "kr.",
"opl4": "",
"opl3": "",
"opl2": "",
"opl1": "",
"ialt": "2.706,34"
},
{
"ekstra": "kr.",
"enhedPris": "",
"linieType": "12",
"antalEnheder": "",
"enhed": "",
"tekst": "Total, inkl. moms",
"prisEnhed": "",
"opl4": "",
"opl3": "",
"opl2": "",
"opl1": "",
"ialt": "13.531,71"
},
{
"ekstra": "kr.",
"enhedPris": "",
"linieType": "12",
"antalEnheder": "",
"enhed": "",
"tekst": "Forel\u00f8big beregnet efterbetaling",
"prisEnhed": "",
"opl4": "",
"opl3": "",
"opl2": "",
"opl1": "",
"ialt": "13.531,71"
},
{
"ekstra": "",
"enhedPris": "",
"linieType": "0",
"antalEnheder": "",
"enhed": "",
"tekst": " ",
"prisEnhed": "",
"opl4": "",
"opl3": "",
"opl2": "",
"opl1": "",
"ialt": ""
}
]
}

@kpoppel
Copy link
Owner

kpoppel commented Jan 15, 2023

Ja det er som jeg tænkte. De to sidste sensorer skal jeg lige have tænkt over, da din rapport ser noget anderledes ud end de tilfælde jeg har set indtil nu.

Men fedt at de daglige data ser godt ud.

@raverlution
Copy link
Author

Mange tak for indsatsen so far :)

@kpoppel
Copy link
Owner

kpoppel commented Apr 25, 2023

Jeg har released v1.2.4 som pre-release. Den er et forsøg på at trække meningsfyldte data ud af data herover til de relevante sensorer.

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