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

OlavT

Medlemmer
  • Innlegg

    496
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    11

Innlegg skrevet av OlavT

  1. Bjørn Mork skrev (27 minutter siden):

     

    Grensesnittet Telenor selger dem mot sluttbruker er 1000BaseTX-porten på ONT. Det er ikke noe teknisk problem å støtte en hvilken som helst hjemmeruter på innsiden av denne. Det er helt opp til Homenet.  Se https://www.telenorwholesale.no/produkter/vula/ for detaljer

     

    Spørsmålet er vel da heller hva Home_Net gjør med dette og hvordan oppsettet deres fungerer i praksis?

  2. Er det noen som har erfaringer med Home_Net på Telenor fiber og hvordan koble til egen ruter?

     

    Den gangen jeg brukte Telenor fiber så koblet jeg en ethernet kabel rett fra Telenor sin lille fiber-boks (ikke ruter) og inn på WAN-porten på min egen ruter. Fikk da en public IP på den.

     

    Home_Net sier at jeg er nødt til å ha en ruter fra de i mellom på grunn av at det ikke er Home_Net sin egen fiber.

     

    Har Home_Net mulighet for "brokobling" ved bruk av Telenor-fiber og Home_Net ruter? Jeg ønsker jo at min egen ruter skal være mest mulig direkte på Internett med en public Ip og at jeg selv kan definere mine egne adresser (annet enn 192.168.1.x).

     

    Ideelt sett vil jeg unngå egen boks imellom.

  3. Har testet Mill Gen 3 ovner en drøy uke nå og synes det ser bra ut! Har laget integrasjon med lokalt REST API og kan også kjøre krypert https. WiFi virker stabilt så langt. Har også laget styring basert på strømpris (felles kode som jeg også bruker på Z-Wave termostater). Det jeg savner mest fra API så langt er å kunne hente ut forbrukte kWh. Ser bare ut til at det er forbruk i Watt i øyblikket som er tilgjengelig. Kan selvfølgelig polle denne med korte intervall for å estimere forbrukte kWh, men hadde vært bedre om ovnen hadde gjort dette.

     

    Her er eksempel på script jeg bruker for styring av temperatur og for å sikre at effektforbruket totalt i huset holder seg under en grense jeg setter:

     

    {
      "name": "Test",
      
      "items": [

          {
            "timerTrigger": {
              "waitTime": "00:02:00"
            },
            "actions": [

              {
                "electricLoadRegister": {
                  "electricLoadName": "PanelHeaterLivingRoomWest",
                  "priority": 1,
                  "maxPowerConsumption": 1050, // in Watts
                  "turnOffCommand": {
                    "deviceGroupId": "Heating",
                    "deviceId": "401",
                    "capabilityId": "ThermostatSetpoint",
                    "commandId": "SetSetpointValue",
                    "parameters": [ "Normal", "TurnOff" ]
                  }
                }
              },

              {
                "electricLoadTurnOn": {
                  "electricLoadName": "PanelHeaterLivingRoomWest",
                  "turnOnAction": {
                    "setThermostatSetpoint": {
                      "priceAdjust": true,
                      "deviceGroupId": "Heating",
                      "deviceId": "401",
                      "setpointName": "Normal",
                      "setpointValue": "Medium"
                    }
                  }
                }
              }

            ]
          }

        ]
    }

  4. Laget en algoritme som justerer termostatenes setpunkt som følger:

     

    1) Beregner gjennomsnittet av strømprisene for inneværende døgn

    2) Beregner hvor mange prosent inneværende times strømpris er fra 1)

    3) Beregner hvor stor endring det er i strømprisen for neste time

    4) Bruker 2) og 3) for å beregne en justeringsfaktor (tall mellom -1 og +1 der -1 gir maks fratrekk og +1 maks tillegg)

    5) Bruker justeringsfaktoren til å beregne termostatens setpunkt basert på hvor mye +/- som tillates

     

    Effekten blir at termostaten justeres litt opp ved lave strømpriser og litt ned ved høye strømpriser, men justert for om neste times strømpris er høyere eller lavere. Går strømprisen ned neste time, så justeres setpunkt litt ned for å spare strømforbruk til neste time som er billigere og omvendt ved prisstigning.

  5. Moskus skrev (2 timer siden):

    Sant nok, jeg har ikke testet 25A-reléet selv. Men får nok pålitelige tall fra 16A-reléet til å i det minste kunne skru av og på det som er mest aktuelt, i dette tilfellet batteriladere.

     

    Og så lenge det måler forbruket riktig, så er det nok kanskje brukbart. 

     

    Men HeatIt 25A er jo også faktisk dyrere enn Heavy Duty, så det er jo knapt grunn til å bruke denne i det hele tatt. Kjøp Heavy Duty! 🙂 

    Jeg testet HeatIt 25A for uker siden og det var ikke mulig å bruke rapportene om strømforbruket til å avgjøre om det var strømforbruk eller ikke. Den ble returnert på angrefrist. Hadde egentlig tenkt til å bytte ut Heavy Duty med HeatIt på grunn av muligheten for ekstern temperaturføler. Det er slik jeg ser det den eneste fordelen. Nå skal jeg heller trekke en ekstern føler fra en HeatIt TRM-3 som er i samme rom som berederen.

  6. Har i det siste laget en fin liten action for mitt styringsystem:

     

              {
                "electricLoadTurnOn": {
                  "electricLoadName": "PanelHeaterLivingRoomWest",
                  "turnOnAction": {
                    "setThermostatSetpoint": {
                      "priceAdjust" :  true,
                      "deviceGroupId": "Heating",
                      "deviceId": "401",
                      "setpointName": "Normal",
                      "setpointValue": "Medium"
                    }
                  }
                }
              }

     

    Denne sørger for å sette setpunktet på aktuell termostat til en verdi "Meduim", men passer på å justere opp / ned basert på hvor mye strømprisen er over / under gjennomsnittet for dagen. Verdiene for "Medium" temperatur og min / maks verdiene for prisjusteringen er definert et annet sted som settings for termostaten. Typisk intervall for prisjustering er +/- 2 grader, men kan settes til det som måtte passe. Denne passer forøvrig også på at effektbelastningen (døgnmaks) overholdes.

     

    Denne forenklet mye logikk for min styring og fungerer nå både med Z-Wave termostater og Mill Gen 3 WiFi panelovner.

  7. Moskus skrev (3 timer siden):

    Det tenker jeg også. HeatIt har 25A-releer som tåler litt mer.

     

    Jeg personlig sverger til AeoTech Heavy Duty på 40A så er det 99.999% sikkert at det ikke er releet som feiler...

    Jeg vill unngått HeatIt 25A. Den er veldig unøyaktig på å måle effekforbruket (Watt). Var ubrukelig for min styringslogikk (som gjerne ønsker å kunne overvåke effekforbruket totalt / per enhet for å unngå effekt-topper).

  8. Har akkurat kjøpt noen Mill Generation 3 panelovner, men sliter med å få enabled "local API".

     

    Fra appen velger jeg dette:

     

    321675777_1105842243415802_6946763744885259104_n.thumb.jpg.742df0de380edef808d2c0e64719862d.jpg

     

    Men, om jeg forsøker å kjøre et REST kall mot ovnen får jeg:

     

    Request method for this URI is not handled by server

     

    Det vi si at den svarer, men aksepterer ikke requesten (405 Method not allowed).

     

    Åpner jeg browseren mot oven får jeg opp dette:

    image.png.2b9e76434b6b9e56db3eb3280b6aff36.png 

     

    I den menyen kan jeg velge "Cloud with local API", men om jeg trykker Connect så får jeg ingen tilbakemelding, men det virker nå som om ovnen hopper ut av WiFi.

     

    Noen som har noen tips?

     

  9. stian.s skrev (10 timer siden):

    Prøvd å stressteste dem med å sende en rekke endringer (f. eks. endre lysstyrke mellom 98 og 99% igjen og igjen)?

    Nei, jeg har aldri benyttet disse dimmerene aktivt. Til tross for det har de «sovnet» tidligere, men ikke i de siste ukene.

  10. Litt merkelig fra mitt nettverk. Namron dimmerene som hadde en tendens til å «dø» både titt og ofte har nå gått som en klokke i flere uker. Aner ikke hva som er endret. Har firmware 1.12 og 1.15 og begge går nå uten problemer.

  11. Moskus skrev (7 timer siden):

    Tilfeldigheter i små datasett tror jeg på. :) 

    Men i større...? Det er nå nesten 24 måneder i 2021 og 2022 tilsammen.

    Dobbeltsjekk gjerne! Her er deler av kilekoden som er relevant for å gjøre utregningene:

     

            private class DayData
            {
                public int DaysRemaining { get; set; }
                public List<double> Differences { get; set; } = new List<double>();
                public double Variance
                {
                    get
                    {
                        return Differences.Sum(d => (d * d)) / Differences.Count();
                    }
                }

                public double Stdev { get { return Math.Sqrt(Variance); } }
            }

            private static Dictionary<int, DayData> _daysRemainingData = new Dictionary<int, DayData>();

            private static async Task CalculateStatistics()
            {
                await CalculateForYear(2021);
                await CalculateForYear(2022);
            }

            private static async Task CalculateForYear(int year)
            {
                for (int month = 1; month <= 12; month++)
                    await CalculateForMonth(year, month);
            }

            private static async Task CalculateForMonth(int year, int month)
            {
                ElectricityPriceList monthPricelist = await _electricityPriceList.GetPriceListForMonth(year, month);
                double averageSpotPrice = monthPricelist.AverageSpotPrice();
                int day = 1;
                DateTime date = new DateTime(year, month, day);
                while (date.Month == month)
                {
                    // Calculate days remaning in this month
                    int daysRemaining = DateTime.DaysInMonth(date.Year, date.Month) - date.Day;

                    DateTime fromdateTime = new DateTime(year, month, 1, 0, 0, 0);
                    DateTime fromDateTimeUtc = DateTimeUtilities.Convert.ToUtcFromOslo(fromdateTime);
                    DateTime toDateTimeUtc = fromDateTimeUtc.AddDays(date.Day);

                    // Get prices until this day in month
                    ElectricityPriceList priceList  = monthPricelist.GetListForInterval(fromDateTimeUtc, toDateTimeUtc);

                    double averageEstimate = priceList.AverageSpotPrice();
                    double diff = 1.0 - (averageEstimate / averageSpotPrice);

                    if (!_daysRemainingData.ContainsKey(daysRemaining))
                    {
                        DayData dayData = new DayData();
                        dayData.DaysRemaining = daysRemaining;
                        _daysRemainingData[daysRemaining] = dayData;
                    }

                    _daysRemainingData[daysRemaining].Differences.Add(diff);

                    date = date.AddDays(1);
                }
            }

  12. Mads Martinussen skrev (2 timer siden):

    Etter FW-oppgradering osv så får jeg til å kontrollere HeatIT'en, men får ikke opp temp, spenning og effektbruk osv. Noen idéer?

     

    image.thumb.png.197fc67b5e25c1fa050609cbbf946cad.png

    Sjekk at Lifeline er assosiert med node id til kontroller. Sjekk også at config parametere er satt til å sende rapporter.

  13. Moskus skrev (59 minutter siden):

    Nei, men man vet mye mer enn om man ikke har statistikk. :) 

    Ingen kan garantere noe som helst før perioden er over, men da har også toget gått for å spare strøm/penger i den perioden.

     

    Hvor kommer denne statistikken fra? Er det dine tall? For hvilken periode?

     

    Det ser alltid litt snålt ut når usikkerheten stiger selv når antall dager går nedover... ;) 

     

    Det er basert på tall fra Nordpool (2021 og 2022) . At tallene i noen tilfeller stiger ved synkende antall dager handler nok bare litt om tilfeldigheter.

     

    Olav

    • Like 1
  14. SveinHa skrev (På 16.12.2022 den 14.22):

    Strømstøtten vet en jo lite om i begynnelsen av måneden men blir sakte men sikkert mer pålitelig time for time...

    Her er statistikk over hvor mye man kan vite om strømstøtten basert på hvor mange dager det er igjen som en ikke vet strømprisene for. Tallene under viser usikkerheten for +/- et standard avvik fra fasiten (som er gjennomsnittelig spotpris for måneden):

     

    Days remaining 30: 22.7%
    Days remaining 29: 23.0%
    Days remaining 28: 21.9%
    Days remaining 27: 23.3%
    Days remaining 26: 19.3%
    Days remaining 25: 18.1%
    Days remaining 24: 17.4%
    Days remaining 23: 17.5%
    Days remaining 22: 16.6%
    Days remaining 21: 16.2%
    Days remaining 20: 16.0%
    Days remaining 19: 16.2%
    Days remaining 18: 16.5%
    Days remaining 17: 16.7%
    Days remaining 16: 16.5%
    Days remaining 15: 16.0%
    Days remaining 14: 15.8%
    Days remaining 13: 15.5%
    Days remaining 12: 14.7%
    Days remaining 11: 13.4%
    Days remaining 10: 12.2%
    Days remaining  9: 10.9%
    Days remaining  8:  9.8%
    Days remaining  7:  8.9%
    Days remaining  6:  8.0%
    Days remaining  5:  6.9%
    Days remaining  4:  5.8%
    Days remaining  3:  5.0%
    Days remaining  2:  3.8%
    Days remaining  1:  1.8%
    Days remaining  0:  0.0%

     

    Dette er basert på statistikk fra 2021 og 2022.

    • Like 1
  15. stigvi skrev (15 minutter siden):

    Men OlavT sitt poeng er kanskje:

    Du får 5000 kroner i støtte. Hvis du kun bruker den aller billgste strømmen så betaler du 6000 for den og reell utgift har vært 1000 kroner. Hvis strømmen varierer en 2-gang i pris og du kun bruker den dyreste så betaler du 12000. Og ender opp med å betale 7000 etter støtte. Da, etter støtte, er variasjonen 7 ganger.

    En annen grunn til at det er fornuftig å styre etter effeltiv pris etter strømstøtte. Enkelte dager blir denne prisen negavtiv og da kan det være fornuftig å optimalisere for det scenariet. Ja, jeg vet at fasiten for strømstøtten ikke er klar før nest siste dag i måneden, men den er allikevel ikke så langt unna et stykke inn i måneden.

  16. SveinHa skrev (1 minutt siden):

    Ja, bare at regnestykket inkludert strømstøtte vet du ingenting om i det øyeblikket strømmen forbrukes, du vet kun i forhold til timene før og etter. Resultatet blir det samme: Kjøper du billig blir totalen langt rimeligere enn om du kjøper dyrt selv om tallene ikke er klare før måneden er slutt..

    Ingenting er ikke helt riktig. Et gjennomsnitt for 16 dager (i dag 17 dager) sier en god del om hvor vi ender etter 31 dager.

    stigvi skrev (4 minutter siden):

    Tibber gir meg disse to tallene....

    For meg betyr denne forskjellen ca 500 kroner så langt i desember

    Skjermbilde 2022-12-16 143159.png

    Stemmer nok det. For min del ca 600kr. (for 16 dager). Hadde ikke klart det med 5 kW effektledd på nettleien. Koster meg 125 kr å gå opp til 10 kW.

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