Gå til innhold
  • Bli medlem

SveinHa

Medlemmer
  • Innholdsteller

    947
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    35

Alt skrevet av SveinHa

  1. SveinHa

    Flow eksempler

    De 3 første grå er for å slå av/på varmepumpe og sette standardsetpunkt for gulvvarme. "Strømsparing" er bare en bryter der du setter strømsparing av/på (=Når boolean går til "on",) Switch er valget om hva som skjer om strømsparing er på (true) eller av (false). Function og de 3 set... utfører oppgaven. Resultatet vises i de grønne debugnodene. Hele greiene må jo bygges inn i annen automasjon, "Når boolean går til "on"," må jo komme fra en plass, i eksempelet er det i Node Red Dashboard og resultatet må jo brukes en eller annen plass og ikke bare vises på skjermen. flow-variablenes verdi finner du i menyen "Context data" (oppdateres ikke før du trykker "Refresh").
  2. SveinHa

    Flow eksempler

    Noe sånt? Forutsetter at setpunkt for varmekabel og driftsstatus varmepumpe ligger i flow variabel. Setpunkt og drift settes her ved å trykke på injektor-nodene. En switch i Node Red Dashboard slår på strømsparing og resultatet vises i debugnoden til høyre. 10 sek forsinkelse her bare for testing. Mange måter å gjøre det på men dette kan være en måte. [{"id":"fd9e0989f6f4947b","type":"change","z":"b283eef3.e91d1","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"VarmekabelSP","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":660,"y":380,"wires":[["efc93f77fb9bc8f6"]]},{"id":"df4aea6be354937c","type":"switch","z":"b283eef3.e91d1","name":"","property":"payload","propertyType":"msg","rules":[{"t":"true"},{"t":"false"}],"checkall":"true","repair":false,"outputs":2,"x":400,"y":390,"wires":[["98d1aab379c41465","d7249953dfa353a2","8eadc1d45e88a9f4"],["fd9e0989f6f4947b","f1504ab57213e203"]]},{"id":"6f2d885796e2c568","type":"ui_switch","z":"b283eef3.e91d1","name":"","label":"Strømsparing","tooltip":"","group":"ab0b4b6271303101","order":7,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","animate":false,"className":"","x":190,"y":390,"wires":[["df4aea6be354937c"]]},{"id":"98d1aab379c41465","type":"function","z":"b283eef3.e91d1","name":"","func":"var setpunkt = flow.get(\"VarmekabelSP\")||20\nsetpunkt = setpunkt - 5;\nmsg.payload = setpunkt;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":640,"y":350,"wires":[["efc93f77fb9bc8f6"]]},{"id":"efc93f77fb9bc8f6","type":"debug","z":"b283eef3.e91d1","name":"Varmekabel","active":true,"tosidebar":false,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":930,"y":350,"wires":[]},{"id":"adb85977b1eaf6df","type":"delay","z":"b283eef3.e91d1","name":"","pauseType":"delay","timeout":"10","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":320,"y":530,"wires":[["ff9f6e175ff1170d"]]},{"id":"ff9f6e175ff1170d","type":"change","z":"b283eef3.e91d1","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":530,"wires":[["6f2d885796e2c568"]]},{"id":"97ccfb0ab30d3958","type":"inject","z":"b283eef3.e91d1","name":"Lagre setpunkt for varmekabler","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"true","payloadType":"bool","x":250,"y":250,"wires":[["eae5ceee986bad56"]]},{"id":"eae5ceee986bad56","type":"change","z":"b283eef3.e91d1","name":"","rules":[{"t":"set","p":"VarmekabelSP","pt":"flow","to":"22","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":540,"y":250,"wires":[[]]},{"id":"d7249953dfa353a2","type":"function","z":"b283eef3.e91d1","name":"Reset delay","func":"var m1 = {reset:true};\nreturn [[m1,msg]];","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":160,"y":530,"wires":[["adb85977b1eaf6df"]]},{"id":"8eadc1d45e88a9f4","type":"change","z":"b283eef3.e91d1","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":660,"y":430,"wires":[["eecb4f42b6064c39"]]},{"id":"f1504ab57213e203","type":"change","z":"b283eef3.e91d1","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"VarmepumpeDrift","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":660,"y":460,"wires":[["eecb4f42b6064c39"]]},{"id":"eecb4f42b6064c39","type":"debug","z":"b283eef3.e91d1","name":"Varmepumpe","active":true,"tosidebar":false,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":930,"y":440,"wires":[]},{"id":"ee193022daaea826","type":"inject","z":"b283eef3.e91d1","name":"Varmepumpe på","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"true","payloadType":"bool","x":200,"y":280,"wires":[["83877150e4beaa94"]]},{"id":"83877150e4beaa94","type":"change","z":"b283eef3.e91d1","name":"","rules":[{"t":"set","p":"VarmepumpeDrift","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":550,"y":280,"wires":[[]]},{"id":"7ba087e1277fedc5","type":"inject","z":"b283eef3.e91d1","name":"Varmepumpe av","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"false","payloadType":"bool","x":200,"y":310,"wires":[["83877150e4beaa94"]]},{"id":"ab0b4b6271303101","type":"ui_group","name":"Kolonne1","tab":"e3ef94435f0945bf","order":2,"disp":false,"width":"10","collapse":false,"className":""},{"id":"e3ef94435f0945bf","type":"ui_tab","name":"Teknisk","icon":"timeline","order":7,"disabled":false,"hidden":false}]
  3. Der er vel omtrent en meter opp til sutaket men det viser jo ikke på bildet. Bak inverteren og de greiene er en Primroc plate fordi den første inverteren ikke skulle monteres på brennbart underlag, ikke noe slikt krav til den nye for der er god avstand innebygget i festene.
  4. Har ikke funnet noe om brannplate på DC-bryterene og det ble heller ikke nevnt. I utgangspunktet skal de stå ute men med batteri har det ingen verdi å ha de ute siden de ikke legger anlegget dødt og det var de enige i. MC4 connectorene måtte låses slik at ikke kunne åpnes uten verktøy, fixes lett med et strips rundt connectorene under låselippene slik at disse ikke kan presses inn. Merking utvendig på garasjen. Ble mye prat fram og tilbake men kommer ikke på stort mer, får se når listen kommer. Der var noen punkter de måtte sjekke mot forskrifter også... Komplett liste kommer etterhvert...
  5. Da har Flompne vært på besøk. Gikk egentlig ganske greit. Største ankepunktet var manglende papirarbeid, akkurat som forventet. Ansvarsfraskrivelse og egenerklæringer er jo langt viktigere enn at anlegget er teknisk i god stand... 2 trivelige karer var på besøk i halvannen time og fant egentlig ikke noe graverende å sette fingeren på. I verste fall måtte jeg ha stengt ned anlegget der og da men slik saken nå står så lager de en rapport som jeg kan argumentere for/mot og etter såpass enighet som vi kan oppnå gjøres et vedtak med "mangelliste" som jeg da får en frist på noen mnd å oppfylle.
  6. Aeotec har et verktøy for backup/restore som virker, det virker også på andre Z-Wave-pinner som f.eks. UZB1. Regner med det også kan foreta migrering fra 5 til 7.
  7. Tradewinds burde jo kunne gi det koblingsskjema... Om iverterne er enfase, noe jeg tror de er, så putter du en i hver fase. Jeg vil anta at belastningen i huset ditt ikke er helt jevnt fordelt mellom fasene (fryktelig vanskelig å få det helt 100%) så setter du den siste inverteren i den fasen som har størst last og får dermed dobbelt med "påfyll" der.
  8. Akkurat det der er et viktig poeng. Designet skal fortelle brukeren hvilke muligheter han har og VELDIG mange design jeg har sett, både her og nettsteder generelt, har et superstrømlinjeformet design men jeg aner ikke hva det er til... En vesentlig del av jobben min de siste 30 år har vært å designe HMI i industrien. Jeg får aldri noen designpris for arbeidet mitt men operatørene følte seg nesten vingeklippet da jeg ble pensjonist og andre overtok og redesignet hele greia... I mitt hode så er funksjon det aller viktigste og om det ser bra ut så er det helt greit det også
  9. Da dukket ny inverter opp fra Italia: EASun support glimrer med sitt fravær fremdeles. På 2 uker nå har de sendt meg 3-4 meldinger uten noen verdi i det hele tatt... De tar DEFINITIVT ikke tak i problemet i alle fall... Godt å få litt gulfarge i trendene igjen:
  10. Joda, men hva vil du oppnå? Om brukeren er fornøyd så har ikke han behov for å vite at du ikke liker det... men han hadde kanskje satt pris på å få høre at du likte det (om du virkelig liker dert da selvsagt).
  11. At HomeSeer UI er i et annet årtusen får nå være så men det funker... og der finnes jo alternativer for de som ikke liker det...
  12. Innendørsversjonen gjør i alle fall det men de aller fleste systemer har jo innebygget funksjon for sol opp- og nedgang og det i tillegg til klokke (for å slå utelyset helt av f.eks mellom kl 23 og 07 bruker jeg. Så lenge utelyset mitt er på så er det helt neddimmet (2-3%) og har jeg et par strategisk plasserte bevegelsessensorer dom dimmer opp til 100% eller slår på mellom kl 23 og 07.
  13. Har bevegelsessensor i alle rom som ikke er oppholdsrom. Lys på ved bevegelse, dimmer ned en god del etter få minutt og helt av noe senere. Forskjellig lysstyrke dag, kveld og natt (om natten vil en ikke ha fullt lys og om dagen trenger en mer siden øynene er i lysmodus). Viktig å sette reset tid lavt, f.eks. 15 sek, i bevegelsessensoren ellers vil den sende "bevegelse på" med en gang noen kommer inn i rommet og så ikke sende noe mer for der er jo stadig bevegelse og så går timeren ut og det blir mørkt...
  14. Har noen av de liggende rundtom, i bobilen, i garasje, i stue+++ De rapporterer ikke temperatur så veldig ofte så kanskje ikke så gode til å regulere etter men for ren indikasjon funker de supert. Rekkevidde er vel som denslags utstyr flest, 30 meter inndørs men alle enheter med strømmating bygger mesh nettverk som disse benytter seg av for å forllenge rekkevidden. Samme system for Z-Wave men jeg synes Zigbee funker en del bedre sånn...
  15. Disse her er billige og greie men Zigbee, ikke Z-Wave: https://www.kjell.com/no/varemerker/nedis/smarte-hjem/smarte-sensorer/smarte-temperatursensor/nedis-smart-klimasensor-p51712
  16. Oppdatering er satt til 5 sek og jeg ser verdiene lever litt, både på Aeotec og multimeter...
  17. Tok en sjekk på Aeotec HD relay nå med et Meterman multimeter og en PeakTech AC/DC strømtang: Aeotec 230.5V x 12.6A = 2904W Meterman 229V x 13.3A = 3046W Godt nok? Tja, er vel ok til dette bruket...
  18. Du får jo ut både strøm og spenning pr fase fra Tibber, kanskje det er et sted å begynne...
  19. For energimåling har jeg Fibaro Wallplug, Aeotec HD Relay og OWON 32A DIN rele. Har ikke dobbeltsjekket noen av de men den eneste jeg reagerer på av disse er Aeotec HD på berederen. Elementet er merket 2.9kW og jeg leser av <2.7-3.litt. Spenningen er jo nokså stabil og temperaturen i berederen endrer seg heller ikke så veldig. Har også et 3-fase Aeotec Home Energy Meter koblet parallelt med AMS måleren og denne måler vanligvis 6-9% mindre enn AMS men noen ganger også litt mer enn AMS (manuell avlesing ved månedsslutt)...
  20. Har forenklet viftestyringen min litt på badet. Tidligere ble viften styrt ved sammenligning av fukt på bad og fukt i kjøkken/gang (der hvor badet henter luft fra) men nå med gulvvarmen av på badet ble det litt sånn bob-bob... En lignende filosofi som @Moskus beskriver i innlegget over. Mulig verdier må pyntes litt på men pr i dag funker det greit slik: Hvert 15 sekund kjøres følgende script: FuktBadFilt = (((FuktBadFilt * 9) + FuktBad)/10); FuktBadRef = (((FuktBadRef * 999) + FuktBadFilt)/1000); if (FuktBadFilt<FuktBadRef) FuktBadRef = FuktBadFilt; Jeg filtrerer verdien fra Multisensoren litt og bruker så denne verdien som referanseverdi med et kraftig filter. Dersom Filtrert verdi blir mindre enn Referanseverdi settes Ref til Filt for det har ingen mening at Ref skal være høyere enn Filt. Dersom Filt > Ref+10 starter viften og er den mindre så stopper viften med 15 minutt etterløpstid. En tur i dampgeneratoren, aka boblebadet, ble seende slik ut: Må kanskje filtrere Ref litt hardere... Doblet filteret fra kl 22:50, redigert scriptet over... Edit: Her har poden hatt seg en dusj før damebesøk: Ser ok ut dette...
  21. Kjenner ikke stort til Nibe men er det ikke litt begrenset med egne automasjonsmuligheter der? Da jeg installerte vannbåren varme med luftvann varmepumpe mener jeg Nibe var omtrent dobbelt så dyrt som Fujitsu General løsningen jeg gikk for. Denne løsningen er tilsynelatende langt mindre elegant men består av standardkomponenter en får tak i hvor som helst. Oso 300L bereder, Roth ventiler og manifolder for gulvvarme, Danfoss sirkulasjonspumpe. Selve varmepumpebiten lever litt sitt eget liv men jeg har full kontroll på 3kW tilleggsvarme i bereder og gulvvarme. Gulvene (betong) har DS18B20 sensor som direkte styrer Rothventilene. "Direkte" her betyr jo at signalene går via automasjonssystemet med en enkel sammenligning mellom ønsket temperatur og reell temp som direkte og uten hysterese eller noe slår ventilene av/på. Både ventiler og termisk masse er så tregt at det funker helt supert på denne måten.
  22. Fikk et hett tips her: https://diysolarforum.com/threads/bricked-easun-smw8k-inverter-during-fw-upgrade.44055/post-559827 og resultatet av det her: https://diysolarforum.com/threads/bricked-easun-smw8k-inverter-during-fw-upgrade.44055/post-559893 Er altså kommet et lite stykke lengre men ikke i mål likevel...
  23. Vel, etter å ha grublet litt på saken så ser jeg hva som har skjedd: Inverteren sender ikke kraft ut på nettet, den er ikke utstyrt for å kunne gjøre det. Det handler om tilsynelatende effekt som på en måte bare er der uten at den kan brukes til noe (bekreftet av 2 forskjellige europeiske leverandører av samme type inverter). Derfor burde EASunPower ha skjønt at en oppdatering ikke var nødvendig. EASunPower fikk foto av merkeskiltet på min inverter og opplysninger om gjeldende firmware versjon så de visste hva de hadde med å gjøre. Firmware oppdateringen jeg fikk fra EASunPower er tydeligvis til en helt annen inverter og da jeg fikk beskjed om å laste opp denne gikk det galt. Gjeldende versjon som jeg fikk fra den ene europeiske forhandleren, lastet ned fra produsentens ftp server er 46.05. Jeg burde ha reagert på at versjonsnummeret gikk fra 46.05 til 90.13... Shit happens men den største shitten her er EASunPower som IKKE tar ansvar for sine egne handlinger og manglende kunnskap. Siden ingen i support eller salg vil ta i saken har jeg nå rapportert til EASunPower CEO så får vi se hva som hender. Neste skritt blir å lene meg litt hardt på PayPal.
  24. Har pynta litt på prisgrafen. Morgendagen er borte helt til data er tilgjengelige i stedet for at dagens data ble liggende fra i går. Pynta litt på time 23-00 slik at den blir like synlig som de andre timene. Henter ut strømpris nå, neste time og dagssnitt som jeg viser i headingen på de fleste bilder. Justert litt på timere. Morgendagens pris dukker ofte opp kl 13:00:00 men også ofte10-20 sekund senere. Andre ganger myyyye senere. En enkel variabel for strømsparing: 0=pris lik eller lavere enn dagssnitt, 1=høyere enn dagssnitt og 2= 5% høyere enn dagssnitt. Enkelt å bruke for uprioriterte laster. [{"id":"c62340730470ca2c","type":"function","z":"7aa23003bb64f180","name":"","func":"var d = new Date();\nd.setDate(d.getDate());\nlet currHour = d.getHours();\nvar PrisSum = 0;\nvar n=0;\n\nmsg.topic = msg.payload.viewer.homes[0].currentSubscription.priceInfo.today[0].startsAt.split(\":00+\")[0].split(\"T\")[0];\nnode.warn(msg.topic);\nmsg.payloadorg = msg.payload;\nmsg.payload = [{\"series\":[\"Totals\",\"\"], \"data\": [[],[]], \"labels\": []}];\n\nfor ( var i in msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.today ){\n msg.payload[0].data[0][i] = msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.today[i].total;\n // Summer timeprisene\n PrisSum += msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.today[i].total\n n +=1;\n // Add \"Now\" marker og lagre prisdata\n if (msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.today[i].startsAt.slice(11,13) == currHour){\n msg.payload[0].data[1][i] = 100;\n flow.set(\"PrisNaa\",msg.payload[0].data[0][i]);}\n else\n msg.payload[0].data[1][i] = -1;\n if (msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.today[i].startsAt.slice(11,13) == currHour + 1)\n flow.set(\"PrisNeste\",msg.payload[0].data[0][i]);\n msg.payload[0].labels[i] = msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.today[i].startsAt.slice(11,13);\n}\n\n// Quick and dirty fix: legg til time 24\nmsg.payload[0].data[0][24] = msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.today[23].total;\nmsg.payload[0].labels[24] = \"00\";\nmsg.payload[0].data[1][24] = -1;\n//msg.payload[0].data[1][0] = -1;\n\nflow.set(\"PriceAvg\", PrisSum/n);\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":880,"y":120,"wires":[["b4e71d585aa269bc"]]},{"id":"b4e71d585aa269bc","type":"ui_chart","z":"7aa23003bb64f180","name":"elpriser i dag","group":"f92abb1b.7c98d8","order":3,"width":"14","height":"6","label":"I dag","chartType":"line","legend":"false","xformat":"HH","interpolate":"step","nodata":"","dot":true,"ymin":"0","ymax":"8","removeOlder":"24","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":true,"useUTC":false,"colors":["#edd400","#73d216","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"outputs":1,"useDifferentColor":false,"className":"","x":1050,"y":120,"wires":[["e98fe74987589f75","e90d64e507ffdc96","bd3a84f84ea86368","ff70c1508766dfca"]]},{"id":"a6ace43237857ffb","type":"tibber-query","z":"7aa23003bb64f180","name":"","active":true,"apiEndpointRef":"3235237809bb894f","x":690,"y":120,"wires":[["c62340730470ca2c","0215a6e0c99061b7"]]},{"id":"eaf8dbce27c1d3f5","type":"function","z":"7aa23003bb64f180","name":"","func":"\nif (msg.payload.viewer.homes[0].currentSubscription.priceInfo.tomorrow != 0) {\n msg.topic = msg.payload.viewer.homes[0].currentSubscription.priceInfo.tomorrow[0].startsAt.split(\":00+\")[0].split(\"T\")[0];\n msg.payloadorg = msg.payload;\n msg.payload = [{\"series\":[\"Totals\"], \"data\": [[]], \"labels\": []}];\n for ( var i in msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.tomorrow){\n msg.payload[0].data[0][i] = msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.tomorrow[i].total;\n msg.payload[0].labels[i] = msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.tomorrow[i].startsAt.slice(11,13);\n }\n// Quick and dirty fix: legg till time #24\nmsg.payload[0].data[0][24] = msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.tomorrow[23].total;\nmsg.payload[0].labels[24] = \"00\";\n}\nelse{\n msg.payload = []; // Slett graf når data ikke er tilgjengelige\n node.warn(\"Graf for i morgen slettet\")\n}\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":880,"y":220,"wires":[["c59a5b5038bdf489","7f3ff9455e7af2f8"]]},{"id":"c59a5b5038bdf489","type":"ui_chart","z":"7aa23003bb64f180","name":"elpriser i morgen","group":"f92abb1b.7c98d8","order":4,"width":"14","height":"6","label":"I morgen","chartType":"line","legend":"false","xformat":"HH","interpolate":"step","nodata":"","dot":true,"ymin":"0","ymax":"8","removeOlder":1,"removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":true,"useUTC":false,"colors":["#edd400","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"outputs":1,"useDifferentColor":false,"className":"","x":1070,"y":260,"wires":[[]]},{"id":"f31f9d17a8603b23","type":"tibber-query","z":"7aa23003bb64f180","name":"","active":true,"apiEndpointRef":"3235237809bb894f","x":690,"y":220,"wires":[["eaf8dbce27c1d3f5"]]},{"id":"f3e66847271be197","type":"change","z":"7aa23003bb64f180","name":"I dag","rules":[{"t":"set","p":"payload","pt":"msg","to":"{ viewer { homes { currentSubscription { priceInfo { today { total energy tax startsAt } } } } }}","tot":"str"},{"t":"set","p":"topic","pt":"msg","to":"tod","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":120,"wires":[["a6ace43237857ffb"]]},{"id":"025c7b81cb113a53","type":"change","z":"7aa23003bb64f180","name":"I morgen","rules":[{"t":"set","p":"payload","pt":"msg","to":"{ viewer { homes { currentSubscription { priceInfo { tomorrow { total energy tax startsAt } } } } }}","tot":"str"},{"t":"set","p":"topic","pt":"msg","to":"Data ikke tilgjengelig enda...","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":220,"wires":[["f31f9d17a8603b23"]]},{"id":"a4b2b795ecb5b85e","type":"cronplus","z":"7aa23003bb64f180","name":"","outputField":"payload","timeZone":"","persistDynamic":false,"commandResponseMsgOutput":"output1","outputs":1,"options":[{"name":"schedule1","topic":"schedule1","payloadType":"date","payload":"","expressionType":"cron","expression":"0 0 * * * * *","location":"","offset":"0","solarType":"all","solarEvents":"sunrise,sunset"}],"x":100,"y":120,"wires":[["c92a61e1962e10a2"]]},{"id":"c92a61e1962e10a2","type":"delay","z":"7aa23003bb64f180","name":"","pauseType":"delay","timeout":"2","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":360,"y":120,"wires":[["f3e66847271be197","76c760b3b1d7016d"]]},{"id":"0215a6e0c99061b7","type":"function","z":"7aa23003bb64f180","name":"","func":"var d = new Date();\nd.setDate(d.getDate());\nlet currHour = d.getHours();\n\n\nmsg.topic = msg.payload.viewer.homes[0].currentSubscription.priceInfo.today[0].startsAt.split(\":00+\")[0].split(\"T\")[0];\nmsg.payloadorg = msg.payload;\nmsg.payload = [{\"series\":[\"Totals\",\"\"], \"data\": [[],[]], \"labels\": []}];\nfor ( var i in msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.today ){\n msg.payload[0].data[0][i] = msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.today[i].total;\n // Add \"Now\" marker\n/* if (msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.today[i].startsAt.slice(11,13) == currHour)\n msg.payload[0].data[1][i] = 2;\n else\n msg.payload[0].data[1][i] = 0;*/\n msg.payload[0].labels[i] = msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.today[i].startsAt.slice(11,13);\n}\n// Quick and dirty fix: legg till time 24\nmsg.payload[0].data[0][24] = msg.payloadorg.viewer.homes[0].currentSubscription.priceInfo.today[23].total;\nmsg.payload[0].labels[24] = \"00\";\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":880,"y":80,"wires":[["e2eb38f705911a33"]]},{"id":"e2eb38f705911a33","type":"ui_chart","z":"7aa23003bb64f180","name":"elpriser i dag dyn y","group":"f92abb1b.7c98d8","order":1,"width":"14","height":"6","label":"{{msg.topic}}","chartType":"line","legend":"false","xformat":"HH","interpolate":"step","nodata":"","dot":true,"ymin":"","ymax":"","removeOlder":"24","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":true,"useUTC":false,"colors":["#edd400","#73d216","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"outputs":1,"useDifferentColor":false,"className":"","x":1070,"y":80,"wires":[[]]},{"id":"7f3ff9455e7af2f8","type":"ui_chart","z":"7aa23003bb64f180","name":"elpriser i morgen dyn y","group":"f92abb1b.7c98d8","order":2,"width":"14","height":"6","label":"{{msg.topic}}","chartType":"line","legend":"false","xformat":"HH","interpolate":"step","nodata":"","dot":true,"ymin":"","ymax":"","removeOlder":1,"removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":true,"useUTC":false,"colors":["#edd400","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"outputs":1,"useDifferentColor":false,"className":"","x":1080,"y":220,"wires":[[]]},{"id":"63a33d9e2d6e490f","type":"comment","z":"7aa23003bb64f180","name":"Prisgraf strøm","info":"","x":90,"y":80,"wires":[]},{"id":"a2a8866baa615d79","type":"inject","z":"7aa23003bb64f180","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"*/15 13-22 * * *","once":true,"onceDelay":0.1,"topic":"xx","payload":"","payloadType":"date","x":120,"y":220,"wires":[["025c7b81cb113a53"]]},{"id":"e98fe74987589f75","type":"change","z":"7aa23003bb64f180","name":"PrisNå","rules":[{"t":"set","p":"payload","pt":"msg","to":"PrisNaa","tot":"flow"},{"t":"set","p":"topic","pt":"msg","to":"Energi/PrisNaa","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1260,"y":80,"wires":[["f06ca3bb6a70bc1f"]]},{"id":"f06ca3bb6a70bc1f","type":"mqtt out","z":"7aa23003bb64f180","name":"","topic":"","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"6db118ed1b0c56de","x":1450,"y":110,"wires":[]},{"id":"e90d64e507ffdc96","type":"change","z":"7aa23003bb64f180","name":"PrisNeste","rules":[{"t":"set","p":"payload","pt":"msg","to":"PrisNeste","tot":"flow"},{"t":"set","p":"topic","pt":"msg","to":"Energi/PrisNeste","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1270,"y":110,"wires":[["f06ca3bb6a70bc1f"]]},{"id":"bd3a84f84ea86368","type":"change","z":"7aa23003bb64f180","name":"PrisAvg","rules":[{"t":"set","p":"payload","pt":"msg","to":"PriceAvg","tot":"flow"},{"t":"set","p":"topic","pt":"msg","to":"Energi/PrisSnitt","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1270,"y":140,"wires":[["f06ca3bb6a70bc1f"]]},{"id":"ff70c1508766dfca","type":"function","z":"7aa23003bb64f180","name":"Sett global.reduserteffekt","func":"//Ved strømpris høyere enn dagens gjennomsnitt settes \"Redusert\"\n//Ved strø,pris større enn 5% over dagens gjennomsnitt settes \"Minimum\"\n\nPriceAvg = flow.get(\"PriceAvg\")||0;\nPriceNow = flow.get(\"PrisNaa\")||0;\n\nif ((PriceNow - PriceAvg) > (PriceNow * 0.05)){\n global.set(\"reduserteffekt\", \"Minimum\");\n global.set(\"reduserteffekt_value\", 2);\n }\nelse if ((PriceNow - PriceAvg) > 0){\n global.set(\"reduserteffekt\", \"Redusert\");\n global.set(\"reduserteffekt_value\", 1);\n }\nelse{\n global.set(\"reduserteffekt\", \"Normal\");\n global.set(\"reduserteffekt_value\", 0);\n }\n \nreturn;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1320,"y":170,"wires":[[]]},{"id":"76c760b3b1d7016d","type":"delay","z":"7aa23003bb64f180","name":"","pauseType":"delay","timeout":"30","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":360,"y":190,"wires":[["025c7b81cb113a53"]]},{"id":"f92abb1b.7c98d8","type":"ui_group","name":"Strømpris","tab":"69a5e334.ac1d1c","order":2,"disp":false,"width":"28","collapse":false,"className":""},{"id":"3235237809bb894f","type":"tibber-api-endpoint","feedUrl":"wss://api.tibber.com/v1-beta/gql/subscriptions","queryUrl":"https://api.tibber.com/v1-beta/gql","feedTimeout":"","name":"Dale"},{"id":"6db118ed1b0c56de","type":"mqtt-broker","name":"DaleMQTT","broker":"172.16.0.94","port":"1883","clientid":"","autoConnect":true,"usetls":false,"protocolVersion":"5","keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"sessionExpiry":""},{"id":"69a5e334.ac1d1c","type":"ui_tab","name":"Strømpris","icon":"attach_money","order":4,"disabled":false,"hidden":false}]
  25. Stadig ny lærdom å hente. Nå vet jeg jo at å handle fra Kina er en viss risikosport men de pleier jo alltid å være flinke til rydde opp etter seg når pakker blir borte, feil varer sendt og slikt... Ikke slik denne gang. Inverteren, som jo er hovedkomponenten i solselleanlegget mitt skulle iflg. EASunPower trenge en firmware oppdatering for å løse problemet med at den sender bittelitt energi ut på nett og den oppdateringen gikk i dass for å si det pent så nå sitter jeg her uten solstrøm og verken 3 epostadresser hos EASunPower, som jeg tidligere har kommunisert med de på, eller 24 timers chat support gidder å svare meg. Har holdt på 5 dager nå og eneste responsen jeg har fått er at de spurte etter ordrenummer og siden ble det stilt... Så herved er dere advart: IKKE HANDLE HOS EASUNPOWER.COM De har forresten en annen nettside og: easun-energy.com Same shit... Litt verre er det at både en Italiensk og en Britisk leverandør av samme type inverter sier at disse inverterene ikke kan sende noe ut på nett, det er bare snakk om en tilsynelatende effekt som AMS måleren tror finnes om det i det hele tatt er noe mens EASunPower altså mente at en oppgradering måtte til og den endte med katastrofe... Nå er jo også markedet støvsugd for off-grid invertere i denne klassen og nedover men jeg har i alle fall sporet opp en litt større modell som er lagerført i Italia. Skal jeg vente på en lik min går der i alle fall 8 uker + forsendelse til Norge. Shit happens... Med et minimalt forbruk i huset taper jeg rundt kr 150.-/døgn...
×
×
  • Opprett ny...