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

TibberSeer for Pulse


Moskus

Anbefalte innlegg

JohnMartin skrev (12 minutter siden):

Men er det bare Realtime Power du har justert nå, eller skal også Realtime PowerProduction oppdateres oftere?

Jeg har i praksis fjernet alle sjekker om verdi > 0. Så hvis tallet har en verdi (og 0 er en verdi) så skal det bli oppdatert.

Lenke til kommentar
Del på andre sider

Moskus skrev (1 minutt siden):

Jeg har i praksis fjernet alle sjekker om verdi > 0. Så hvis tallet har en verdi (og 0 er en verdi) så skal det bli oppdatert.

Etter innledende tester, så ser jeg ikke noen endring.
Realtime Power er "låst" på 0,5kW (Siste positive verdi før jeg fikk overproduksjon). Settes ikke til 0 når API gir 0.

Realtime PowerProduction oppdateres fortsatt ikke. 

Lenke til kommentar
Del på andre sider

Moskus skrev (På 28.3.2023 den 9.42):

Faen. Hadde oversett den. Vi prøver på nytt.

 

HSPI_TibberSeer 0034.zip 51.34 kB · 0 Nedlastninger

 

Realtime Power fungerer nå utmerket! Går i 0 når jeg har overproduksjon. 😃

Realtime PowerProduction derimot kan jeg ikke si har endret seg noe.
Fortsatt få oppdateringer og som regel bare hver hele time, med enkelte unntak:

image.png.2eb85402cfc56421b2a5a4a402b6ca3a.png

Lenke til kommentar
Del på andre sider

Nå skal det ikke være noen forskjell på TibberSeer og APIet. Er det tall fra APIet (som er annerledes enn det som allerede er registrert på Device Value), så skal det bli oppdatert.

 

Er data fra developer.tibber.no oftere oppdatert?

 

Jeg stusser jo litt for min Realtime Power oppdateres jo hvert 2,5 sekund...?

Lenke til kommentar
Del på andre sider

Moskus skrev (12 timer siden):

Nå skal det ikke være noen forskjell på TibberSeer og APIet. Er det tall fra APIet (som er annerledes enn det som allerede er registrert på Device Value), så skal det bli oppdatert.

 

Er data fra developer.tibber.no oftere oppdatert?

 

Jeg stusser jo litt for min Realtime Power oppdateres jo hvert 2,5 sekund...?

Realtime Power oppdateres hvert 2,5 sekund, ja. 
API'et sender alltid data hvert 2,5 sekund, men Realtime PowerProduction oppdateres bare hvert 10. sekund.

Ut ifra hva jeg har fått ut av Tibber, så er det fordi AMS bare sender negativ effekt hvert 10 sekund.

 

Det som er finurlig her er at integrasjonen i Home Assistant oppdaterer Realtime PowerProduction hvert 10. sekund:
image.png.92cd251cc4048edd3dda2db2b43840e8.png

 

Mens TibberSeer ikke gjør det:
image.png.7422df7280c42491d9ff1fca157d7080.png

 

Så API'et sender fortløpende, men det blir ikke registrert av TibberSeer av en eller annen grunn.

Lenke til kommentar
Del på andre sider

JohnMartin skrev (11 timer siden):

Mens TibberSeer ikke gjør det:

OK, får sjekke om jeg må oppdatere noe igjen.

 

Full disclaimer: TibberSeer sin Realtime Power-del bruker .NET SDKet fra Tibber. Det kan være en bug der, men det tror jeg ikke (jeg har kikket i koden, og kompilert den på ny selv).

 

EDIT: Jeg forstår det ikke helt. Her er koden for PowerProduction:

Case DeviceTypes.PowerProduction
	If plugin.Settings.Realtime_Use_PowerProduction AndAlso value.PowerProduction.HasValue Then
		Dim ref As Integer = GetChildDeviceReference(root, devType)

		Dim oldValue As Double = hs.DeviceValueEx(ref)
		Dim newValue As Double = Math.Round(CDbl(value.PowerProduction) / 1000, 3)

		If newValue <> oldValue Then hs.SetDeviceValueByRef(ref, newValue, True)
	End If

 

".HasValue" sjekker om den er null eller ikke. 0 er ikke null.

 

 

Har HomeAssistant-verdiene 10 sekunders oppløsning eller 2,5...?

Lenke til kommentar
Del på andre sider

Moskus skrev (32 minutter siden):

OK, får sjekke om jeg må oppdatere noe igjen.

 

Full disclaimer: TibberSeer sin Realtime Power-del bruker .NET SDKet fra Tibber. Det kan være en bug der, men det tror jeg ikke (jeg har kikket i koden, og kompilert den på ny selv).

 

EDIT: Jeg forstår det ikke helt. Her er koden for PowerProduction:

Case DeviceTypes.PowerProduction
	If plugin.Settings.Realtime_Use_PowerProduction AndAlso value.PowerProduction.HasValue Then
		Dim ref As Integer = GetChildDeviceReference(root, devType)

		Dim oldValue As Double = hs.DeviceValueEx(ref)
		Dim newValue As Double = Math.Round(CDbl(value.PowerProduction) / 1000, 3)

		If newValue <> oldValue Then hs.SetDeviceValueByRef(ref, newValue, True)
	End If

 

".HasValue" sjekker om den er null eller ikke. 0 er ikke null.

 

 

Har HomeAssistant-verdiene 10 sekunders oppløsning eller 2,5...?

 

 

HomeAssistant oppdaterer hver 2,5 sekund for alle verdier(som har ny verdi), men ikke for PowerProduction. Den oppdateres hvert 10. sekund. Altså det samme som kommer fra API'et.
Vet ikke om @daniel.h.iversen kanskje har noen gode råd? 🙂
Bruker integrasjon i HomeAssistant samme SDK?

 

Ikke at jeg er noe ekspert, men ser jo fornuftig ut den koden der. Er bare så rart at TibberSeer ikke får med seg oppdateringene som kommer fra PowerProduction, for det vises i API Explorer og i HomeAssistant.. 🧐

 

Lenke til kommentar
Del på andre sider

  • 3 måneder senere...

Hei.

 

Jeg har nå fått en feilmelding på Tibberseer: 

TibberSeer ERROR
StartLiveMeasurementListener FAILED! Ex.Message: real-time measurement subscription initialization failed
TibberSeer Debug
IObserver OnError: The WebSocket is in an invalid state ('CloseReceived') for this operation. Valid states are: 'Open, CloseSent'
 
Nå kjører ikke tibber stort lengre enn 5 min før den slutter å rapportere live. Av og til hjelper det å trykke restart listener, men problemet kommer fort igjen. Alt er av-innstalert og re-innstalert uten at det hjalp 😞 
Er det noen som vet hva som kan være galt?
Kjører HS4 og har kjørt Tibberseer siden starten uten store problemer.
 
PS. Tibber API kjører ok når jeg sjekker det.
 
Lenke til kommentar
Del på andre sider

Har du flere ting som lytter på Tibber feeden? Jeg har ikke sjekket det så nøye, men når jeg har drevet med utvikling og testet ting mot Tibber så opplever jeg at Prometheus exporteren jeg kjører kontinuerlig også blir avbrutt og restarter. Tibber har rate limiting på apiet, mulig de har noe på kun en subscriber pr. access token også.

Endret av t.e.r.j.e
Lenke til kommentar
Del på andre sider

Realtime sluttet å virke på en av mine to lokasjoner i går kveld kl 2300-ish. Ikke så uvanlig det, men nå har den vært ute av drift unormalt lenge. Plugin restartet flere ganger. 

 

Det er også litt rart at det kun gjelder 1 av 2 hus, som muligens peker mot at feil ligger hos meg. Men jeg kan ikke se hva det skulle være. 

 

Noen andre som ser det samme?

 

Logg:

Screenshot_20230716_091058_Chrome.thumb.jpg.ec75ada44de2652fb3ec278f4dabd43d.jpg

 

EDIT: Direkte på API gir samme symptom. Ser ut som om jeg får realtime-feed fra kun 1 av 2 hus. Så da er det nok noe på Tibber-siden, vil jeg tro.

 

EDIT2: Min egen Pulse som fusker, ser det ut som. Resatte den, så var alt på plass igjen. 

Endret av psv021
Lenke til kommentar
Del på andre sider

Det er vel det samme problemet som jeg har.

Har nå opprettet en Tibber node på Nodered som kjører uten problem. Kan derfor ikke se at det er hos Tibber problemet ligger.

Men ser at Nodered også Timer ut ofte, med videre re-connect.

 

 

 

Endret av Raptor
Lenke til kommentar
Del på andre sider

  • 3 uker senere...

Jeg  opplever at oppdateringene ofte stanser opp i  flere timer, før de kanskje starter opp igjen. Dersom jeg restarter plugin så kommer  oppdateringene igjen.

I loggen står det med jevne mellomrom:

Legacy-Plugin
TibberSeer ERROR
TibberConsumption, Daily time sum failed
 
Denne advarselen går også igjen:
Legacy-Plugin
TibberSeer Warning
TibberPrice, GeneratePriceChart Warning @ New Chart: list has no elements
 
Noen forslag til hva jeg kan gjøre for å få det til å fungere stabilt?
 
 

Microkontor_Realtime_CurrentPhase1_full.png

Endret av Decibel
Lenke til kommentar
Del på andre sider

Moskus skrev (17 minutter siden):

Ja, sannsynligvis, men da burde du slette devicene og restarte plugin. Så vil ikke TibberSeer prøve å oppdatere dem. 🙂 

 

Ah, du har puttet noen knapper nederst i "Configuration" ja, de hadde jeg ikke sett... 😛

Jeg hadde bare sett avkrysningsboksene under "Real time" inne på "Configuration" og antok at det bare var de man kunne slå av/på... 

 

Testet å slå av både for "price" og "consuption" nå, så får vi se hva som skjer kl 15:00... 🙂 

 

EDIT:

Nei, det hjalp ikke:

Aug-01 15:00:09   Info Plugin TibberSeer with instance: has disconnected

Den prøver å oppdatere "consumption" likevel.

 

Slo på debug nå, så får vi se kl 15:15. 🙂

 

Jeg ser "Keep Realtime Alive" er aktiv, med satt interval på 15 min. Kanskje det er noe som skjer der...?

Endret av ZoRaC
Lenke til kommentar
Del på andre sider

Aug-01 15:15:47   TibberSeer Debug Initializing done! Ready...
Aug-01 15:15:47   TibberSeer Debug RestartTimer, diff: 852978
Aug-01 15:15:47   TibberSeer Debug UpdateTibberData done (root 1646)!
Aug-01 15:15:47   TibberSeer Debug RestartTimer, nextWhole: 15:30:00
Aug-01 15:15:47   TibberSeer Debug RestartTimer, timeNow: 15:15:47.0216470
Aug-01 15:15:47   TibberSeer Debug UpdateTimerTrigger done.
Aug-01 15:15:47   TibberSeer Debug UpdateTibberData starting (for root884)...
Aug-01 15:15:47   TibberSeer Debug UpdateTibberData starting (for root880)...
Aug-01 15:15:47   TibberSeer Debug UpdateTibberData starting (for root1646)...
Aug-01 15:15:46   TibberSeer Debug StartLiveMeasurementListener done!
Aug-01 15:15:41   TibberSeer Debug UpdateTimerTrigger timer lapsed. Updating Tibber-data.
Aug-01 15:15:41   TibberSeer Debug CheckAndCreateDevices done!
Aug-01 15:15:41   TibberSeer Debug Found consumption root: 884
Aug-01 15:15:41   TibberSeer Debug Updating Status Graphics...
Aug-01 15:15:41   TibberSeer Debug StartLiveMeasurementListener starting...
Aug-01 15:15:41   TibberSeer Debug Updating Status Graphics...
Aug-01 15:15:41   TibberSeer Debug Updating Status Graphics...
Aug-01 15:15:41   TibberSeer Debug Updating Status Graphics...
Aug-01 15:15:41   TibberSeer Debug Updating Status Graphics...
Aug-01 15:15:41   TibberSeer Debug Updating Status Graphics...
Aug-01 15:15:41   TibberSeer Debug Updating Status Graphics...
Aug-01 15:15:41   TibberSeer Debug Updating Status Graphics...
Aug-01 15:15:41   TibberSeer Debug Updating Status Graphics...
Aug-01 15:15:41   TibberSeer Debug Found price root: 880
Aug-01 15:15:41   TibberSeer Debug TibberRealtime new, root: 1646
Aug-01 15:15:41   TibberSeer Debug Found realtime root: 1646
Aug-01 15:15:41   TibberSeer Debug CheckAndCreateDevices; Found roots count: 3
Aug-01 15:15:36   TibberSeer Debug Starting initializiation.
Aug-01 15:15:36   Starting Plug-In Initializing plugin TibberSeer ...
Aug-01 15:15:36   Starting Plug-In TibberSeer loaded in 15089 milliseconds
Aug-01 15:15:22   Info Plugin TibberSeer has connected. IP:127.0.0.1:36042
Aug-01 15:15:21   Warning I/O interface TibberSeer is down, executable is not running, restarting ...
Aug-01 15:15:08   Info Plugin TibberSeer with instance: has disconnected
Aug-01 15:15:08   TibberSeer Debug Tibber, SaveToRootRef. TipperPrices = TibberPriceLocale
Aug-01 15:15:07   TibberSeer Debug PEDAdd, object was serialized: True
Aug-01 15:15:07   TibberSeer Debug PEDAdd, object was serialized: True
Aug-01 15:15:07   TibberSeer Debug Checking consumption at 01/08/2023 15:15:07 using refresh token starting with: a1b
Aug-01 15:15:07   TibberSeer Debug Checking prices at 01/08/2023 15:15:07 using refresh token starting with: a1b
Aug-01 15:15:07   TibberSeer Debug Tibber, SetRootData. TibberConsumptions = TibberConsumptionLocale
Aug-01 15:15:07   TibberSeer Debug TibberPrice, UpdateData starting... (root: 880)
Aug-01 15:15:07   TibberSeer Debug TibberPrice, GetRooTData. TibberPrices = TibberPriceLocale
Aug-01 15:15:07   TibberSeer Debug UpdateTimerTrigger done.
Aug-01 15:15:07   TibberSeer Debug RestartTimer, diff: 892764
Aug-01 15:15:07   TibberSeer Debug RestartTimer, nextWhole: 15:30:00
Aug-01 15:15:07   TibberSeer Debug UpdateTibberData starting (for root884)...
Aug-01 15:15:07   TibberSeer Debug RestartTimer, timeNow: 15:15:07.2359350
Aug-01 15:15:07   TibberSeer Debug UpdateTibberData starting (for root880)...
Aug-01 15:15:07   TibberSeer Debug UpdateTibberData done (root 1646)!
Aug-01 15:15:07   TibberSeer Debug UpdateTibberData starting (for root1646)...
Aug-01 15:15:06   TibberSeer Information RT --> 15:15:06 - power: 596 W, meter: 92292.767 W, today: 18.412858 kWh; cost:
Aug-01 15:15:05   TibberSeer Information RT --> 15:15:04 - power: 593 W, meter: 92292.767 W, today: 18.412527 kWh; cost:
Aug-01 15:15:04   TibberSeer Information RT --> 15:15:02 - power: 594 W, meter: 92292.767 W, today: 18.412198 kWh; cost:
Aug-01 15:15:01   TibberSeer Information RT --> 15:15:00 - power: 594 W, meter: 92292.767 W, today: 18.411868 kWh; cost:
Aug-01 15:15:00   TibberSeer Debug UpdateTimerTrigger timer lapsed. Updating Tibber-data.

 

Vet ikke om noe av dette hjelper på å finne årsaken?

Lenke til kommentar
Del på andre sider

Da var problemet til ZoRaC løst, men jeg tviler på at  jeg har det samme problemet. 

Min Tibberseer slutter bare å motta data for en   periode, før den plutselig starter igjen. Og i noen tilfeller  så starter den aldri igjen..

 

Noen gode ideer?

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.