Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Tibber plugin - Hva ønsker du deg?


Moskus

Anbefalte innlegg

11 minutter siden, Moskus skrev:

Har du prøvd å trykke "Show all"?

 

Jeg vet ikke hva som kan skje. Men det ser ikke ut som HS oppretter den paren-child forbindelsen den burde, og dermed blir det feil. De runde hjørnene i skjermbildene dine avslører det. Normalt skal det altså se slik ut:

 

 

Her er "Price Root" en parent device, og alle de andre er "child"-devicer. HomeSeer grupperer dem da slik.

 

Hvis du går inn på "Price Today TextSummary", skal du se følgende nederst i den øverste tabellen:

 

 

Hvordan ser det ut hos deg?

 

Ja, show all er trykket inn mange ganger, så jeg har slettet også root-devicen, men den oppretter seg igjen for seg selv.

 

image.thumb.png.54ea6918892749d5c1571cee2b03ca12.png

 

image.thumb.png.6a4eb7378152af7a4b72c28e9f04e1c4.png

Lenke til kommentar
Del på andre sider

19 minutter siden, ChristerSG skrev:

Ja, show all er trykket inn mange ganger, så jeg har slettet også root-devicen, men den oppretter seg igjen for seg selv.

Jeg ser at parent-device mangler, og DET er problemet. :(

Root device skal ikke opprettes automatisk av seg selv, men kun når du ber om det på Config-siden.

 

image.png

 

 

Jeg har enda en mistanke om at det er flere root'er...

 

Hvordan ser Advanced tab ut for Root device?

Lenke til kommentar
Del på andre sider

4 minutter siden, Moskus skrev:

Jeg ser at parent-device mangler, og DET er problemet. :(

Root device skal ikke opprettes automatisk av seg selv, men kun når du ber om det på Config-siden.

 

 

 

 

Jeg har enda en mistanke om at det er flere root'er...

 

Hvordan ser Advanced tab ut for Root device?

 

Jeg finner ikke flere root devices. Den opprettes kun igjen når jeg går via plugin, haker av på info jeg vil ha og trykker done.

 

image.thumb.png.64cde1b6fdddba29a10d52d3a290997b.png

 

image.thumb.png.2f775ed3713345b63ef56bd72d473564.png

Lenke til kommentar
Del på andre sider

3 minutter siden, Moskus skrev:

Ja, her ser vi problemet: 

 

 

Denne skal være "Parent".'

 

Etter at du har kjørt en oppdatering, er den fremdeles merket "Standalone"?

Kjører du siste versjon av HomeSeer?

Windows eller Linux?

Etter jeg opprettet den på nytt nå, med samme fremgangsmåte som tidligere så har den blitt Parent

10th times a charm tydeligvis.

 

Prøvde samtidig å opprette ny for Consumption, men den kom som Standalone. Vet ikke om det kan være påvirket av at de ikke har noe historiske data på meg? 

image.png

Lenke til kommentar
Del på andre sider

2 minutter siden, ChristerSG skrev:

Etter jeg opprettet den på nytt nå, med samme fremgangsmåte som tidligere så har den blitt Parent

10th times a charm tydeligvis.

Ja, sånn skal det jo ikke være... plugin'en gjør jo det samme uansett.

Fungerer det nå, eller er det like problematisk som før?

 

Jeg må melde dette som en bug.

Hvilken HS3-versjon? Windows eller Linux?

 

2 minutter siden, ChristerSG skrev:

Prøvde samtidig å opprette ny for Consumption, men den kom som Standalone. Vet ikke om det kan være påvirket av at de ikke har noe historiske data på meg? 

Den blir nok satt til standalone, for plugin'en vil ikke opprette devices for data som ikke finnes.

Lenke til kommentar
Del på andre sider

Akkurat nå, Moskus skrev:

Ja, sånn skal det jo ikke være... plugin'en gjør jo det samme uansett.

Fungerer det nå, eller er det like problematisk som før?

 

Jeg må melde dette som en bug.

Hvilken HS3-versjon? Windows eller Linux?

 

Den blir nok satt til standalone, for plugin'en vil ikke opprette devices for data som ikke finnes.

 

Den ser ut til å fungere nå ja.

 

Jeg er på .478 på Windows.

  • Like 1
Lenke til kommentar
Del på andre sider

  • 2 uker senere...

Det er avvik mellom Price Statistics Tomorrow Low og High, i forhold til hva som presenteres i Price Tomorrow TextSummary. Samme gjelder forsåvidt for Today også.

Er det noen grunn til dette? Og hvilke konsekvenser vil det ha for events som benytter disse feltene?

 

Edit: Det er vel kanskje intensjonen at den ikke skal vise den ene høyeste timen, men et snitt av de høyeste? Hvordan ser formelen ut? 

image.png

Endret av ChristerSG
Lenke til kommentar
Del på andre sider

Det var noe slikt jeg konkluderte med etter jeg fikk tenkt litt på det.

Men ett nytt "problem". Mulig dette kan løses på en helt annen måte.


Jeg kjører en event som sjekker om prisen er av de 4 høyeste gjennom døgnet og setter termostater i eco og tilbake i heat etter etter en time.

Problemet er hvis det er samme pris 2 timer på rad, noe som skjer 2 ganger i dag, så vil den jo ikke oppdatere prisen og eventet blir ikke trigget på nytt.

 

image.png.5dfefb46a75c2346087a9ee301a3a1a4.png

image.thumb.png.6e3b1bf16f9412f3fff066bee72150d1.png

Lenke til kommentar
Del på andre sider

23 minutter siden, ChristerSG skrev:

Jeg kjører en event som sjekker om prisen er av de 4 høyeste gjennom døgnet og setter termostater i eco og tilbake i heat etter etter en time.

Problemet er hvis det er samme pris 2 timer på rad, noe som skjer 2 ganger i dag, så vil den jo ikke oppdatere prisen og eventet blir ikke trigget på nytt.

Hmmmm! Det kan du ha rett i, jeg pleier å gjøre det slik for å minske belastningen plugin'ene mine har på HomeSeer. I andre plugins er det jo verdier som oppdaterer seg VESENTLIG oftere (tenk få sekunder mellom hver oppdatering) og det er vanligvis helt unødvendig å oppdatere HomeSeer devicen når kaffetrakteren hvert 3. sekund bekrefter at nå har den fremdeles antall kopper satt til 6...

 

Men akkurat her ser jeg at det skaper problemer.

 

Men jeg har et enkelt alternativ. :) 

image.png

 

... merk at jeg gir plugin'en 30 sekunders tid slik at vi vet at prisen er oppdatert. Dette vil i praksis ha samme effekt.

  • Like 1
Lenke til kommentar
Del på andre sider

Det var noe rart med denne også. Endret eventet nå, men den trigget igjen klokka 10.

Kan det være fordi den leser klokken 7 og 8 samt 16 og 17 som samme verdi? 

Eller den skulle jo forsåvidt ikke trigget uansett da det er flere timer som er høyere.

 

Current price er oppdatert 20 sekunder før event er kjørt.

 

image.png.50a66720d2119849d4e45405c8692103.png

 

image.png.292c7161ca464279be04de547fd64818.png

Lenke til kommentar
Del på andre sider

1 time siden, ChristerSG skrev:

Kan det være fordi den leser klokken 7 og 8 samt 16 og 17 som samme verdi? 

Nei, det gjør den garantert ikke. Kan du skru på logging og prøve å kjøre eventet på nytt? Da skal vi få vite hva plugin'en tenker.

Lenke til kommentar
Del på andre sider

Her er logg for klokken 13:

 

juov-14 13:00:30   Device Control Device: Underetasje Gang Mode 1 to Energy Save Heat (11)
juov-14 13:00:30   Device Control Device: Underetasje Bad Mode 1 to Energy Save Heat (11)
juov-14 13:00:30   Device Control Device: Overetasje Masterbad Mode 1 to Energy Save Heat (11)
juov-14 13:00:30   Event Event Trigger "Varmestyring Eco"
juov-14 13:00:30   Event Event Trigger "Varmestyring Automatisk eco ved pris"
juov-14 13:00:30   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 13:00:29   TibberSeer Debug UpdateTibberData done!
juov-14 13:00:12   TibberSeer Debug UpdateTibberData done!
juov-14 13:00:12   TibberSeer Debug TibberPrice, UpdateData done!(root: 1080)
juov-14 13:00:12   TibberSeer Debug GetSavePath(), savePath: C:\Program Files (x86)\HomeSeer HS3/html/images/TibberSeer/
juov-14 13:00:12   TibberSeer Debug GetSavePath(), savePath: C:\Program Files (x86)\HomeSeer HS3/html/images/TibberSeer/
juov-14 13:00:12   TibberSeer Debug UpdateData, updateTomorrowChart = True
juov-14 13:00:12   TibberSeer Debug UpdateData, updateTodayChart = True
juov-14 13:00:12   TibberSeer Debug PriceHigherThanNthHour, true/false: 0
juov-14 13:00:12   TibberSeer Debug PriceHigherThanNthHour, nth: 4
juov-14 13:00:12   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 13:00:12   TibberSeer Debug CurrentPrice.Total: 0,7752
juov-14 13:00:12   TibberSeer Debug Checking trigger in event with ref: 4
juov-14 13:00:00   TibberSeer Debug TibberPrice, UpdateData starting... (root: 1080)
juov-14 13:00:00   TibberSeer Debug UpdateTibberData starting...
juov-14 13:00:00   TibberSeer Debug UpdateTibberData starting...

 

 

Dette ligger i TibberSeer log:

juov-14 12:00:12   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 11:00:30   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 11:00:12   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 10:00:30   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 10:00:10   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 09:00:10   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 07:00:09   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 06:00:09   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 05:00:10   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 04:00:10   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 03:00:09   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 02:00:08   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 01:00:08   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-13 23:00:07   TibberSeer GetNthHighestPrice for n = '4': 0,8916
juov-13 22:00:08   TibberSeer GetNthHighestPrice for n = '4': 0,8916
juov-13 21:00:41   TibberSeer GetNthHighestPrice for n = '4': 0,8916

 

Lenke til kommentar
Del på andre sider

29 minutter siden, ChristerSG skrev:
juov-14 13:00:12   TibberSeer Debug PriceHigherThanNthHour, true/false: 0
juov-14 13:00:12   TibberSeer Debug PriceHigherThanNthHour, nth: 4
juov-14 13:00:12   TibberSeer GetNthHighestPrice for n = '4': 0,9146
juov-14 13:00:12   TibberSeer Debug CurrentPrice.Total: 0,7752

Øverste linje her sier at plugin'en returnerer "False" som condition, så det er veldig snodig hvis eventet blir trigget. Det ser tilsynelatende ut som om plugin'en gjør jobben sin.

 

Men det forklarer ikke hvorfor eventet blir trigget. :( 

... jeg får kikke litt på koden.

Lenke til kommentar
Del på andre sider

18 timer siden, Moskus skrev:

Skrivefeil i plugin. :(

 

Du hugsar kanskje at eg for ei tid tilbake testa ein del med Nth higher/lower than alle 24 timar, og at konklusjonen vart at når eit slikt event først vart oppretta hang N-verdien igjen også om N vart endra. Dermed kunne det heller ikkje kopierast for så å endre N. 

Var dette også pga. denne skrivefeilen (og er det dermed fiksa)? 

Lenke til kommentar
Del på andre sider

1 time siden, bjornepappa skrev:

Var dette også pga. denne skrivefeilen (og er det dermed fiksa)? 

Nei, dessverre. Den "feilen" vet jeg faktisk ikke helt hvordan jeg skal løse.

 

Men akkurat nå var det skrevet "<=" istedenfor ">="... 

  • Thanks 1
Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.