JxxxIxxx Skrevet 6. juli 2017 Skrevet 6. juli 2017 Jeg har min HS server stående på en UPS. Hvis strømmen går stenger den ned serveren etter noen minutter. Jeg ønsket meg en mulighet for at HS sendte meg et varsel med en gang strømmen ble borte mens jeg ikke var hjemme. Siden jeg ikke fikk til på en enkel måte å lage en software-basert løsning (flere grunner, tar ikke den delen av diskusjonen her og nå), så snekret jeg sammen en relativt enkel hjemmelaget strømbruddsdetektor. Denne består av en liten 12V strømforsyning, et lite rele og en Fibaro dørsensor. Fibarosensoren har mulighet for å koble til ledninger med en bryter som kan åpne og lukke, i stedet for magnetkontakten. Jeg satte 12v strømforsyningen på en strømkontakt som ikke var på UPS, koblet styrekretsen på releet på utgangen til strømforsyningen og koblet utgangen til releet mot Fibarosensoren. Hvis strømmen går så åpner releet og Fibarosensoren skifter status. Så lang alt vel, dette fungerer helt utmerket ved strømbrudd. Men hvis strømmen blir borte så lenge at UPSen kobler ned alt, så oppstår det et problem når strømmen kommer tilbake: HS registrerer ikke at Fibaro-sensoren har skiftet til "strømmen er på", så tilhørende device i HS står fortsatt i status "strømbrudd". Grunnen til dette regner jeg med er følgende: Fra strømmen kommer tilbake og UPSen skrur på serveren igjen tar det et par-tre minutter i praksis før HS er helt oppe og går. Men Fibaro-sensoren som registrerer strømstatus skifter naturligvis status i samme øyeblikk som strømmen kommer tilbake. Når den skifter status er naturligvis ikke HS tilgjengelig, så jeg antar at den etter noen forsøk gir opp å rapportere status til HS og går i dvale. Siden dette er en batteridervet sensor så regner jeg med at den forblir i dvale inntil en ny statusendring skjer. Så når HS endelig er oppe å gå etter en par-tre minutter så får den derfor ingen beskjed fra sensoren om at den har skiftet status. Den eneste måten å få sensoren til å rapportere status på nytt ser ut til å være å trigge inngangskontakten slik at den skifter status igjen. Jeg er usikker på hvordan dette lar seg løse. En mulig løsning er å sette 12v-forsyningen som trigger strømsensoren på en egen Z-vawe bryter, slik at jeg kan slå den av og på igjen som en del av oppstartsprosedyren til HS. Koblet med litt logikk i HS vil dette gi meg riktig status etter oppstart av HS. Dette vill løse problemet, men virker litt unødig komplisert og tuklete. Er det andre måter å løse dette dette på, f.eks bruke en annen sensor som mer løpende oppdaterer status, antar at den i så fall ikke kan være batteridrevet. Finnes det noen sensorer som fungerer slik? Jeg kjøpte for en stund siden en Z-uno, men jeg har ikke noe kunnskap om denne og har ikke rukket å se på den eller finne ut hvordan den fungerer ennå. Kan evt denne programmeres til å utføre den ønskede funksjonen? Har forstått det slik at den har innganger som man evt. kan overvåke hvis jeg kobler en av dem mot releet? Siter
Moskus Skrevet 6. juli 2017 Skrevet 6. juli 2017 41 minutter siden, JxxxIxxx skrev: Denne består av en liten 12V strømforsyning, et lite rele og en Fibaro dørsensor. Fibarosensoren har mulighet for å koble til ledninger med en bryter som kan åpne og lukke, i stedet for magnetkontakten. Jeg satte 12v strømforsyningen på en strømkontakt som ikke var på UPS, koblet styrekretsen på releet på utgangen til strømforsyningen og koblet utgangen til releet mot Fibarosensoren. Hvis strømmen går så åpner releet og Fibarosensoren skifter status. Så lang alt vel, dette fungerer helt utmerket ved strømbrudd. Genialt! Dette skal jeg prøve! 41 minutter siden, JxxxIxxx skrev: Men hvis strømmen blir borte så lenge at UPSen kobler ned alt, så oppstår det et problem når strømmen kommer tilbake: HS registrerer ikke at Fibaro-sensoren har skiftet til "strømmen er på", så tilhørende device i HS står fortsatt i status "strømbrudd". Ja. Men hvis HS3 starter så VET du at strømmen er tilbake. Du kan legge inn hs.SetDeviceValueByRef(DEVICEREF_TIL_SENSOR_DEVICEN, 0, True) i Startup.vb så burde det gå bra. 2 Siter
JxxxIxxx Skrevet 6. juli 2017 Forfatter Skrevet 6. juli 2017 15 minutes ago, Moskus said: Ja. Men hvis HS3 starter så VET du at strømmen er tilbake. Du kan legge inn hs.SetDeviceValueByRef(DEVICEREF_TIL_SENSOR_DEVICEN, 0, True) i Startup.vb så burde det gå bra. Sant nok, hadde ikke tenkt på en slik "brute force" løsning. Det burde jo fungere og løser det umiddelbare problemet på en relativt enkel måte. Takk. Siter
mk1 black limited Skrevet 6. juli 2017 Skrevet 6. juli 2017 Jeg poller en Fibaro strømplugg som UPSen er koblet på hvert 5 minutt. Hvis strømforbruket på denne ikke har endret seg siden forrige polling er jeg rimelig sikker på at strømmen har gått og at Fibaroen er død. Siter
Moskus Skrevet 6. juli 2017 Skrevet 6. juli 2017 5 minutter (i verste fall) uten strøm kan være ganske lenge... Liker @JxxxIxxx sin metode for den gir umiddelbar tilbakemelding. Siter
ZoRaC Skrevet 6. juli 2017 Skrevet 6. juli 2017 Jeg bruker BLLAN-plugin og pinger begge NodeMCU. Hvis begge (stue og vaskerom) er nede, så har trolig strømmen gått. Dessverre er modemet i et annet rom (uten UPS), så WAN er også nede i så fall... Siter
JxxxIxxx Skrevet 6. juli 2017 Forfatter Skrevet 6. juli 2017 12 minutes ago, ZoRaC said: Jeg bruker BLLAN-plugin og pinger begge NodeMCU. Hvis begge (stue og vaskerom) er nede, så har trolig strømmen gått. Dessverre er modemet i et annet rom (uten UPS), så WAN er også nede i så fall... Hos meg står fibermodemet på UPSen. Det står fysisk i et annet rom i en annen etasje, men jeg har trukket 12V fram fra UPS. Siter
Christoffer Skrevet 7. juli 2017 Skrevet 7. juli 2017 Jeg har montert et rele i sikringsskapet som er koblet direkte på hovedsikringen som er koblet til en Arduino som er forsynt fra UPSen. Har et par slike releer på noen av de viktigste kursene som går til kjøleskap, UPS, fryseboks og varmepumpen. Har også en multitransducer som måler strøm og spenning og mye annet snacks men sliter litt med modbus til den. 1 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.