Guahtdim Skrevet 26. august 2019 Skrevet 26. august 2019 Problemet er som følger: Jeg overvåker fryser og ønsker å sende en melding i god tid før den har nådd 0 grader. Etter å ha opplevd ett par ganger at fryseren er blitt lukket, men ikke tett med tilsvarende dårlig kjøling så ønsker jeg å kunne varsle meg selv når man er på vei mot 0 grader ett stykke før den har nådd f.eks. -3 grader. Nå overvåker jeg kun på overstigning av -3 grader, men dette har en tendens å inntreffe lenge etter at jeg har dratt inn til jobb og siden jeg er pendler ett greit stykke (Moss - Oslo) så er det ikke å stikke fra jobben for å sjekke/lukke fryseren. Finnes det noe plugin eller script for å se om temperaturen er på vei opp utenom de vanlige "bølgene" som oppstår mellom hver gang kompressoren slår inn? Eller er dette noe man må "snekre" selv? Siter
ZoRaC Skrevet 26. august 2019 Skrevet 26. august 2019 Du kan sjekke det med Easy Trigger: https://forums.homeseer.com/forum/ultilities-plug-ins/utilities-discussion/easytrigger-spud/87539-easy-trigger-plug-in-feature-requests?p=1241500#post1241500 Vanskelig å si om det blir godt nok, for den sjekker jo bare om ny verdi er større eller mindre enn forrige verdi (gjerne da minst f.eks 10% større). 1 Siter
Moskus Skrevet 26. august 2019 Skrevet 26. august 2019 Tror du må snekre det selv, men jeg har tenkt på noe slikt jeg også. Du kan f.eks. lagre de 10 siste verdier i en rekke (script som kjører hver gang sensoren har en endring), så ta gjennomsnittet av alle, gjennomsnittet av de første 5 og gjennomsnittet av de siste 5. Hvis snitt_første5 er høyere enn snittet og snitt_siste5 er lavere enn snittet så synker temperaturen. Temp stiger hvis motsatt. 2 Siter
Guahtdim Skrevet 26. august 2019 Forfatter Skrevet 26. august 2019 (endret) Takker for svar. Easy Trigger blir litt for "lett" siden jeg vil se det over tid. Når jeg ser på kurvene for normal kjøring av fryser så må jeg ta hensyn til normal drift og f.eks. fruen som sjekker ut hva som finnes av mat. Jeg ser for meg at trenden må beregnes ut fra verdier hentet de siste 2,5 timer eller noe sånt. Sist hendelse så ble vel ting satt inn i fryser ca ved midnatt, mens advarsel om -3 grader oversteget kom dagen etter rundt klokken 1300 dagen etter. HomeSeer har så langt vært en fin måte å finne utviklingsoppgaver å bryne seg på relatert til virkelige problemer. Endret 26. august 2019 av Guahtdim Siter
Moskus Skrevet 26. august 2019 Skrevet 26. august 2019 10 minutter siden, Guahtdim skrev: Jeg ser for meg at trenden må beregnes ut fra verdier hentet de siste 2,5 timer eller noe sånt. Ja, da er det enten å øke antall verdier i scriptet, eller å lese det ut sjeldnere. Eller begge deler. Script-metoden vil uansett ha den fordelen at den jevner ut dataen, samt at man kan bygge inn sjekker for å se om stigningen er noe å ta på vei for eller ikke. Det siste må man derimot sjekke selv med prøv-og-feil-metoden, tror jeg. 10 minutter siden, Guahtdim skrev: HomeSeer har så langt vært en fin måte å finne utviklingsoppgaver å bryne seg på relatert til virkelige problemer. Hjemmeautomasjon handler vel mye om å løse problemer du ikke visste at du hadde! 1 Siter
Truls Skrevet 28. august 2019 Skrevet 28. august 2019 Dette temaet er jo også relevant for vannbåren varme. Siden det er såpass treghet fra en slår av/på vannstrømmen i gulvene, til en ser resultat, så kunne det bært nyttig om en ser temp faller så fort nå at den vil treffe setpoint om 1 time, og så slå på vanmstrømmen. Eller motsatt, slå av før en passerer setpoint. Har spekulert på Device history...event om en lager ett par virtuelle devicer, som en oppdaterer når en får temp-lesning. For min del kan jeg justere intervallet, og om jeg da f.eks lagret LastValue og sammenliknet med NowValue, og delte på tid mellom, så ville jeg fått en verdi jeg kam bruke for å kalkulere ca temp om en time. Og således bruke denne til å trigge varme på eller vente... På samme måte kan jo du trigge Mail eller ikke..Men gjennomførbart vet jeg ikke om det er..TASent from my iPhone using Tapatalk 1 Siter
Guahtdim Skrevet 29. august 2019 Forfatter Skrevet 29. august 2019 Takk for tipset. Jeg kikket også litt på device history, men den tar kun forrige verdi mot nåværende. Det jeg ønsker er å kunne se litt mer på helheten så jeg ser om vi er på en akselrerende stigende kurve eller ikke. Jeg kommer nok til å lage meg en egen trigger/action plugin hvor jeg kan styre dette litt selv. Jeg leker litt med kode om dagen og vil sikkert legge det ut her når jeg har en løsning. Siter
Guahtdim Skrevet 14. september 2019 Forfatter Skrevet 14. september 2019 Hmm, jeg har noe som fungerer utenom selve prediksjon av kurve. Jeg har testet ett bibliotek for å finne en en linje basert på mine data, men denne endrer seg såpass at det er veldig avhengig av utvalget om jeg får noe som slår ut negativt(beregnet temperatur blir over 0 grader) i løpet av de neste 8 timene. Mulig jeg må se på endringene mellom hvert enkelt målepunkt i tillegg når jeg får en beregnet linje som peker den veien jeg ikke ønsker. Det er nå man finner ut hvor lite interresert man var i matematikk/kurver etc da man gikk på skole for leeenge siden. Husker ikke en ting og når jeg ser på litt mer avanserte formler faller jeg av etter første greske bokstav. Siter
Moskus Skrevet 15. september 2019 Skrevet 15. september 2019 På 14.9.2019 den 8.24, Guahtdim skrev: Det er nå man finner ut hvor lite interresert man var i matematikk/kurver etc da man gikk på skole for leeenge siden. Husker ikke en ting og når jeg ser på litt mer avanserte formler faller jeg av etter første greske bokstav. Spør da, sikkert mange her som liker litt matte med bokstaver (bl.a. meg). Hvilket bilbliotek? Siter
Guahtdim Skrevet 16. september 2019 Forfatter Skrevet 16. september 2019 (endret) Jeg bruker bilbiotetket Math.net numerics og kjører der en Fit.Line som finner en linje basert på x(tid) og y(temperatur). Det blir nok litt for enkelt siden data for en fryser ofte er en sinuskurve rundt satt verdi. Hvis linjen har en positiv slope (når jeg har spesifisert stigende) så beregner jeg om man treffer eller går over en satt grenseverdi for ett gitt tidsrom (Se bort ifra at jeg her prøver å sette på varmepumpen. Dette er kun på en test-vm så jeg tok det første og beste jeg fant.) Tanken videre for stigende linjer er å sjekke om de siste verdiene er maks av settet og i tillegg har en stigning. Hvis dette er stemmer så blir det å trigge True. Noen som har noen bedre forslag så er tar jeg imot med takk. Det man må ha litt i bakhodet er at man bør prøve å gjøre det så enkelt som mulig så man ikke tar 100% cpu i flere minutter. Endret 16. september 2019 av Guahtdim Siter
Moskus Skrevet 16. september 2019 Skrevet 16. september 2019 1 time siden, Guahtdim skrev: Det blir nok litt for enkelt siden data for en fryser ofte er en sinuskurve rundt satt verdi. Graf? Siter
Moskus Skrevet 16. september 2019 Skrevet 16. september 2019 Sagtann er nok nærmere enn sinus, men likevel rett før så nært at du kan kjøre FFT på det for å finne varme/kjøle-syklusen i Hz. 1 Siter
Guahtdim Skrevet 16. september 2019 Forfatter Skrevet 16. september 2019 Jeg får se hvor langt jeg kommer. Dette er bare ment som en overvåkning som skal gi en indikasjon når det kan være mulig problem med tining i fryseren. Inntil videre gir iallefall Fit.Line alt for mange feil. Siter
Moskus Skrevet 16. september 2019 Skrevet 16. september 2019 2 timer siden, Guahtdim skrev: Inntil videre gir iallefall Fit.Line alt for mange feil. Det kommer nok litt an på hvor stort datautvalg du har. Her har du nok litt å tjene på å kutte ned på antall målepunkter i beregningen, og heller se stigningen for hver bølge. Ut fra de dataene du har vist her hadde jeg gjort noe á la: HVIS temp > -10 grader OG stigning = positiv SÅ send alarm. der stigningen beregnes for siste 10 datapunkter eller så. 1 Siter
Guahtdim Skrevet 3. oktober 2019 Forfatter Skrevet 3. oktober 2019 Takker for innspill. Det går litt sakte om dagen, men jeg har nå kommet igang med noe som tilsvarer det du har over: Versjon 1 har jeg hatt kjørende en god stund og så langt har jeg kun hatt en falsk alarm siden data for måleren traff på en lengre oppsving. Men jeg ser uansett at det sjelden går over -7 grader i fryseren selv når vi legger inn ting så da blir nok dette en mer korrekt løsning. 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.