JohnMartin Skrevet 29. april 2023 Skrevet 29. april 2023 Etter at det dukket opp en ny utfordring vedr ett nytt drivhus som driftes i lag med naboen, sĂ„ tenkte jeg at jeg mĂ„tte fĂ„ et script som regnet ut prisen for strĂžmmen. Tenkte jeg skulle teste ChatGPT.  Spurte om dette:  Sitat I homeseer, sĂ„ har jeg totalt strĂžmforbruk til en enhet, device 1974. Jeg har ogsĂ„ timesprisen for strĂžm, device 745. Jeg vil regne ut total kostnad siden sist beregning og legge summen til verdien i device 2687. I device 2688, sĂ„ kan man lagre strĂžmforbruket i device 1974 til neste beregning. Svaret jeg fikk:  Sitat  Her er en Visual Basic .NET kodebit som kan regne ut total kostnad siden sist beregning basert pĂ„ totalt strĂžmforbruk og timesprisen for strĂžm, og deretter legge summen til verdien i device 2687 Try   ' Hent totalt strĂžmforbruk og timesprisen for strĂžm   Dim totalPower As Double = hs.DeviceValueEx(1974)   Dim pricePerHour As Double = hs.DeviceValueEx(745)   ' Hent forrige total kostnad og tidspunktet for da det ble oppdatert   Dim previousCost As Double = hs.DeviceValueEx(2687)   Dim previousCostTime As DateTime = DateTime.Parse(hs.DeviceLastChange(2687))   ' Hent forrige totalt strĂžmforbruk og tidspunktet for da det ble oppdatert   Dim previousPower As Double = hs.DeviceValueEx(2688)   Dim previousPowerTime As DateTime = DateTime.Parse(hs.DeviceLastChange(2688))   ' Regn ut strĂžmforbruket siden forrige beregning   Dim currentPower As Double = totalPower   Dim elapsedTimePower As TimeSpan = DateTime.Now.Subtract(previousPowerTime)   Dim powerUsedSinceLastCalculation As Double = currentPower - previousPower   ' Regn ut kostnad siden forrige beregning   Dim elapsedTimeCost As TimeSpan = DateTime.Now.Subtract(previousCostTime)   Dim costSinceLastCalculation As Double = (powerUsedSinceLastCalculation / 1000) * pricePerHour * (elapsedTimeCost.TotalSeconds / 3600)   ' Oppdater verdien i device 2687 med total kostnad siden forrige beregning   Dim totalCost As Double = previousCost + costSinceLastCalculation   hs.SetDeviceValueByRef(2687, totalCost, True)   ' Oppdater verdien i device 2688 med siste mĂ„ling av totalt strĂžmforbruk og tidspunktet for nĂ„r det ble oppdatert   hs.SetDeviceValueByRef(2688, currentPower, True) Catch ex As Exception   hs.WriteLog("Error", "Error in power calculation script: " & ex.ToString) End Try I denne koden har jeg ogsĂ„ inkludert hĂ„ndtering av eventuelle feil, og skriver ut en feilmelding til HomeSeer loggen hvis det oppstĂ„r en feil.   Var ikke 100% copy/paste for at det funket, men var sĂ„pass smĂ„ justeringer at jeg klarte Ă„ feilsĂžke det selv.  SĂ„ da sparte jeg mange dumme spĂžrsmĂ„l i diverse forum. đ   6 1 Siter
Im_IB Skrevet 29. april 2023 Skrevet 29. april 2023 Jeg har brukt GPT4 selv MYE de siste dagene, og har tenkt pÄ Ä skrive en lignende post selv. BÄde til Ä fÄ skrevet scripts, og til sparringspartner ved div feilsÞking. Det har stort sett krevd et noen forsÞk for Ä fÄ de scriptene jeg har ville hatt, men ved hjelp av Ä videreformidle feilmeldinger i loggen er jeg mektig imponert over hva den har fÄtt til. Den begynte riktig nok Ä skrive de fÞrste scriptene pÄ feil scriptsprÄk, men fant etter hvert selv ut at det var dette som var problemet. Et triks som har fungert veldig bra for meg er Ä tyvlÄne scripts som ligger ute pÄ nettet der de samme eller nÊrt relaterte kosepter blir brukt, ogsÄ be GPT4 bygge videre og tilpasse mitt behov. Siter
Moskus Skrevet 1. mai 2023 Skrevet 1. mai 2023 Det er bare Ă„ digge det! đ Jeg bruker ogsĂ„ GPT3.5 og 4 aktivt om dagen.  Man mĂ„ enda vite hva man holder pĂ„ med, for det er ikke alltid riktig, men det er ikke alltid det er mye som skal til og ChatGPT kan ogsĂ„ hjelpe med debuggingen. 1 Siter
ZoRaC Skrevet 1. mai 2023 Skrevet 1. mai 2023 Moskus skrev (1 time siden): Man mĂ„ enda vite hva man holder pĂ„ med, for det er ikke alltid riktig Jeg testet den i dag, ikke til Ă„ skrive kode, men jeg spurte om hvordan man kan integrere en Roborock Q7 med HS3. Og jaggu er den god til Ă„ lyve! đ  «If you are running HomeSeer 3, you can still integrate the Roborock Q7 Max with HomeSeer using a third-party plugin called "Roborock Vacuum Plugin for HomeSeer 3".»  sĂ„ spĂžr jeg om en lenke til denne: «Yes, you can find the "Roborock Plugin for HomeSeer 3" by user "spud" on the HomeSeer forums at the following link: https://forums.homeseer.com/forum/lighting-primary-technology-plug-ins/lighting-primary-technology-discussion/roborock-vacuum-plugin-spud/137947-roborock-plugin-for-homeseer-3 »  Den linken funker ikke og jeg finner ikke spor av noen slik plugin noe sted. đ nĂ„r jeg pĂ„peker det sĂ„ gir den meg en ny ugyldig link til forumet. đ  SĂ„ ja, man mĂ„ vite litt hva man driver med og ikke stole blindt pĂ„ svarene man fĂ„r⊠Siter
Moskus Skrevet 1. mai 2023 Skrevet 1. mai 2023 Nye Bing Chat er muligens bedre oppdatert. Du kan prĂžve den.  Men nĂ„r ting blir for avansert sĂ„ er ikke ChatGPT-lĂžsningen. Del problemet opp, sĂ„ gĂ„r det bedre. đ Siter
Im_IB Skrevet 2. mai 2023 Skrevet 2. mai 2023 Moskus skrev (16 timer siden): Men nĂ„r ting blir for avansert sĂ„ er ikke ChatGPT-lĂžsningen. Del problemet opp, sĂ„ gĂ„r det bedre. đ  Helt enig, men for noen av oss er enkle scrips vanskelig, og da er en Ai-venn god og ha đ  I gĂ„r fikk jeg GPT 4 til Ă„ lage et script som henter lĂ„t-/artistinformasjon fra det som spilles pĂ„ en radiokanal fra en XSPF-stream, og sette dette til status pĂ„ en virtuell device. NĂ„r scriptet etter litt om og men virket, sĂ„ fikk jeg GPT 4 til Ă„ lage et script som bruker en virtuell radiokanalvelger til Ă„ velge hvilken radiokanal den skal hente denne informasjonen. Dette er laaaang over mine evner đ Siter
Moskus Skrevet 2. mai 2023 Skrevet 2. mai 2023 Im_IB skrev (10 minutter siden): I gĂ„r fikk jeg GPT 4 til Ă„ lage et script som henter lĂ„t-/artistinformasjon fra det som spilles pĂ„ en radiokanal fra en XSPF-stream, og sette dette til status pĂ„ en virtuell device. NĂ„r scriptet etter litt om og men virket, sĂ„ fikk jeg GPT 4 til Ă„ lage et script som bruker en virtuell radiokanalvelger til Ă„ velge hvilken radiokanal den skal hente denne informasjonen. Spennende! Post det gjerne. đ Siter
Im_IB Skrevet 2. mai 2023 Skrevet 2. mai 2023 (endret) XSPF-Mottaker.vb Moskus skrev (9 timer siden): Spennende! Post det gjerne. đ  XSPF-Mottaker.vb Scriptet blir en del av en HSTouch-styrt radiostreaming kontroller, som jeg ogsĂ„ tenkte Ă„ bruke som vekkerklokke. Informasjon fra XSPF-streamen skal inn pĂ„ denne HSTouch-skjermen, sammen med et bilde som viser hvilken hĂžyttaler/gruppe og radiokanal som er valgt, men dette er ikke ferdig enda. Knappene som allerede er der styrer de virtuelle devicene i skjermbildet nederst. Edit: Oppdatert script som takler norske bokstaver. Endret 2. mai 2023 av Im_IB 2 Siter
Im_IB Skrevet 16. juli 2023 Skrevet 16. juli 2023 Jobber litt med Ä fÄ ordnet vekkerklokkedelen av prosjektet ovenfor nÄ. Har fÄtt ChatGPT til Ä lage et par scripts, men det tar nok mye ekstra tid fordi ChatGPT ikke kan Homeseer og dets metoder og funksjoner. Jeg har prÞvd Ä lage et komprimert dokument med informasjon med dokumentasjon om dette, som jeg kan poste til ChatGPT fÞr jeg ber om et nytt script. Det er Chat GPT som selv har stÄtt for komprimeringen av teksten, og det var ikke helt enkelt Ä fÄ Chat GPT til Ä gjÞre dette (den ville veldig gjerne skrive i hele setninger osv, siden det er det den forstÄr best selv). Chat GPT fikk limt inn deler av dokumentasjonen med instruksen:  "I want to present some more information from the Homeseer scripting documentation. I want you to compress this information as much as possible. All the information you already know can be removed completely. Your task is to make the text as short as possible. The purpose of this is to make information that humans can provide to Chat GPT, when humans needs help making a Homeseer script. The humans will never read this." Legger ved dette dokumentet her, sÄnn at flere kan benytte seg av det (og gjerne komme med modifikasjoner og innspill). Chat GPS Scriping instructions.docx Siter
Im_IB Skrevet 18. juli 2023 Skrevet 18. juli 2023 Sitat "snakkeroboten er blitt «latere» og «dummere», og at den nÄ  begÄr mange flere feil enn tidligere Är det gjelder blant annet koding, logiske evner, faktaopplysninger og det Ä holde orden pÄ kontekster og serier av instruksjoner." https://www.digi.no/artikler/chatgpt-bruken-faller-kraftig-brukere-klager-pa-darligere-kvalitet-og-mange-feil/534248 Dette merkes godt ja! GPT 4 glemmer nÄ ting fra samme samtale veldig fort, og gjentar derfor feil gang etter gang etter gang. Den prÞver for eksempel Ä importere biblioteker som allerede er lastet og den prÞver Ä bruke funksjoner/metoder som ikke er i (den eldre versjonen) av VB. I tillegg har den blitt veldig "lat", og ber meg sette inn alt av event- og device-referanser etc. selv. SkjÞnner jo at de prÞver Ä spare datakraft, men bruksverdien er betraktelig redusert for meg i alle fall. Det blir konstant prÞving og feiling sÄnn som jeg jobber, og det blir mye mer jobb med Ä redigere koden for hvert nye forsÞk. Siter
Anbefalte innlegg
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.