-
Innlegg
244 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
17
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Alt skrevet av hflatoey
-
Har to elbiler, ellers hadde det sikkert vært nyttig 🙂
-
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"]]}]
-
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.
- 2 svar
-
- 1
-
Ja 🙂
- 26 svar
-
- 1
-
-
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 🙂
- 11 svar
-
- 1
-
Den virker fint uansett, kommer bare opp ein feilmelding i debug vinduet når Node-Red starter...
- 7 svar
-
- 1
-
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
- 7 svar
-
- 2
-
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 😅
-
Hente priser fra strompris.no, er det stabilt ?
hflatoey svarte på Snakehand sitt emne i Strømsparing og strøm-overvåkning
På siden til Nordpool står det "Last update: Today 12:46 CET/CEST" -
Hente priser fra strompris.no, er det stabilt ?
hflatoey svarte på Snakehand sitt emne i Strømsparing og strøm-overvåkning
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 🙃 -
Hente priser fra strompris.no, er det stabilt ?
hflatoey svarte på Snakehand sitt emne i Strømsparing og strøm-overvåkning
Ah, trudde du hadde brukt nordpool noden i ein tidligere flow du har lagt ut, eg som husker feil da 🙂 -
Hente priser fra strompris.no, er det stabilt ?
hflatoey svarte på Snakehand sitt emne i Strømsparing og strøm-overvåkning
Er det ein grunn til at du ikkje bruker denne? https://flows.nodered.org/node/node-red-contrib-nordpool-api-plus -
Trur dette kan stemme for mange men eg ville ikkje dradd alle over samme kam. Har hus fra 72, har byttet vinduer og etterisolert 5cm i hovedetasjen men har katteluke og gamle vinduer i underetasjen med åpen trapp opp, det er ikkje så gale at det blåser kald luft gjennom huset men bittelitt kulde trekker nok inn. Hos oss vil det å ikkje ha nattsenking på gjøre at det er godt og varmt om morningen når me står opp 06:30 men eg er ut døra 06:50 og kone og barn er ute 08:00. Så eg ser ikkje heilt vitsen å ha varmepumpen gående om natta da varmen varmepumpen lager i det billigste timene ikkje vil være der når me kjem heim igjen så at temperaturen er litt lavere om morningen tåler me. Så eg ville nok heller ha sakt at har du et ekstremt godt isolert hus så kan det lønne seg å ikkje ha på nattsenking 🙂
-
Sant det men for de som har muligheten så er det kanskje lurt å bruke strøm til å varme huset i steden for ved og slå av alt av nattsenking feks.
-
Ein grei julepresang dette 😃 https://www.nrk.no/norge/ekspert_-_-ligger-an-til-gratis-strom-resten-av-aret-1.16232738
-
Du må bruke ElWiz til å dekode signalet fra Pulse
-
Slik er det hos BKK, har ikkje alle det slik? I så fall ser det ut som du går under totalt sett
- 87 svar
-
- 1
-
Smarte strømleverandører og løsninger
hflatoey svarte på eisa01 sitt emne i Strømsparing og strøm-overvåkning
-
msg.payload = msg.payload.toString('hex'); return msg; Sitt dette inn i ein function node så skal det virke
- 13 svar
-
- 1
-
Vil det ikkje være lettere for deg å bruke denne da du allerede bruker Node-Red? https://flows.nodered.org/node/node-red-contrib-ams-decoder
-
Det er nok den innebygde termostaten i vvb'en som slå av selv om powersaver seier at den skal være på og slik skal det være
- 2 svar
-
- 1