Moskus Skrevet 30. desember 2019 Forfatter Skrevet 30. desember 2019 1 time siden, psv021 skrev: Noen tips? Ja, men ikke så mange. 1) Skru på debugging, så kan vi forhåpentligvis se mer hva som skjer. 2) Sjekk at du får data. Prøv Explorer'en, og test alle eksemplene, spesielt "Realtime". Siter
psv021 Skrevet 31. desember 2019 Skrevet 31. desember 2019 (endret) 15 timer siden, Moskus skrev: 2) Sjekk at du får data. Prøv Explorer'en, og test alle eksemplene, spesielt "Realtime". Mulig problemet ligger der ja... Får data på alle eksemplene bortsett fra Realtime Subscription. Den gir kun denne responsen: "Your subscription data will appear here after server publication!" Edit: Har data fra Pulse i app'en, men kun fra det ene huset. Kanskje det er relevant. Endret 31. desember 2019 av psv021 Siter
Moskus Skrevet 1. januar 2020 Forfatter Skrevet 1. januar 2020 På 31.12.2019 den 13.03, psv021 skrev: Får data på alle eksemplene bortsett fra Realtime Subscription. Den gir kun denne responsen: "Your subscription data will appear here after server publication!" Edit: Har data fra Pulse i app'en, men kun fra det ene huset. Kanskje det er relevant. Det er nå du må kontakte Tibber selv, dette er utenfor min kontroll. Når du har fått det til å virke i Explorer'en, så vil det virke med TibberSeer. Siter
Moskus Skrevet 1. januar 2020 Forfatter Skrevet 1. januar 2020 Da kan du i mellomtiden få alt til å fungere, utenom realtime. Før du starter plugin'en, så slett Realtime devicen i HomeSeer så burde alt annet fungere. 1 Siter
daniel.h.iversen Skrevet 1. januar 2020 Skrevet 1. januar 2020 På 31.12.2019 den 13.03, psv021 skrev: Edit: Har data fra Pulse i app'en, men kun fra det ene huset. Kanskje det er relevant. I apiet velger du hvilken Pulse du vil ha data fra, ved å spesifisere homeId Siter
Moskus Skrevet 1. januar 2020 Forfatter Skrevet 1. januar 2020 5 minutter siden, daniel.h.iversen skrev: I apiet velger du hvilken Pulse du vil ha data fra, ved å spesifisere homeId Og hvordan får man fatt i det? Siter
daniel.h.iversen Skrevet 1. januar 2020 Skrevet 1. januar 2020 Hvordan man finner homeId ? { viewer { homes { id } } } 1 Siter
Moskus Skrevet 1. januar 2020 Forfatter Skrevet 1. januar 2020 Festlig at det er såpass vanskelig, og faktisk ikke et standard-eksempel... Kan du få noen til å sette det på to-do-lista? Siter
daniel.h.iversen Skrevet 1. januar 2020 Skrevet 1. januar 2020 (endret) Du finner det ved "autofullfør" , control+space i editoren. Og det følger samme struktur som alle andre spørringer i graphql. Du finner det også her:https://developer.tibber.com/docs/reference Men bruker du ikke det for å hente Pulse-data i tibberseer? Hvordan får man da tak i Pulse-data? Endret 1. januar 2020 av daniel.h.iversen Siter
Moskus Skrevet 1. januar 2020 Forfatter Skrevet 1. januar 2020 1 minutt siden, daniel.h.iversen skrev: Du finner det ved "autofullfør" , control+space i editoren. Skikkelig intuitivt! ... du forstår hva jeg mener. 2 minutter siden, daniel.h.iversen skrev: Men bruker du ikke det for å hente Pulse-data i tibberseer? Hvordan får man da tak i Pulse-data? Jo. Men de fleste har bare et hjem. @psv021 har flere. For kun et hjem fungerer "Realtime" eksempelet utmerket. Siter
daniel.h.iversen Skrevet 1. januar 2020 Skrevet 1. januar 2020 Ahh, så man må manuelt legge inn homeId ? (Tror alle de andre smarthus-integrasjonene henter det automatisk.) Siter
Moskus Skrevet 1. januar 2020 Forfatter Skrevet 1. januar 2020 4 minutter siden, daniel.h.iversen skrev: Ahh, så man må manuelt legge inn homeId ? (Tror alle de andre smarthus-integrasjonene henter det automatisk.) Ja, det må de. Jeg har jo ikke funnet noen måter å hente homeID på, og Tibber sitt .NET SDK kan det heller ikke... Før nå. Så nå får jeg vel komme med en oppdatering. 2 Siter
daniel.h.iversen Skrevet 1. januar 2020 Skrevet 1. januar 2020 Et tips til. Denne forteller om hvilke hus som har en real time device: { viewer { homes { features { realTimeConsumptionEnabled } } } } 1 Siter
Moskus Skrevet 1. januar 2020 Forfatter Skrevet 1. januar 2020 Ja, den har jeg faktisk sett, og tenkt å implementere. Siter
psv021 Skrevet 1. januar 2020 Skrevet 1. januar 2020 Som Moskus skriver, så har jeg Pulse to steder. Den ene funker ikke for tiden. Sannsynligvis har jeg da lagt inn HomeID for den som ikke virker. Takk for tips, skal ta en kikk. Rotårsak til mine problemer KAN nok se ut til å være at jeg har to Pulser. (Kanskje ingen andre har vært borti det caset for TibberSeer før?) Forøvrig sviver TibberSeer fint uten realtime. Måtte innom API explorer for å finne ut hvilken Pulse som var "0" og hvilken som var "1", men nå virker det som om tallene gir mening. Klødde meg litt i hodet her en stund (Adresse kan hentes fra APIet - det hadde hjulpet å ha den tilgjengelig i config i HS3, evt bare som en parameter) Siter
Moskus Skrevet 2. januar 2020 Forfatter Skrevet 2. januar 2020 11 timer siden, psv021 skrev: Rotårsak til mine problemer KAN nok se ut til å være at jeg har to Pulser. (Kanskje ingen andre har vært borti det caset for TibberSeer før?) Det skal ikke være det, så lenge du bruker HomeID'en som faktisk gir data. (Synes også det er litt skummelt at .NET-implementeringen bare kræsjer hvis HomeIDen er feil ). 11 timer siden, psv021 skrev: (Adresse kan hentes fra APIet - det hadde hjulpet å ha den tilgjengelig i config i HS3, evt bare som en parameter) Jeg må legge opp til å støtte flere hus/boliger, ser at flere og flere har dette etter hvert. Siter
psv021 Skrevet 2. januar 2020 Skrevet 2. januar 2020 (endret) Denne gir informasjon for å koble adresse mot homeID, ser det ut som. { viewer { homes { address { address1 city postalCode } id } } } Endret 2. januar 2020 av psv021 1 Siter
psv021 Skrevet 2. januar 2020 Skrevet 2. januar 2020 Med riktig HomeID, får jeg data fra Pulse inn via TibberSeer 1 Siter
psv021 Skrevet 5. januar 2020 Skrevet 5. januar 2020 Fikk denne i natt: ...som jeg antar er et problem fra Tibbers side. Men det virker som om TibberSeer her stanser all oppdatering av RealTime-data, helt til bruker evt trykker "restart listener". Jeg har satt Keep Realtime Alive med intervall på 15 minutter. Et forslag fra meg er at TibberSeer ikke stanser denne når slike feil oppstår. Siter
Moskus Skrevet 5. januar 2020 Forfatter Skrevet 5. januar 2020 6 timer siden, psv021 skrev: Et forslag fra meg er at TibberSeer ikke stanser denne når slike feil oppstår. Enten er du nesevis så det holder og tror at jeg er idiot, eller så er det et forsøk på å være morsom. Jeg håper på det siste. Jeg har prøvd med denne koden: if(TibberSeer.IsGoingToCrash) { TibberSeer.DontCrash() } ... men det virker ikke! 6 timer siden, psv021 skrev: Men det virker som om TibberSeer her stanser all oppdatering av RealTime-data, helt til bruker evt trykker "restart listener". Jeg ser det samme hos meg så enten er det Lyse/Altibox eller så er det Tibber (jeg tipper det siste). Men forskjellen er at TibberSeer klarte (som den skulle) å håndtere kræsjene hos meg. Du kjører den helt siste versjonen? Siter
psv021 Skrevet 6. januar 2020 Skrevet 6. januar 2020 18 timer siden, Moskus skrev: Enten er du nesevis så det holder og tror at jeg er idiot, eller så er det et forsøk på å være morsom. Jeg håper på det siste. Ingen av delene, egentlig. Mulig det var dårlig formulert, men det var altså et seriøst forslag om å håndtere akkurat den type feil annerledes. Nå ser jeg jo ikke koden, så jeg vet ikke hvordan logikken er under panseret. Ble tolket helt annerledes i den andre enden, forstår jeg... Anyway, kjører den siste versjonen ja. Fikk samme feil igjen ved midnatt i natt, forøvrig. Er det mulig for meg i HS3 å legge inn en event som restarter Realtime-listener? Siter
Moskus Skrevet 6. januar 2020 Forfatter Skrevet 6. januar 2020 1 time siden, psv021 skrev: Ingen av delene, egentlig. Mulig det var dårlig formulert, men det var altså et seriøst forslag om å håndtere akkurat den type feil annerledes. Ja, hadde det vært så enkelt så hadde det selvfølgelig blitt gjort. Men det festlige med async-hendelser er at det ikke er bent frem å håndtere. Jeg bruker Tibber sin eget .NET SDK, og det er ikke håndtert der, så jeg har begrenset mulighet til å overstyre det. 1 time siden, psv021 skrev: Er det mulig for meg i HS3 å legge inn en event som restarter Realtime-listener? Ja. "Restart realtime" er en kommando som du kan trigge med hvilket som helst Event som man pleier. Hvis du har EasyTrigger kan du sjekke om en av child-devicene ikke har oppdatert seg på X sekunder, og restarte deretter. Jeg er bare overrasket over at det fremdeles er et problem. En debug logging til fil hadde vært hendig... Siter
psv021 Skrevet 6. januar 2020 Skrevet 6. januar 2020 Den er fin, jeg kan sette på debug logging i kveld 1 Siter
psv021 Skrevet 7. januar 2020 Skrevet 7. januar 2020 (endret) Her er fangsten fra debug (utdrag): Min EasyTrigger-event fanger kl 01.30 opp at RealTime ikke har blitt oppdatert på 30 minutter, og restarter RealTime. Da kommer det data igjen. TibberSeerlogg (jeg har maskert (starten av) token med '----'): 07.01.2020 01:00:23:: RT --> 01:00:25 - power: 1017 W, meter: 8507.41 W, today: 1.097742 kWh; cost: 0.398637 NOK 07.01.2020 01:00:27:: RT --> 01:00:27 - power: 1012 W, meter: 8507.41 W, today: 1.098445 kWh; cost: 0.398893 NOK 07.01.2020 01:00:30:: RT --> 01:00:30 - power: 1017 W, meter: 8507.41 W, today: 1.099151 kWh; cost: 0.39915 NOK 07.01.2020 01:00:32:: IObserver OnError: Den eksterne enheten avsluttet WebSocket-tilkoblingen uten å fullføre lukkeprosedyren. 07.01.2020 01:00:33:: IObserver OnCompleted: Live measurement stream has been terminated. 07.01.2020 01:15:00:: UpdateTimerTrigger timer lapsed. Updating Tibber-data. 07.01.2020 01:15:01:: UpdateTibberData starting... 07.01.2020 01:15:01:: UpdateTibberData starting... 07.01.2020 01:15:01:: RestartTimer, timeNow: 01:15:01.0626929 07.01.2020 01:15:01:: TibberPrice, GetRooTData. TibberPrices = TibberPriceLocale 07.01.2020 01:15:01:: RestartTimer, nextWhole: 01:30:00 07.01.2020 01:15:01:: UpdateTibberData done! 07.01.2020 01:15:01:: Checking prices at 07.01.2020 01:15:01 using refresh token starting with: ---- 07.01.2020 01:15:01:: UpdateTimerTrigger done. 07.01.2020 01:15:01:: Tibber, SetRootData. TibberConsumptions = TibberConsumptionLocale 07.01.2020 01:15:01:: Checking consumption at 07.01.2020 01:15:01 using refresh token starting with: ---- 07.01.2020 01:15:01:: PEDAdd, object was serialized: True 07.01.2020 01:15:01:: PEDAdd, object was serialized: True 07.01.2020 01:15:01:: Tibber, SaveToRootRef. TipperPrices = TibberPriceLocale 07.01.2020 01:15:01:: TibberConsumption, SaveToRootRef. TipperPrices = TibberConsumptionLocale 07.01.2020 01:15:01:: UpdateData, updateTodayChart = False 07.01.2020 01:15:01:: UpdateData, updateTomorrowChart = False 07.01.2020 01:15:01:: TibberPrice, UpdateData done!(root: 1220) 07.01.2020 01:15:01:: UpdateTibberData done! 07.01.2020 01:15:26:: UpdateTibberData done! 07.01.2020 01:30:00:: UpdateTimerTrigger timer lapsed. Updating Tibber-data. 07.01.2020 01:30:01:: UpdateTibberData starting... 07.01.2020 01:30:01:: UpdateTibberData starting... 07.01.2020 01:30:01:: RestartTimer, timeNow: 01:30:01.1058139 07.01.2020 01:30:01:: RestartTimer, nextWhole: 01:45:00 07.01.2020 01:30:01:: RestartTimer, diff: 898894 07.01.2020 01:30:01:: UpdateTimerTrigger done. 07.01.2020 01:30:01:: UpdateTibberData done! 07.01.2020 01:30:01:: TibberPrice, GetRooTData. TibberPrices = TibberPriceLocale 07.01.2020 01:30:01:: Tibber, SetRootData. TibberConsumptions = TibberConsumptionLocale 07.01.2020 01:30:01:: Checking consumption at 07.01.2020 01:30:01 using refresh token starting with: ---- 07.01.2020 01:30:01:: Checking prices at 07.01.2020 01:30:01 using refresh token starting with: ---- 07.01.2020 01:30:01:: PEDAdd, object was serialized: True 07.01.2020 01:30:01:: PEDAdd, object was serialized: True 07.01.2020 01:30:01:: TibberConsumption, SaveToRootRef. TipperPrices = TibberConsumptionLocale 07.01.2020 01:30:01:: Tibber, SaveToRootRef. TipperPrices = TibberPriceLocale 07.01.2020 01:30:01:: UpdateData, updateTodayChart = False 07.01.2020 01:30:01:: UpdateData, updateTomorrowChart = False 07.01.2020 01:30:01:: TibberPrice, UpdateData done!(root: 1220) 07.01.2020 01:30:01:: UpdateTibberData done! 07.01.2020 01:30:01:: UpdateTibberData done! 07.01.2020 01:30:30:: SetIOMulti triggered, checking CAPI 'Restart listener' on device 1237 07.01.2020 01:30:30:: Pressing restart on realtime root... 07.01.2020 01:30:30:: RestartRealtime triggered... 07.01.2020 01:30:30:: RestartRealtime done! 07.01.2020 01:30:30:: StartLiveMeasurementListener starting... 07.01.2020 01:30:31:: StartLiveMeasurementListener done! 07.01.2020 01:30:34:: RT --> 01:30:35 - power: 397 W, meter: 8507.41 W, today: 1.429988 kWh; cost: 0.519533 NOK 07.01.2020 01:30:36:: RT --> 01:30:37 - power: 398 W, meter: 8507.41 W, today: 1.430264 kWh; cost: 0.519633 NOK 07.01.2020 01:30:40:: RT --> 01:30:40 - power: 398 W, meter: 8507.41 W, today: 1.43054 kWh; cost: 0.519734 NOK HS3-logg: jan-07 01:30:30 TibberSeer Warning RestartRealtime triggered... jan-07 01:30:30 Event Event Trigger "TibberSeer Restart Realtime hvis ikke oppdatert" jan-07 01:00:33 TibberSeer Warning IObserver OnCompleted: Live measurement stream has been terminated. Kan sende deg hele filen på PM dersom du vil se noen timer før og etter. Endret 7. januar 2020 av psv021 Siter
Anbefalte innlegg
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.