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

Anbefalte innlegg

Skrevet
gbjøru skrev (På 10.6.2021 den 12.00):

Nå må jeg starte med å si at jeg er på tynn is kunnskapsmessig, men kan denne Simple-pid kjøres på en Home Assistant installert på f.eks. en RPi? Eller må det være en dockerløsning? Fint hvis noen kunne drodle litt angående dette.

Simple pid baserer seg på denne: Improving the Beginner’s PID – Introduction « Project Blog (brettbeauregard.com)

Går en til side to her så ser en at pid regulatoren er forholdsvis enkel kode. Er det ikke mulig å lage til noe i HS på dette? Det er bare Compute funksjonen en trenger og det er 10 linjer med kode

 

/*working variables*/
unsigned long lastTime;
double Input, Output, Setpoint;
double errSum, lastErr;
double kp, ki, kd;
int SampleTime = 1000; //1 sec
void Compute()
{
   unsigned long now = millis();
   int timeChange = (now - lastTime);
   if(timeChange>=SampleTime)
   {
      /*Compute all the working error variables*/
      double error = Setpoint - Input;
      errSum += error;
      double dErr = (error - lastErr);
 
      /*Compute PID Output*/
      Output = kp * error + ki * errSum + kd * dErr;
 
      /*Remember some variables for next time*/
      lastErr = error;
      lastTime = now;
   }
}
 
void SetTunings(double Kp, double Ki, double Kd)
{
  double SampleTimeInSec = ((double)SampleTime)/1000;
   kp = Kp;
   ki = Ki * SampleTimeInSec;
   kd = Kd / SampleTimeInSec;
}
 
void SetSampleTime(int NewSampleTime)
{
   if (NewSampleTime > 0)
   {
      double ratio  = (double)NewSampleTime
                      / (double)SampleTime;
      ki *= ratio;
      kd /= ratio;
      SampleTime = (unsigned long)NewSampleTime;
   }
}

 

Skrevet (endret)
13 hours ago, stigvi said:

Er det ikke mulig å lage til noe i HS på dette? Det er bare Compute funksjonen en trenger og det er 10 linjer med kode

 

Dette kan helt sikkert fikses på flere måter i HS. For min del handler det mest om kodekompetansen, særlig i HS. Jeg er imidlertid i ferd med å implementere en løsning hvor kalkuleringen skjer i node-red og hvor pådraget så sendes til HS derfra. Utgangspunktet er at jeg måler strømforbruket fra HAN porten og forer det til en rasberry pi. Jeg har derfor allerede en inngående datastrøm i node-red med watt forbruket som blir oppdatert hvert annet sekund (Kaifa måler). Dette er utgangspunktet for å lage en flow i node-red som resulterer i tre devicer i HS. 

  • Akkumulert forbruk i kwh så langt denne timen. Dette er basert på en ferdigstrevet node som heter contrib-watt2kwh (blir bare kluss når jeg forsøker å lime url)
  • Estimert forbruk hele den inneværende timen. Basert på målt forbruk + estimert forbruk resterende del av time (basert på gj.snitt av watt siste x minutter) i en enkel funksjonsnode som utfører regnestykket @stigvi beskrev i en tidligere post. 
  • Pådrag/effektbegrensing i 0-100%. Denne kommer fra en pid regulator som ligger ferdig i node-red (søk på node-red-contrib-pid). Regulatoren fores med estimert forbruk, gjenstående tid denne timen og har en del andre parametere (som jeg ikke opplever som rett frem å forstå). Er ikke ferdig med å innregulere denne, men begynner å bli bra. 

Implementeringen i HS er jo en annen fortelling og avhengig av hva man har. Nå er det imidlertid klart at min nettleverandør (BKK nett) kommer til å innføre et effektledd, og jeg antar at det blir med steg på 5 kw. Jeg har et hus som jeg tror det er mulig å holde under 5kw, i alle fall 10 mnd i året. Så poster den noe uferdige flowen under dersom noen har innspill eller kan tenke å prøve den ut for seg selv. 

 

Spoiler

[
    {
        "id": "6c302206.bf6cec",
        "type": "subflow",
        "name": "Process Simulation",
        "info": "",
        "in": [
            {
                "x": 37,
                "y": 103,
                "wires": [
                    {
                        "id": "93a87c3a.9a839"
                    }
                ]
            }
        ],
        "out": [
            {
                "x": 728.5,
                "y": 294,
                "wires": [
                    {
                        "id": "3ac2f874.cc3eb8",
                        "port": 0
                    }
                ]
            }
        ]
    },
    {
        "id": "232a1acf.684ae6",
        "type": "function",
        "z": "6c302206.bf6cec",
        "name": "30 sec RC + 20",
        "func": "// Applies a simple RC low pass filter to incoming payload values\nvar tc = 30*1000;       // time constant in milliseconds\n\nvar lastValue = context.get('lastValue');\nif (typeof lastValue == \"undefined\") lastValue = msg.payload;\nvar lastTime = context.get('lastTime') || null;\nvar now = new Date();\nvar currentValue = msg.payload;\nif (lastTime === null) {\n    // first time through\n    newValue = currentValue;\n} else {\n    var dt = now - lastTime;\n    var newValue;\n    \n    if (dt > 0) {\n        var dtotc = dt / tc;\n        newValue = lastValue * (1 - dtotc) + currentValue * dtotc;\n    } else {\n        // no time has elapsed leave output the same as last time\n        newValue = lastValue;\n    }\n}\ncontext.set('lastValue', newValue);\ncontext.set('lastTime', now);\n\nmsg.payload = newValue + 20;\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 626.5,
        "y": 207,
        "wires": [
            [
                "3ac2f874.cc3eb8"
            ]
        ]
    },
    {
        "id": "da048c0a.996ce",
        "type": "inject",
        "z": "6c302206.bf6cec",
        "name": "Inject -0.2 at start",
        "repeat": "",
        "crontab": "",
        "once": true,
        "topic": "",
        "payload": "-0.2",
        "payloadType": "num",
        "x": 134.5,
        "y": 30,
        "wires": [
            [
                "93a87c3a.9a839"
            ]
        ]
    },
    {
        "id": "90f91b27.b5b158",
        "type": "function",
        "z": "6c302206.bf6cec",
        "name": "10 sec RC",
        "func": "// Applies a simple RC low pass filter to incoming payload values\nvar tc = 10*1000;       // time constant in milliseconds\n\nvar lastValue = context.get('lastValue');\nif (typeof lastValue == \"undefined\") lastValue = msg.payload;\nvar lastTime = context.get('lastTime') || null;\nvar now = new Date();\nvar currentValue = msg.payload;\nif (lastTime === null) {\n    // first time through\n    newValue = currentValue;\n} else {\n    var dt = now - lastTime;\n    var newValue;\n    \n    if (dt > 0) {\n        var dtotc = dt / tc;\n        newValue = lastValue * (1 - dtotc) + currentValue * dtotc;\n    } else {\n        // no time has elapsed leave output the same as last time\n        newValue = lastValue;\n    }\n}\ncontext.set('lastValue', newValue);\ncontext.set('lastTime', now);\n\nmsg.payload = newValue;\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 451,
        "y": 207,
        "wires": [
            [
                "232a1acf.684ae6"
            ]
        ]
    },
    {
        "id": "93a87c3a.9a839",
        "type": "delay",
        "z": "6c302206.bf6cec",
        "name": "",
        "pauseType": "delay",
        "timeout": "1",
        "timeoutUnits": "seconds",
        "rate": "1",
        "rateUnits": "second",
        "randomFirst": "1",
        "randomLast": "5",
        "randomUnits": "seconds",
        "drop": false,
        "x": 268,
        "y": 104,
        "wires": [
            [
                "5df85686.9068e8"
            ]
        ]
    },
    {
        "id": "18512fdc.c57fb",
        "type": "function",
        "z": "6c302206.bf6cec",
        "name": "2 msg transport delay",
        "func": "// stores messages in a fifo until the specified number have been received, \n// then releases them as new messages are received.\n// during the filling phase the earliest message is passed on each time \n// a message is received, but it is also left in the fifo\nvar fifoMaxLength = 2;\nvar fifo = context.get('fifo') || [];\n// push the new message onto the top of the array, messages are shifted down and\n// drop off the front\nvar length = fifo.push(msg);  // returns new length\nif (length > fifoMaxLength) {\n    newMsg = fifo.shift();\n} else {\n    // not full yet, make a copy of the msg and pass it on\n    var newMsg = JSON.parse(JSON.stringify(fifo[0]));\n}\ncontext.set('fifo', fifo);\nreturn newMsg;",
        "outputs": 1,
        "noerr": 0,
        "x": 258,
        "y": 208,
        "wires": [
            [
                "90f91b27.b5b158"
            ]
        ]
    },
    {
        "id": "3ac2f874.cc3eb8",
        "type": "function",
        "z": "6c302206.bf6cec",
        "name": "Clear all except payload",
        "func": "msg2 = {payload: msg.payload};\nreturn msg2;",
        "outputs": 1,
        "noerr": 0,
        "x": 545,
        "y": 293,
        "wires": [
            []
        ]
    },
    {
        "id": "5df85686.9068e8",
        "type": "range",
        "z": "6c302206.bf6cec",
        "minin": "0",
        "maxin": "1",
        "minout": "0",
        "maxout": "100",
        "action": "scale",
        "round": false,
        "name": "",
        "x": 87,
        "y": 208,
        "wires": [
            [
                "18512fdc.c57fb"
            ]
        ]
    },
    {
        "id": "aa3da8f6.314438",
        "type": "tab",
        "label": "Pid regulator under utvikling",
        "disabled": false,
        "info": ""
    },
    {
        "id": "cb5f1a77.f76168",
        "type": "function",
        "z": "aa3da8f6.314438",
        "name": "Store kwh",
        "func": "var inputVal = msg.payload;\nif (inputVal == \"reset\"){\n flow.set(\"energyVal\",0); \n } else {\nvar savedVal = flow.get('energyVal')||0;\nsavedVal += inputVal;\nflow.set(\"energyVal\",savedVal);\nmsg.payload = savedVal;\nreturn msg;\n}",
        "outputs": 1,
        "noerr": 0,
        "x": 760,
        "y": 380,
        "wires": [
            [
                "4dbadc62.924f24",
                "c8d68834.3a5c68"
            ]
        ]
    },
    {
        "id": "ac14c19b.40727",
        "type": "watt2kwh",
        "z": "aa3da8f6.314438",
        "format": "kwh",
        "maximum": "60",
        "maximumunit": "secs",
        "name": "wattkonvertering",
        "x": 550,
        "y": 380,
        "wires": [
            [
                "cb5f1a77.f76168"
            ]
        ]
    },
    {
        "id": "d9814b7d.bbc4e8",
        "type": "mqtt out",
        "z": "aa3da8f6.314438",
        "name": "",
        "topic": "Kwh akkumulert",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "",
        "x": 1580,
        "y": 380,
        "wires": []
    },
    {
        "id": "f50b7f01.4892b",
        "type": "mqtt out",
        "z": "aa3da8f6.314438",
        "name": "",
        "topic": "Pid effekt",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "",
        "x": 1620,
        "y": 560,
        "wires": []
    },
    {
        "id": "43dfe0df.67a5d",
        "type": "function",
        "z": "aa3da8f6.314438",
        "name": "dynamisk integral",
        "func": "var inputVal = msg.payload;\nif (inputVal == \"reset\"){\n flow.set(\"t_integral\",3700); \n } else {\nvar savedVal = flow.get('t_integral')||3700;\nsavedVal -= inputVal;\nflow.set(\"t_integral\",savedVal);\nmsg.payload = savedVal;\nmsg.topic = \"t_integral\";\nreturn msg;\n}",
        "outputs": 1,
        "noerr": 0,
        "x": 790,
        "y": 560,
        "wires": [
            [
                "ba554aaa.050118"
            ]
        ]
    },
    {
        "id": "a99fdc3e.ec915",
        "type": "cronplus",
        "z": "aa3da8f6.314438",
        "name": "reset 45 sec to every hour",
        "outputField": "payload",
        "timeZone": "",
        "persistDynamic": false,
        "commandResponseMsgOutput": "output2",
        "outputs": 2,
        "options": [
            {
                "name": "schedule1",
                "topic": "schedule1",
                "payloadType": "str",
                "payload": "reset",
                "expressionType": "cron",
                "expression": "0 0 * * * * *",
                "location": "",
                "offset": "0",
                "solarType": "all",
                "solarEvents": "sunrise,sunset"
            }
        ],
        "x": 530,
        "y": 320,
        "wires": [
            [
                "cb5f1a77.f76168"
            ],
            []
        ]
    },
    {
        "id": "c8dad601.490058",
        "type": "mqtt out",
        "z": "aa3da8f6.314438",
        "name": "",
        "topic": "Estimert timesforbruk",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "",
        "x": 1580,
        "y": 460,
        "wires": []
    },
    {
        "id": "ba554aaa.050118",
        "type": "PID",
        "z": "aa3da8f6.314438",
        "name": "effektstyring",
        "setpoint": "4",
        "pb": "3.990",
        "ti": "600",
        "td": "0",
        "integral_default": "5",
        "smooth_factor": "0",
        "max_interval": "4",
        "enable": 1,
        "disabled_op": 0,
        "x": 1050,
        "y": 560,
        "wires": [
            [
                "b4c7143e.c18ec8"
            ]
        ]
    },
    {
        "id": "52f83a41.9c46c4",
        "type": "cronplus",
        "z": "aa3da8f6.314438",
        "name": "t_integral reduction every minute",
        "outputField": "payload",
        "timeZone": "",
        "persistDynamic": false,
        "commandResponseMsgOutput": "output2",
        "outputs": 2,
        "options": [
            {
                "name": "schedule1",
                "topic": "schedule1",
                "payloadType": "num",
                "payload": "60",
                "expressionType": "cron",
                "expression": "001 * * * * *",
                "location": "",
                "offset": "0",
                "solarType": "all",
                "solarEvents": "sunrise,sunset"
            }
        ],
        "x": 500,
        "y": 600,
        "wires": [
            [
                "43dfe0df.67a5d"
            ],
            []
        ]
    },
    {
        "id": "2fb2dd8f.0fff62",
        "type": "cronplus",
        "z": "aa3da8f6.314438",
        "name": "reset every hour",
        "outputField": "payload",
        "timeZone": "",
        "persistDynamic": false,
        "commandResponseMsgOutput": "output2",
        "outputs": 2,
        "options": [
            {
                "name": "schedule1",
                "topic": "schedule1",
                "payloadType": "str",
                "payload": "reset",
                "expressionType": "cron",
                "expression": "0 0 * * * * *",
                "location": "",
                "offset": "0",
                "solarType": "all",
                "solarEvents": "sunrise,sunset"
            }
        ],
        "x": 560,
        "y": 560,
        "wires": [
            [
                "43dfe0df.67a5d"
            ],
            []
        ]
    },
    {
        "id": "4dbadc62.924f24",
        "type": "cronplus",
        "z": "aa3da8f6.314438",
        "name": "Send til HS hvert minutt",
        "outputField": "payload",
        "timeZone": "",
        "persistDynamic": true,
        "commandResponseMsgOutput": "output2",
        "outputs": 2,
        "options": [
            {
                "name": "schedule1",
                "topic": "schedule1",
                "payloadType": "flow",
                "payload": "energyVal",
                "expressionType": "cron",
                "expression": " */1 * *  * *",
                "location": "",
                "offset": "0",
                "solarType": "all",
                "solarEvents": "sunrise,sunset"
            }
        ],
        "x": 1010,
        "y": 380,
        "wires": [
            [
                "d9814b7d.bbc4e8"
            ],
            []
        ]
    },
    {
        "id": "df1d497a.4bd5b8",
        "type": "cronplus",
        "z": "aa3da8f6.314438",
        "name": "Send til HS hvert 3 minutt",
        "outputField": "payload",
        "timeZone": "",
        "persistDynamic": false,
        "commandResponseMsgOutput": "output2",
        "outputs": 2,
        "options": [
            {
                "name": "schedule1",
                "topic": "schedule1",
                "payloadType": "flow",
                "payload": "estimated",
                "expressionType": "cron",
                "expression": "45 */1 * * * * *",
                "location": "",
                "offset": "0",
                "solarType": "all",
                "solarEvents": "sunrise,sunset"
            }
        ],
        "x": 1330,
        "y": 460,
        "wires": [
            [
                "c8dad601.490058"
            ],
            []
        ]
    },
    {
        "id": "55c8ee1c.3e71e",
        "type": "moving-average",
        "z": "aa3da8f6.314438",
        "name": "watt siste minutt",
        "amount": "30",
        "weight": "cumulative",
        "x": 540,
        "y": 460,
        "wires": [
            [
                "281b156e.e8f76a"
            ]
        ]
    },
    {
        "id": "c8d68834.3a5c68",
        "type": "function",
        "z": "aa3da8f6.314438",
        "name": "estimert kwh denne time",
        "func": "var time = new Date();\nlet min = time.getMinutes();\nlet sec = time.getSeconds();\nvar now = (min*60)+sec\nvar usedKwh = flow.get(\"energyVal\");\nvar floatWatt = flow.get(\"floatWatt\");\nkwhEST = usedKwh+((floatWatt*(3600-now)/3600)/1000);\nflow.set(\"estimated\",kwhEST);\nmsg.payload = kwhEST;\nreturn msg;\n\n",
        "outputs": 1,
        "noerr": 0,
        "x": 1010,
        "y": 460,
        "wires": [
            [
                "df1d497a.4bd5b8",
                "ba554aaa.050118"
            ]
        ]
    },
    {
        "id": "281b156e.e8f76a",
        "type": "function",
        "z": "aa3da8f6.314438",
        "name": "set floatWatt",
        "func": "var floatWatt=flow.get('floatWatt') || 0;\nflow.set(\"floatWatt\",msg.payload);\nmsg.payload = floatWatt;\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 750,
        "y": 460,
        "wires": [
            [
                "c8d68834.3a5c68"
            ]
        ]
    },
    {
        "id": "83e77e7a.7d16",
        "type": "mqtt in",
        "z": "aa3da8f6.314438",
        "name": "Receive setpoint from HS",
        "topic": "setpoint",
        "qos": "2",
        "datatype": "auto",
        "broker": "",
        "nl": false,
        "rap": false,
        "x": 830,
        "y": 660,
        "wires": [
            [
                "ba554aaa.050118"
            ]
        ]
    },
    {
        "id": "b4c7143e.c18ec8",
        "type": "moving-average",
        "z": "aa3da8f6.314438",
        "name": "Gj.snitt siste 100",
        "amount": "100",
        "weight": "cumulative",
        "x": 1270,
        "y": 560,
        "wires": [
            [
                "bcc4f918.0c4cd8"
            ]
        ]
    },
    {
        "id": "bcc4f918.0c4cd8",
        "type": "smooth",
        "z": "aa3da8f6.314438",
        "name": "",
        "property": "payload",
        "action": "mean",
        "count": "30",
        "round": "2",
        "mult": "single",
        "reduce": true,
        "x": 1440,
        "y": 560,
        "wires": [
            [
                "f50b7f01.4892b"
            ]
        ]
    },
    {
        "id": "5f6351e3.c7af4",
        "type": "subflow:6c302206.bf6cec",
        "z": "aa3da8f6.314438",
        "name": "WATTmåling - hvert annet sekund",
        "env": [],
        "x": 220,
        "y": 380,
        "wires": [
            [
                "55c8ee1c.3e71e",
                "ac14c19b.40727"
            ]
        ]
    }
]

 

Endret av Gizmo
fikset innliming av flow
  • Like 1
Skrevet

De er nå litt morsomme og da...

Sitat

Strømnettet er et stort spleiselag som i sin helhet betales av brukerne gjennom nettleien. Frem mot 2040 vil strømforbruket i Norge øke med minst 25 prosent, ifølge analyser av NVE og Statnett. Kraftig forbruksvekst legger stort press på strømnettet vårt.

I gamle dager bygget netteier ut nettet i forkant og var klar til å levere det kunden ville når kunden var klar til å motta men nå stikker aksjonærer og eiere av med overskuddet og kunden må blø...

 

Vel, lite vi kan gjøre med det annet enn å tilpasse oss, synd med de som ikke har muligheten til å styre effekten...

 

For å få et bilde av mitt forbruk har jeg en stor HSTouch skjerm stående midt i glaningen med en del nøkkeldata:

IMG_20211114_232112.thumb.jpg.5dfae153e9e878c6adda722f7cf3e4fd.jpg

Tall med grønn skygge er pådrag/SP for luft/vann varmepumpe.

Tall med rød skygge er Reelt energiforbruk denne time, estimert forbruk for hele timen og reelt forbruk forrige time.

Tall med gul skygge nede til høyre er reelt effektforbruk (øyeblikksverdi).

 

Data lagres i SQL og presenteres i andre verktøy som Node Red Dashboard:

bilde.thumb.png.72a3c6aa3bb0db45f6a8c2b26c499651.png

bilde.thumb.png.99a9c3208545f5361f3e467a370957f3.png

  • Like 1
Skrevet
Quote

Dette jeg får etter derivasjonen tar jeg en andel av ut i fra hvor langt ut i en time en er kommet. Er jeg 30m ut i fra en hel time så deles denne på 2. Og så legger jeg til faktisk forbruk i denne timen. Faktisk forbruk starter på 0 hver hele time og teller oppover. Det kan komme i fra integrasjonen ovenfor.
Formelen er altså:
Estimert=Faktisk+derivert*(3600-sekunder ut i timen)/3600

 

Hei Stigvi,

 

Holder på å legge inn funksjonaliteten din for dette for å være klar til 2022. 

Lurer på hvordan du i praksis gjør funksjonen du beskriver over, er det en "template sensor" du bruker her? Kunne du delt detaljene? Takk for hjelp!

Skrevet
kjetilsn skrev (19 minutter siden):

 

Hei Stigvi,

 

Holder på å legge inn funksjonaliteten din for dette for å være klar til 2022. 

Lurer på hvordan du i praksis gjør funksjonen du beskriver over, er det en "template sensor" du bruker her? Kunne du delt detaljene? Takk for hjelp!

Dette er i HomeSeer seksjonen av forumet og burde kanskje vært i en tråd under Home Assistant. Så du kan kanskje lage en tråd der hvis det er flere spørsmål?

 

    - unique_id: estimated_hourly_consumption_unfiltered
      name: "estimated_hourly_consumption_unfiltered"
      unit_of_measurement: 'kWh'
      device_class: power
      state: "{{ (states('sensor.energy')|float(15)+states('sensor.real_time_consumption_gabriel_edlands_veg_16_integral_derivative')|float(0) *(3600-now().minute*60-now().second)/3600) | round(3) }}"
Skrevet
kjetilsn skrev (28 minutter siden):

Holder på å legge inn funksjonaliteten din for dette for å være klar til 2022.

Jeg holder forresten på med å teste og justere på PID parametre og annen logikk. Kan poste dette også en eller annen gang i desember.

Men parametrene jeg har i dag er 

pid = PID(40.0, 2.0, 800.0, setpoint=float(input_number.max_energy_usage))

.... som sikkert kommer til å endre seg mange ganger. Spesielt D=800 er jeg usikker på.
  • Like 1
  • 4 uker senere...
Skrevet

Hei! :)

 

No har min nettleverandør valgt å gå for den "vanlige" modellen som skal bli implementert. 

https://www.nvn.no/aktuelt/de-nye-nettleieprisene-fra-1-januar-2022-er-na-klare/

 

Denne vil fungere dårligere enn dagens modell,  der har eg effektledd for forbrukt makstime. 

Som denne mnd, der eg har en time over 5kWh, som er på 5,12kWh rekord hittil. (Imens ombygging av regler på effektstyringa..) Den ville etter nyttår generert høgare effektledd.

 

Dvs, om eg får time over 5kWh en mnd, flyttar eg grensa opp til 10kWh automatisk. 

 

Ingen vits å spare om man har betalt for meir effekt! 

 

Då blir grensene mine: 2kWh, 5kWh, 10kWh. Så får eg sjå kva huset får til sjølv i løpet av året.

 

:)

 

 

Skrevet

Jeg sammenliknet den virkelig gamle med den som er nå, og med vårt forbruk gikk nettleie break even på 7,2kw.
Med den som er gjeldende fra nyttår, er break even med dagens på 8kw, og vårt forbruk.
Dvs 0,8 x 44kr = 36kr mer i måneden.
Men kan jo trekke 2kw ekstra "gratis", og det kan jo være nyttig om begge elbilene kommer Sent hjem på kvelden og trenger relativt fullt batteri tidlig dagen etter.

Jeg kommer til å gjøre som overnevnte, øke effekten, sparer ikke noe på å strupe lenger.

Sent fra min SM-G991B via Tapatalk

Skrevet
Truls skrev (45 minutter siden):

Med den som er gjeldende fra nyttår, er break even med dagens på 8kw

Dette forstod jeg ikke. Break even i forhold til hva da?

Skrevet
On 12/12/2021 at 01:09, Join said:

Dvs, om eg får time over 5kWh en mnd, flyttar eg grensa opp til 10kWh automatisk. 

Ingen vits å spare om man har betalt for meir effekt! 

Jepp. Kort oppsummert: Den modellen er relativt lite gjennomtenkt og burde blitt navngitt "Fordi Vi Bare Vil Ha Mer Penger"-modellen.

Skrevet
Moskus skrev (4 minutter siden):

Jepp. Kort oppsummert: Den modellen er relativt lite gjennomtenkt og burde blitt navngitt "Fordi Vi Bare Vil Ha Mer Penger"-modellen.

Bare vent å se. Når politikerne finner ut de ikke kan avgiftsbelegge bruk av bil på samme måte som de har gjort før (avgift på drivstoff / avgift på strøm) så vil de overgå hverandre i kreative forslag. Et system som jeg frykter, er gps sporing for prising av bruk av vei. Det systemet er umulig å sikre og gps jammere kommer til å florere. Et annet system som garantert blir foreslått, er egne strømmålere foran ladeboksene. Det kommer helt sikkert andre forslag også

Skrevet

Må si det er tilløp til billige politiske poeng her..

For går en opp ett trinn i effekt, koster det fra 90-220kr, avhengig av nettselskap.
Når strømmen er dyr, koster den 2-3kr mer pr kwh enn normalt, og bruker en 100kwh en dag, så er det disse 2-300 kronene, som gjentas dag etter dag som er problemet, ikke effekt-tarriff på 10kr/dag...



Sent fra min SM-G991B via Tapatalk

Skrevet

Nå er vel nettleie regulert til å være i nærheten av non-profit så om noen får dyrere nettleie med den nye tariffen så får andre billigere. Den nye tariffen gir jo litt å spille på for oss som har muligheten til å styre forbruket så en utsettelse er jo en ulempe for noen. Om den er reelt non-profit har jeg dog min sterke tvil til men det er nå en annen diskusjon...

Skrevet
1 hour ago, Truls said:

For går en opp ett trinn i effekt, koster det fra 90-220kr, avhengig av nettselskap.
Når strømmen er dyr, koster den 2-3kr mer pr kwh enn normalt, og bruker en 100kwh en dag, så er det disse 2-300 kronene, som gjentas dag etter dag som er problemet, ikke effekt-tarriff på 10kr/dag..

Går du opp ett effekttrinn er det ikke pr. dag man betaler 90-220kr, men pr. måned.

Skrevet

Ja, nettopp...3-10kr/dag...når strømmen enkelte timer koster 3-4kr mer per kWh....og en bruker 50-100kwh daglig...
Synes nettleie-diskusjonen er helt underordnet i diskusjonen og strømpriser...

Sent fra min SM-G991B via Tapatalk

Skrevet
Truls skrev (38 minutter siden):

Ja, nettopp...3-10kr/dag...når strømmen enkelte timer koster 3-4kr mer per kWh....og en bruker 50-100kwh daglig...
Synes nettleie-diskusjonen er helt underordnet i diskusjonen og strømpriser...

Sent fra min SM-G991B via Tapatalk
 

Det er den nå, men til sommeren er det jo på nytt nettleie som blir den største utgiften.

Skrevet

Jo, på sett og vis, men da er behovet for lys og varme også mindre, og derved effekt også...
Problemet er ikke om nettleien er 1000 eller 800 kr, og strømmen er 400kr...
Totalen da er ca 1500kr...ikke det 3-4 dobbelte, som enkelte kan oppleve nå.

Sent fra min SM-G991B via Tapatalk

Skrevet

Uanz en smule tragisk å lese kommentarfeltet på noen avisartikler om dette. Folk er stort sett på feil jorde, men har likevel sterke meninger. Og folk som åpenbart ville tjent på ny modell, foretrekker å beholde den gamle. Hvorfor det er slik, kan sikker forskes på..........

  • Like 2
Skrevet
On 17/12/2021 at 19:34, stigvi said:

Hvorfor det er slik, kan sikker forskes på.

Det gjør det jo også, og forskningen på området har vel skutt fart etter Trump-fadesen i USA.

Skrevet (endret)

Jeg synes hele nettleiediskusjonen er veldig uoversiktlig og minner om propaganda fra alle kanter.

 

I det ene øyeblikket så sies det at hvis man ikke foretar seg noe så kommer man dårligere ut med ny nettleie enn med dagens modell.

 

I neste øyeblikk så taper kundene på at den nye nettleiemodellen nå utsettes.

 

Hva som er fakta er ikke lett å finne ut av.

 

I tillegg så har min kraftleverandør (Arva) ikke publisert noen priser om ny modell selv om det knapt 2 uker til den skal innføres. Nå skylder de på regjeringen men de hadde ikke publisert noen info før fredagen heller.

Endret av xibriz

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.