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

hflatoey

Medlemmer
  • Innlegg

    229
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    16

Alt skrevet av hflatoey

  1. Eg måtte heller ikkje logge inn på nytt nå 🙂
  2. Eg kom over eit Excel-ark på YouTube, som eg har tilpassa ein god del og flyttet over til Google Sheets, passar best til de som har Solkonto. Det meste skal vera sjølvforklarande, blå felt skal fyllast inn, kvite og svarte felt blir automatisk oppdatert. Tilbakemelding om feil eller forbedringer taes i mot med takk 🙂 Google Sheets: https://docs.google.com/spreadsheets/d/1dFwFBHTF_-nK6smVSZ1huyDd-QsH6p4jF06TEcUmSBU/edit?usp=sharing
  3. https://www.tu.no/artikler/skybatteri-stromselskap-lar-kundene-spare-billige-kilowattimer-br/531981?key=CQh5clmx <--Pluss artikkel https://www.fjordkraft.no/solcellepanel/solceller-sporsmal-og-svar/ https://www.bkk.no/alt-om-nettleie/priser-for-vare-plusskunder Tviler litt på at Hageland og Fjordkraft går konkurs med det første men eg skal vel egentlig bare være glad det ikkje er fleier som benytter seg av solkonto 😉 Skal sies at eg ikkje har prøvd uttak fra solkonto enda men er vel ett par stykker her på forumet som har brukt det noen ganger med positiv utslag 🙂
  4. Er akkurat det du kan, 1 kWh om sommeren = 1 kWh om vinteren eller når du ønsker å ta ut 🙂 Eg ser for meg noen "gratis" måneder i vinter hvis eg greier å spare meg opp 5000-10000 kWh i sommer 🙂 edit- Eg har sikkert missforstått deg, du kan ikkje velge å bruke solkontoen på enkelt timer. 4. Avregning og regler ved uttak fra Solkonto Du kan selv velge å ta ut en valgt mengde kilowatt timer fra Solkonto. Uttak kan gjøres direkte av kunde via Fjordkrafts App. Uttak vil komme til fratrekk på på fakturaen for den måneden du bestiller uttak. Prisen for uttak baseres på din strømpris den aktuelle måned du ber om uttak fra Solkonto. Du kan kun ta ut oppspart produksjon og ikke produksjon inneværende måned. Uttak kan ikke overskride faktisk forbruk. Dersom uttak fra Solkonto er større enn faktisk forbruk vil Solkonto trekkes fra senere faktura.
  5. Eg og hadde ein del støv/pollen på panelene mine i går og vasket av 29 paneler med hageslangen men var ingen endring i produksjon hos meg... Til dere som ikkje har valgt "solkonto" er det ein grunn til det? Slik eg har forstått det så må det da være bedre å spare opp kWh nå og ta ut når prisen blir høgere på vinteren...
  6. Ah, nå er eg med, du meinte selvfølgelig bilde eg postet, ikkje svaret eg ga etterpå 🙂
  7. 20 kW / 49 paneler = ~410 watt, eller har eg missforstått noko? Har Solkonto hos Fjordkraft, regner med prisen på strøm går opp i vinter 🙂
  8. Inverter på 17 kWp og solceller på 20kWp 🙂
  9. Er vel streng tatt ikkje eg som har gjort arbeidet men solcellene vart ferdig oppkobla i dag 🙂 Ingen sol i sikte i dag da men skal bli spennende å sjå hva det blir i morgen. 49 paneler (410w) 20kW med 17kW inverter.
  10. Normal ventilasjon for ein veggboks vil jo være som illustrert på bildt, er iallfall slik "ventilasjon" eg har i mine veggbokser 😉
  11. Har to elbiler, ellers hadde det sikkert vært nyttig 🙂
  12. Flow som sjekkar når du får levert post. Same som Moskus sitt skript i Homeseer, berre tilpassa for Node-Red, håpar det går fint? Eg har berre teke info frå mybring.com og lagt inn i ChatGPT4, bingo bada bom! Ut kjem ein kode 🙂 1. Du treng ein konto hos MyBring. Du kan opprette gratis her (du treng ikkje firmanamn): https://www.mybring.com/signup/register/user 2. API-nøkkel: https://www.mybring.com/useradmin/account/settings/api [{"id":"3ed0f98078ca02e6","type":"http request","z":"3dd3d2d8256ec458","name":"","method":"GET","ret":"txt","paytoqs":"ignore","url":"","tls":"","persist":false,"proxy":"","insecureHTTPParser":false,"authType":"","senderr":false,"headers":[],"x":560,"y":3720,"wires":[["9db2c222c0abe499","c40fb33b184c8e12"]]},{"id":"1484f1a4f28e6944","type":"inject","z":"3dd3d2d8256ec458","name":"","props":[],"repeat":"","crontab":"05 00 * * *","once":false,"onceDelay":0.1,"topic":"","x":240,"y":3720,"wires":[["6b764b240fb78bb5"]]},{"id":"44d94fad163c2ac7","type":"debug","z":"3dd3d2d8256ec458","name":"dates","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":920,"y":3720,"wires":[]},{"id":"9db2c222c0abe499","type":"function","z":"3dd3d2d8256ec458","name":"delivery-dates","func":"const data = JSON.parse(msg.payload);\nconst today = new Date();\nconst tomorrow = new Date();\ntomorrow.setDate(today.getDate() + 1);\n\nconst formatDate = (date) => {\n const days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];\n const day = days[date.getDay()];\n const month = date.toLocaleString('en-us', { month: 'long' });\n return `${day} ${date.getDate()}.${month}`;\n};\n\nconst formattedDates = data.delivery_dates.map((dateStr) => {\n const date = new Date(dateStr);\n \n if (date.toDateString() === today.toDateString()) {\n return `Today - ${formatDate(date)}`;\n } else if (date.toDateString() === tomorrow.toDateString()) {\n return `Tomorrow - ${formatDate(date)}`;\n } else {\n return formatDate(date);\n }\n});\n\nconst nextDeliveryDate = new Date(data.delivery_dates[0]);\nconst msPerDay = 1000 * 60 * 60 * 24;\n\n// Remove the time component from the dates for the comparison\nconst utcToday = Date.UTC(today.getFullYear(), today.getMonth(), today.getDate());\nconst utcNextDelivery = Date.UTC(nextDeliveryDate.getFullYear(), nextDeliveryDate.getMonth(), nextDeliveryDate.getDate());\n\nconst countdown = Math.floor((utcNextDelivery - utcToday) / msPerDay);\n\nreturn [\n { payload: formattedDates },\n { payload: countdown }\n];","outputs":2,"noerr":0,"initialize":"","finalize":"","libs":[],"x":750,"y":3720,"wires":[["44d94fad163c2ac7"],["834338375e3770fd"]]},{"id":"834338375e3770fd","type":"debug","z":"3dd3d2d8256ec458","name":"countdown","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":940,"y":3760,"wires":[]},{"id":"6b764b240fb78bb5","type":"function","z":"3dd3d2d8256ec458","name":"user-info","func":"const postalCode = 'postalCode'; // Replace with the desired postal code\nconst email = 'email'; // Replace with your Mybring user account email\nconst apiKey = 'apiKey'; // Replace with your user account's API key\n\nconst today = new Date();\nconst formattedToday = today.toISOString().split('T')[0];\n\n// Set the base URL\nconst url = \"https://api.bring.com/address/api/no/postal-codes/\" + postalCode + \"/mailbox-delivery-dates\";\nconst fullUrl = url + \"?from_date=\" + encodeURIComponent(formattedToday) + \"&look_ahead_days=\" + encodeURIComponent(\"14\");\n\nconst headers = {\n 'X-Mybring-API-Uid': email,\n 'X-Mybring-API-Key': apiKey,\n 'Accept': 'application/json'\n};\n\nreturn {\n url: fullUrl,\n headers: headers,\n payload: msg.payload\n};","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":390,"y":3720,"wires":[["3ed0f98078ca02e6"]]},{"id":"c40fb33b184c8e12","type":"change","z":"3dd3d2d8256ec458","name":"context-flow-out","rules":[{"t":"set","p":"posten-delivery-date","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":3760,"wires":[[]]},{"id":"132a690db1c4f8b8","type":"change","z":"3dd3d2d8256ec458","name":"content-flow-in","rules":[{"t":"set","p":"payload","pt":"msg","to":"posten-delivery-date","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":550,"y":3760,"wires":[["9db2c222c0abe499"]]},{"id":"812f4eb131262359","type":"inject","z":"3dd3d2d8256ec458","name":"","props":[],"repeat":"","crontab":"","once":true,"onceDelay":"1","topic":"","x":240,"y":3760,"wires":[["132a690db1c4f8b8"]]}]
  13. Når eg brukte HSTouch så lagret eg dataene i Influxdb så brukte eg Grafana til å lage grafer som eg igjen exporterte til .png filer med grafana-image-renderer som HStouch kunne vise. Tungvint og kronglete å få til men det virket.
  14. Kan du ikkje bruke den innebyggde menyen i zwavejs2mqtt? 🙂
  15. Må sei eg digger CharGPT til programering i Node-Red iallfall, har hjelpt meg masse til å gjøre om mange og tungvinte system (som eg selv har satt sammen) om til noen få noder 🙂 Ett eksempel er temperatur kontroll nodene som kan lastes inn i Node-Red, har prøvd mange og har måtte ty til "rare" grep for å få de til å virke i alle tilfeller som f.eks å sitte SP til 1 og tilbake til valgt SP for å få den til å gi ut om den skal slå på varmen eller ikkje. Før ChatGPT, hysteresis node (temp-control) som ikkje alltid vil virke uten litt hjelp... Etter ChatGPT gjør function noden (temp-control) jobben bedre og med bruk av færre noder. Litt av samtalen med ChatGPT 🙂 Som ein annen sa, så lenge det merkes at ChatGPT har vært innvolvert så synes eg ikkje den bør bannes 🙂
  16. Den virker fint uansett, kommer bare opp ein feilmelding i debug vinduet når Node-Red starter...
  17. https://flows.nodered.org/node/node-red-contrib-persist Den noden har ein liten error som kan fikses med å redigere ei fil i ein text editor. https://github.com/DeanCording/node-red-contrib-persist/issues/11
  18. Veit ikkje om eg kan kalle det ett prosjekt men varmepumpa er nå koblet til Node-Red iallfall, eg støvsugde den for støv 😃 Må ærlig si at eg ikkje hadde trudd at litt støv skulle utgjøre så stor forskjell... trakk 1kW og greide faktisk ikkje å opprettholde temperaturen til å trekke 2kW og lage badstu i stua. Måtte sitte ned temperaturen noen grader da temperatur sensorene tydlig vis ikkje greide å henge med på all den varme luften som plutselig kom 😅
  19. På siden til Nordpool står det "Last update: Today 12:46 CET/CEST"
  20. Er ikkje alt som skal skjønnes 😅 Den har iallfall virket i over 4 år og at ting kan slutte å virke når som helst gjelder tydligvis alle strømpris api'er 🙃
  21. Ah, trudde du hadde brukt nordpool noden i ein tidligere flow du har lagt ut, eg som husker feil da 🙂
×
×
  • 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.