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

SveinHa

Medlemmer
  • Innlegg

    1 664
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    98

Alt skrevet av SveinHa

  1. Nokså nybegynner i NodeRed jeg og men har funnet litt på nett. Kan dette være til noe hjelp? [{"id":"7b554e4669b367f9","type":"ui_chart","z":"d49bfe3335c3f7c9","name":"","group":"188f564c824c87cd","order":1,"width":"8","height":"6","label":"kWh/h + pris (2d)","chartType":"line","legend":"true","xformat":"HH:mm","interpolate":"linear","nodata":"","dot":false,"ymin":"0","ymax":"","removeOlder":"3","removeOlderPoints":"","removeOlderUnit":"86400","cutout":0,"useOneColor":false,"useUTC":false,"colors":["#00e68c","#2d2da8","#cc0000","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"outputs":1,"useDifferentColor":false,"className":"","x":930,"y":1400,"wires":[[]]},{"id":"078aa7c160ce1cd4","type":"function","z":"d49bfe3335c3f7c9","name":"Siste 2d","func":"var timeE = msg.payload;\n//Restrict the query to pull the last 24hrs\n//of data instead of the whole db\nvar d=new Date();\nd.setDate(d.getDate() - 2);\nvar aar=d.getFullYear();\nvar mnd=d.getMonth()+1; //Month er 0-11\nvar dag=d.getDate();\nvar tim=d.getHours();\n\nts = (aar*10000000000)+(mnd*100000000)+(dag*1000000)+(tim*10000);\n//msg.payload = (timeE - (1000*60*60*24));\nmsg.payload = ts;\n node.status({text:msg.payload});\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":1380,"wires":[["38c38a3dabaa53dc"]]},{"id":"38c38a3dabaa53dc","type":"template","z":"d49bfe3335c3f7c9","name":"Format query 1","field":"topic","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"SELECT DatoTid, kWh_hour, CurrentPrice, PID_SP FROM Energi WHERE Timestamp > {{payload}}","output":"str","x":500,"y":1400,"wires":[["0a3c6d550a427301"]]},{"id":"b6b43742bb23be7f","type":"change","z":"d49bfe3335c3f7c9","name":"Format data","rules":[{"t":"set","p":"payload","pt":"msg","to":"(\t $series := [\t { \"field\": \"DateTime\", \"label\": \"DatoTid\" },\t { \"field\": \"kWh_hour\", \"label\": \"kWh\" },\t { \"field\": \"CurrentPrice\", \"label\": \"Pris\" },\t { \"field\": \"PID_SP\", \"label\": \"SP\" }\t ];\t $xaxis := \"DatoTid\";\t [\t {\t \"series\": $series.label,\t \"data\": $series.[\t (\t $yaxis := $.field;\t $$.payload.{\t \"x\": $lookup($, $xaxis),\t \"y\": $lookup($, $yaxis)\t }\t )\t ]\t }\t ]\t)","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":790,"y":1360,"wires":[["7b554e4669b367f9"]]},{"id":"324130bee0fc15b3","type":"Stackhero-MySQL","z":"d49bfe3335c3f7c9","server":"c919f77e07994edc","name":"","x":700,"y":1400,"wires":[["b6b43742bb23be7f"]]},{"id":"0a3c6d550a427301","type":"function","z":"d49bfe3335c3f7c9","name":"Add dummy payload","func":"msg.payload = \"Whatever\";\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":580,"y":1360,"wires":[["324130bee0fc15b3"]]},{"id":"188f564c824c87cd","type":"ui_group","name":"Chart","tab":"bbe9ae4be8e5f235","order":4,"disp":false,"width":"30","collapse":false,"className":""},{"id":"c919f77e07994edc","type":"Stackhero-MySQL-Server","name":"","host":"172.16.0.98","port":"3306","tls":false,"database":"NodeRedEnergi"},{"id":"bbe9ae4be8e5f235","type":"ui_tab","name":"Energi","icon":"receipt","order":2,"disabled":false,"hidden":false}] Det er nok "Format data" biten som er interressant. Jeg henter data fra SQL og presenterer grafisk slik, flowen her gir høyre del av grafen:
  2. Har ikke fulgt noe med på gassprisene men de skylder på at FORDI gassprisen er høy så er også strømprisen høy... Nåja, der sies jo så mangt for tiden...
  3. Det er vel en eller annen litt misforstått måte å folkeliggjøre de kryptiske begrepene kW og kWh på uten at jeg tror det hjelper særlig da...
  4. Du kan jo også hive inn en slik i sikringsskapet: https://www.elektroimportoren.no/modulaerkontaktor-25a-2no-2nc-230v-2-mod/4100105/Product.html Må jo styres med Zigbee/Z-Wave rele så det blir litt mer småball men funker. Mister energimåling også men er et alternativ for å kunne slå av på en trygg måte...
  5. 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...
  6. Vi snakker i alle fall om dager og ikke bare 2-3 men ganske mange. Jeg har ikke blandeventil på berederen min, det burde jeg nok hatt, og termostaten står på ca 80 grd.C. Temp ut av bereder siste 2 mnd ser slik ut: Tipper den ene gangen den er nede i 60 er ved bruk av stort hjørnebadekar.
  7. ...men jeg ville nok isolert den mot luften slik at det bare er varme nedenfra som påvirker.
  8. Tror det kan være lurt å lage litt rutiner i alle fall. Her er mitt forbruk siste mnd (blå: kWh, rød: strømpris): Første halvdel er kun logging, ingen begrensende tiltak gjort, kun flytting av forbruk til tider med billig strøm. Fra å ligge godt an mht. 5kWh grensen så ble der plutselig noen topper over 5... Siste halvdel har jeg hatt litt forskjellige regimer med et max kWh tak som flytter seg etter strømprisen.
  9. Nå styrer jeg alle prioriterbare laster med en PID regulator og berederen er den som har absolutt laveste prioritet, dvs. det aller første som slås av når jeg skal redusere forbruket men tidligere hadde jeg et regime der berederen i all hovedsak var på mellom midnatt og 07:00. Merket ikkeno vesentlig på vanntemperaturen, eneste kan være at dusjing etter lang av-tid med en del annet forbruk så måtte gjerne blandebatteriet skrues litt høyere enn ellers... Det bør også nevnes at det er en 300 liter bereder med luft/vann varmepumpe som tilfører en del basisvarme fra bunnen selv om varmekolben er slått av. Vannforbruk i forhold til berederstørrelse vil jo også påvirke hvor lange perioder det er praktisk at den er av men hos meg går det fint å bare ha den på om natten.
  10. Beskrevet i første innlegg her: https://www.hjemmeautomasjon.no/forums/topic/4241-tibberseer-for-pulse/#comment-48616
  11. Jeg har en sånn ca 32 tegn lang streng der, fant den i TibberSeer konfigurasjonen min. Regner med du finner ut av det om du søker etter TibberSeer på forumet her.
  12. Jeg har forsøkt å lage en oversikt som kanskje kan være til hjelp her: https://www.hjemmeautomasjon.no/forums/topic/9337-prediktiv-reduksjon-av-strømbruk-effektariff-og-strømpris/?do=findComment&comment=95125
  13. Jeg har nå noen ganger laget noen fake WLAN med navn som TYDELIG indikerer at overvåking foregår (i tilfelle naboene lurer 😊). Men slikt bør en jo selv ha kontroll over.
  14. Jeg klarer ikke helt å se for meg at værvarsel har noen funksjon i et tregt betonggulv men det er nå meg da... Det som er helt supert med trege betonggulv er at det er bare å slå av når strømprisen stiger og slå på igjen når strømmen er rimeligere. Eneste gulvet jeg merker at har vært av i en time eller så er badet, de andre kan stå av i mange timer... Samme med vv bereder, kan stå av hele dagen om nødvendig. Der er flere tråder her som omhandler strømsparing og ikke minst den nye effekttariffen, f.eks. min tråd...
  15. Har laget meg et presentasjonsvindu for SQL data:
  16. En smule mer komplisert SQL... SELECT LEFT(Timestamp,8) AS "Dato", CAST(SUM(CurrentPrice)/COUNT(*) * SUM(kWh_Tibber)/COUNT(*) * 24 as decimal(10,2)) AS 'Snittpris', CAST(SUM(CurrentPrice * kWh_Tibber)/COUNT(*) * 24 as decimal(10,2)) AS 'ReellPris', CAST((SUM(CurrentPrice)/COUNT(*) * SUM(kWh_Tibber)/COUNT(*) * 24) - (SUM(CurrentPrice * kWh_Tibber)/COUNT(*) * 24) as decimal(10,2)) AS "Spart" FROM Energi GROUP BY LEFT(Timestamp,8) ORDER BY Timestamp DESC ender opp i denne: Ser ut til at jeg noen ganger taper penger på å flytte forbruk til billigere tidsrom, det virket litt merkelig...
  17. Inspirert av @stigvi sin besparelseskalkulator måtte jeg prøve meg selv litt. Jeg har en enkel SQL tabell som lagrer pris og forbruk hver time: En bittelitt komplisert SQL spørring som dette: SELECT LEFT(Timestamp,8) AS "Dato", (SUM(CurrentPrice)/COUNT(*) * SUM(kWh_Tibber)/COUNT(*)) * 24 AS "Snittpris", (SUM(CurrentPrice * kWh_Tibber)/COUNT(*)) * 24 AS "ReellPris" FROM Energi GROUP BY LEFT(Timestamp,8) ORDER BY Timestamp DESC gir et, tror jeg, fornuftig estimat over mine reelle strømkostnader pr døgn sammenlignet med en gjennomsnittspris for hele døgnet. Resultatet gir et bilde kun av det jeg sparer på å flytte forbruket til billigere perioder i stedet for å betale normalpris for det tidspunktet jeg normalt ville brukt den energien: Da gjenstår bare å subtrahere kolonnene for å få et direkte tall på besparelse. Kan en slik 4. kolonne bygges inn i SQL spørringen? Har gjort noen spede forsøk men kom ikke så langt...
  18. Høres ut som en riktig vei å gå er Zigbee2MQTT, da er det plug'n'play med alt Ikea og HUE utstyr i tillegg til det meste annet Zigbee utstyr.
  19. Samme her men ser at jeg for enkelhets skyld lener meg i overkant mye på trådløst...
  20. Det er nokså beint fram. Tatt litt på husken er det slik (forutsetter en MQTT server er oppegående først): Rele-enheten har 2 webgrensesnitt, et for LAN og et for WLAN og disse henger ikke sammen på noen måte. Logg på enhetens LAN-IP eller WLAN nett <dtrelay4613> (nummeret er enhetens serienummer, passord står på kortet). Logg på med admin/admin, legg inn SSID/passord for ditt WLAN om det er det du skal bruke (må gjøres fra WLAN-WebUI). I "Relay Connect" legger du inn adresse, passord og slikt for MQTT Broker. Send melding med topic "/dingtian/wrelay4613/in/r1" og payload "ON" eller "OFF" så har du kontrollen på rele #1. Tilbakemelding i "/dingtian/wrelay4613/out/r1" Ser slik ut i MQTT Explorer: Merk at topic starter med "/" slik at første nivået er blankt, mulig dette kan endres men jeg fant det ikke i farten.
  21. Noe sånt: https://www.aliexpress.com/item/4000999069820.html?spm=a2g0s.9042311.0.0.27424c4d5CGCB8 Mange varianter, jeg bruker WiFi/MQTT og selv om de er litt småsære så gjør de jobben. Support svarer i alle fall kjapt.
  22. Ser Tibber har en litt annen definisjon enn meg så jeg har adoptert den i stedet. Ser ut til at min definisjon er litt kjipere, dvs. at min modell sparer mer strøm men ser også ut til å gi lengre perioder med varme av... Pr i dag har jeg følgende setpunkt på PID: if (PriceLevel == "VERY_CHEAP"){ PID_SP = 4.8; } if (PriceLevel == "CHEAP"){ PID_SP = 4.5; } if (PriceLevel == "NORMAL"){ PID_SP = 3.5; } if (PriceLevel == "EXPENSIVE"){ PID_SP = 2.0; } if (PriceLevel == "VERY_EXPENSIVE"){ PID_SP = 1.5; }
  23. Supert @stigvi, putter det inn her og:
  24. Noen som vet hva som ligger bar strømpriskategori i Tibber? I dag har strømmen vært enten "CHEAP" eller "NORMAL". Den dyreste timen i dag, akkurat nå, på 193.8 er også klassifisert som "NORMAL"
×
×
  • 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.