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

JohnMartin

Medlemmer
  • Innlegg

    904
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    18

Innlegg skrevet av JohnMartin

  1. Kan dessverre ikke se at det er noe endring med siste versjon:
    image.thumb.png.a78f4fc6a8e16af310c6ea8b4ba3f33b.png

     

    Verdi på forbruk i API er 0, men plugin oppdaterer ikke device til 0. Står bare siste verdi før den ble 0.

    Verdi på RealtimeProduction oppdaterte seg heller ikke i takt med api'et.

    Klokken 12:00:31 så oppdaterte den seg til 4738, men det var bare 1 oppdatering. Når jeg slo på billaderen, så gikk den tilbake til 0 og forbruk oppdaterte seg. (Men gikk ikke tilbake til null når den slo av laderen igjen, derfor den viser 1.018kW her)

  2. Moskus skrev (1 time siden):

    @JohnMartin Jeg har saumfart plugin'en nå etter feil som vi har sett etter, og jeg lurer på om feilen ikke har vært i koden min eller i APIet til Tibber, men i oppsettet av selve devicene. Selv om selve verdien i devicen har vært mindre enn 0, så har devicene innebygde filtre som kan fjerne visningen. Det burde være fikset nå.

     

    Håper det hjelper på oppdateringen også, men er mer usikker på det...

     

    Jeg skal laste ned å teste! 🙂

  3. Kjører nesten ett tilsvarende opplegg i dag.

    HP proliant med ESXi, synology til backup, men har til dags dato (bank i bordet!) ikke trengt å bruke backup en eneste gang.
    Veldig greit at backup og restore funker når det trengs, men litt bekymret når du sier at du har byttet NUC flere ganger 🤔

     

    Hvordan vil en slik: https://www.hardware-corner.net/desktop-models/HP-EliteDesk-800-G5-Mini/
    Med en i5 9500 og 32gb ram fungere?  Til ESXi og noen VM'er?
    Blir det for tamt?
    Har en slik tilgjengelig, må evt bare kjøpe ram og en ssd

    Evt oppgradere til i7 9700?

     

    Hvordan NUC kjører du nå?

  4. Serveren jeg i dag kjører HS3 på begynner å bli noe gammel.
    Jeg kjøpte den brukt, usikker når den er produsert og tatt i bruk, men jeg har nå hatt den kjørende 24/7 i snart 5 år. Kjører flere VM på den, både HS3, NVR og Home Assistant. Så den er godt brukt.

    Den har fungert non-stop, men tenker det er greit å være litt føre var..
    Nå som siste eksamen er lever, så har jeg litt ekstra tid mellom studier nå i sommer, så tenkte jeg kanskje skulle prøve å se om jeg fikk migrert over til HS4 og ny maskinvare.

     

    Å kjøpe en ny (brukt) rack server er i utgangspunktet ikke aktuelt, men alt avhenger av pris.

    Så lurer derfor på om det er noen som har forslag til hva jeg kan kjøre HS4 på?
     

    Per nå så har jeg:

    Number of Devices:    1338
    Number of Events:      367

    Number of Plugins:    22

    Så antar jeg trenger noe kraftigere enn en Raspberry, og tenker den ikke er stabil nok heller, men motbevis meg gjerne om jeg tar feil.

     

    Hva bruker dere?

  5. Etter at det dukket opp en ny utfordring vedr ett nytt drivhus som driftes i lag med naboen, så tenkte jeg at jeg måtte få et script som regnet ut prisen for strømmen.

    Tenkte jeg skulle teste ChatGPT.

     

    Spurte om dette:
     

    Sitat

    I homeseer, så har jeg totalt strømforbruk til en enhet, device 1974.
    Jeg har også timesprisen for strøm, device 745.
    Jeg vil regne ut total kostnad siden sist beregning og legge summen til verdien i device 2687.
    I device 2688, så kan man lagre strømforbruket i device 1974 til neste beregning.

    Svaret jeg fikk:
     

    Sitat

     

    Her er en Visual Basic .NET kodebit som kan regne ut total kostnad siden sist beregning basert på totalt strømforbruk og timesprisen for strøm, og deretter legge summen til verdien i device 2687

    Try
        ' Hent totalt strømforbruk og timesprisen for strøm
        Dim totalPower As Double = hs.DeviceValueEx(1974)
        Dim pricePerHour As Double = hs.DeviceValueEx(745)
    
        ' Hent forrige total kostnad og tidspunktet for da det ble oppdatert
        Dim previousCost As Double = hs.DeviceValueEx(2687)
        Dim previousCostTime As DateTime = DateTime.Parse(hs.DeviceLastChange(2687))
    
        ' Hent forrige totalt strømforbruk og tidspunktet for da det ble oppdatert
        Dim previousPower As Double = hs.DeviceValueEx(2688)
        Dim previousPowerTime As DateTime = DateTime.Parse(hs.DeviceLastChange(2688))
    
        ' Regn ut strømforbruket siden forrige beregning
        Dim currentPower As Double = totalPower
        Dim elapsedTimePower As TimeSpan = DateTime.Now.Subtract(previousPowerTime)
        Dim powerUsedSinceLastCalculation As Double = currentPower - previousPower
    
        ' Regn ut kostnad siden forrige beregning
        Dim elapsedTimeCost As TimeSpan = DateTime.Now.Subtract(previousCostTime)
        Dim costSinceLastCalculation As Double = (powerUsedSinceLastCalculation / 1000) * pricePerHour * (elapsedTimeCost.TotalSeconds / 3600)
    
        ' Oppdater verdien i device 2687 med total kostnad siden forrige beregning
        Dim totalCost As Double = previousCost + costSinceLastCalculation
        hs.SetDeviceValueByRef(2687, totalCost, True)
    
        ' Oppdater verdien i device 2688 med siste måling av totalt strømforbruk og tidspunktet for når det ble oppdatert
        hs.SetDeviceValueByRef(2688, currentPower, True)
    Catch ex As Exception
        hs.WriteLog("Error", "Error in power calculation script: " & ex.ToString)
    End Try


    I denne koden har jeg også inkludert håndtering av eventuelle feil, og skriver ut en feilmelding til HomeSeer loggen hvis det oppstår en feil.

     

     

    Var ikke 100% copy/paste for at det funket, men var såpass små justeringer at jeg klarte å feilsøke det selv.

     

    Så da sparte jeg mange dumme spørsmål i diverse forum. 😃

     

     

    • Like 6
    • Thanks 1
  6. Moskus skrev (På 15.4.2023 den 8.37):

    Nei, akkurat nå ser det ut til å fungere:

    image.png

     

     

    EDIT: Jeg må sjekke, det kan være jeg endrer SSL/TSL i et annet script...

     

    Hva må evt endres på SSL/TSL og hvordan gjør man isåfall det?
    Er det være noe med brannmuren?

  7. 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.. 🧐

     

  8. 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.

  9. 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. 

  10. Moskus skrev (6 minutter siden):

    Ja, jeg må bare legge meg flat og beklage. Jeg har så til de grader altfor mye å gjøre for tiden at når det blir kveld og jeg skal gjøre slike morsomme ting, så er jeg fort for sliten.

     

    Prøv denne, men merk at den kan kræsje. Det er kun endringer i exe-filen, så det er den som skal erstattes (og ta gjerne en kopi av den forrige versjonen):

    HSPI_TibberSeer 0033.zip 51.35 kB · 0 Nedlastninger

     

    Det kan hende denne kræsjer, for jeg har i praksis fjernet noen sikkerhetssjekker. Samtidig skal oppdateringen av devicer være robust nok. Det kan være at "null" blir konvertert til "0" et sted, og da må vi finne det ut. 

     

    Test og gi tilbakemelding. 🙂 

     

     

    Ingen fare. Kjenner selv godt til mangel på timer i døgnet og dager i uken!

    Har byttet ut .exe filen nå, så skal følge med ut over dagen!

     

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

  11.  

    Moskus skrev (På 19.3.2023 den 20.28):

    Ja, det burde det. Trodde jeg hadde det, men tydeligvis ikke.

     

    Begynner å bli mye sol for tiden, så ser at automasjonene mine krangler pga. feil data fra fra TibberSeer.

    Siden Realtime PowerProduction ikke fungerer, så bruker jeg Tibber integrasjonen i Home Assistant og MQTT for å input til Homeseer, men det største problemet nå er at Realtime Power ikke går i null når API'et rapporterer null(0)
    image.png.e90a1e9a2e55a077de687393540fc80f.png

    image.png.ecad0abf49e9a6dd2a34ed6e12a75ce4.png

     

    Har noen automasjoner som skal trigge der Realtime Power er en kondisjon, men dette feiler, siden Homeseer tror jeg kjøper strøm.

     

    Tror du det er håp for en update som fikser Realtime Power i nærmeste fremtid? 🙂 

  12. Hei igjen,

     

    Hvordan er status på Realtime powerProduction?

     

    Jeg ser at oppdateringene av denne devicen er mangelfull.
    Her er data fra device de siste 6 timene i Homeseer(kun 10 loggføringer):
    image.png.0fe49908fa63ef4399097888793ee8d4.png

     

    Her er data de siste timene fra Home Assistant(Vesentlig flere):
    image.png.074064afbd42388ef682e38fa27be901.png

     

    Hvorfor får ikke Homeseer samme data som Home Assistant?

    Har jo tidligere vært inne på at powerProduction viser 'Null' av og til.
    Det viser seg er fordi AMS måler bare oppdaterer denne verdien hvert 10. sekund, så de fire oppdateringene i mellomtiden sender den ingenting, 'null'.
    Når jeg kjøper strøm, så sender AMS måleren verdien 0 i alle oppdateringene. Så det er kun når man selger strøm at den faktisk sender null.

    Er kanskje mulig å programmere at den skal ignorere null og kun oppdatere device når den får en faktisk verdi? 🙂

    Ser også at Realtime power ikke går i 0 når API'et sender 0.
    image.png.8c4c21624a4ded6aeb7a5bd3f56f35ff.png
    image.png.78a99639b52f81c6bf27e4c128c346a8.png

     

    Er det mulig å fikse?

     

    Kjører versjon 0.0.3.2

  13. bjornepappa skrev (4 timer siden):

    Det som manglar er oppdatert forbruksverdi frå Pulse når denne blir negativ, altså når produksjonen overstig forbruket. Den stoppar opp på siste positive verdi når den burde gått under null.

    I Home Assistant så er det løst med 2 devicer.

    image.png.b37bd5ea084fc80d2ff5633eb14e6db3.png

    Når man eksporterer(selger), så går forbruk i 0 og man få effekt på eksport, og vice versa

  14. Med et håp om å spare noen strømkroner, så har jeg fått lagd ett bend som sender avtrekket fra ventilasjonsanlegget mot utedelen på luft/vann varmepumpa.
    Så isteden for at pumpen skal bruke -6° luft, så kanskje den klarer å suge til seg noe som er på plussiden! :)
    Usikker på hvordan jeg skal klare å finne ut om det har noe faktisk effekt, men tro kan flytte fjell 😅

    20221201_151625.thumb.jpg.f9a620701c64f010d21ee32988e460d7.jpg

    • Like 2
  15. 6 hours ago, Moskus said:

    Ja, det er dette da... "Null" betyr vanligvis at det ikke er en verdi, og da må man beholde den forrige verdien. Hvis denne er 0, så er det jo greit. :) 

     

    Ja, power bruker ikke NULL. Hadde bare vært kjekt om den ble til "0" når api'et sier at den er "0" :)
    powerProduction derimot.. Der brukes NULL uten at jeg vet hvorfor..

  16. On 26/09/2022 at 14:54, Moskus said:

    Vår viser alltid 0, som nok er riktig for vi har ikke power production.

     

    Litt usikker på "null" betyr i denne sammenhengen, men vi kan prøve å få HomeSeer til å ignorere det. :)

     

    Hei,

     

    Tror du at du har mulighet å gjøre slik at power går i 0 når man ikke har forbruk?

    Jeg gikk fra et forbruk på 6.4kW til produksjon på 1.1kW, men det resulterte i at HS device ble stående på 6.4kW :)

    Så fikk jeg ett lite hopp, sånn at jeg fikk forbruk på 0.4kW. Så nå står den på 0.4kW
    image.png.c939fe1d743e8336d0db8e0e743942e7.png

     

    Ser i API'et at power er 0, men det oppdateres ikke av TibberSeer.
    image.png.40e9f08e3fef67073d5c495f57790bde.png

  17. Hei,

     

    Siden dette er stedet hvor det er størst mulighet til å treffe likesinnede, så må jeg bare lufte min frustrasjon over Daikin her! 🤪

     

    **Rant start*

     

    Har i 2.5 år nå hatt en Daikin Altherma 3 luft/vann varmepumpe som varmer hele huset på vinteren og kjøler på sommeren.

    Har fungert topp og har ikke for mye å utsette på det.

    Pumpen har også en innebygget vvb som føder en vanlig vvb med vann. 
    Så hoved berederen får vann på +/- 50° isteden for 7 grader. Prinsippet er jo flott. Billigere å varme opp vannet med varmepumpe enn elkolbe på 3kW.

     

    Dessverre så er det ikke mulig å sette temperaturen på vvb i pumpen på mer enn 60° derfor har de en automatisk funksjon som aktiveres 1 gang i uken. Temperaturen i vvb økes til X grader i X minutter for å unngå legionella.

    Tidspunktet kan settes manuelt på pumpen til hvilken som helst dag i uken til hvilken som helst time i døgnet.

    Det funket jo greit frem til 1. juli 22.

    Jeg har de siste 3 månedene klart å holde meg under 5kW på effektleddet, men det er kun fordi jeg hver uke har gått på pumpen å endret desinfeksjon til en dag med mye sol.
    For når denne funksjonen slår inn, så går pumpen på maks. Og når temperaturen ikke stiger kjapt nok, så slår det en elkolbe inn! På ikke mindre enn 6kW. Denne står da å durer så lenge at man hopper opp på neste effektledd.

     

    Har derfor tatt kontakt med Daikin for å lufte tankene mine og spørre om det ikke er mulig å videreformidle ønske om å gjøre det mulig å sette tidspunktet i halv times intervaller, eller 15 minutters intervall.
    Starter man desinfeksjonen 30 minutter over hel time, så får man plutselig delt dette forbruket over 2 klokketimer.

    Trodde det skulle være en fornuftig og enkel løsning på "problemet", men neida. Daikin ser overhodet ikke behovet. 🙄

    1. svar:
     

    Quote

    Jada, denne "problemstillingen" er vi kjent med, og får noen henvendelser rundt dette. Ved å ha montert en varmepumpe, så sparer man jo i utgangspunktet mye strøm,og blir vel ikke akkurat straffet, men det er jo selvfølgelig aldri feil å spare mere strøm.

    Uten en Varmepumpe til oppvarming og VV produksjon ville man vel uansett havnet over 5kW, men nok om det.

    Tankdesinfiksjon kan skrus helt av, og jeg er ikke redd for evnt legionella så lenge det er stadig utskiftning av vann i VVB. Men, når det ikke blir brukt varmtvann i boligen på flere uker, så bør den settes på.

    Ved å skru den av, så vil man få en AH feil:  "Tankdesinfiseringsfunksjonen ikke korrekt fullført". Dette er ingen kritisk alarm, så varmepumpen vil fortsatt fungere.

    Så, skru gjerne funksjonen av.


    2. svar:
     

    Quote

    Det er sikkert mulig å endre mere på den funksjonen, men hvorfor?

    Det er jo mulighet i dag til å stille inn både dag og tidspunkt for når dette skal slå inn, og således legge det til ett tidspunkt på døgnet med lav strømpris og lite forbruk ellers.

     

    Er det bare jeg som ser ironien i svarene?

    Har sendt mail tilbake der jeg har prøvd å forklare at forbruk og strømpris varierer veldig. Har selv opplevd at det er dyrere på natten enn dagen.

    Effektleddet er noe fast og konkret det er mulig å jobbe rundt.

    Får nå se hva de svarer, om de svarer..

     

    ** Rant end**

     

    Er dette noe jeg har hauset opp i mitt eget hodet, eller er det andre som ser noe fornuft i tankegangen min? 😂

×
×
  • 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.