Vinnerliste
Populært innhold
Viser innholdet med mest poeng fra 12. nov. 2016 i alle områder
-
Jeg merker at jeg egentlig ikke er så redd for Donald Trump som person. Men jeg er ganske engstelig for staben han kommer til å omgi seg med, og for hvilken høyesterettsdommer han kommer til å utnevne. Jeg har en dyp angst for all religiøs innblanding i hvordan et land (og verden) styres. Det er alvorlig forstyrrende å tenke på at en kreasjonist blir vise-president i USA. Det er enda mer forstyrrende å tenke på at en kreasjonist faktisk er en av kandidatene til undervisningsminister i USA. La oss håpe at det bare er rykter. I mine øyne er denne bevegelsen sammenlignbar med Taliban. At de er ekstreme innenfor hver sin religion er ikke relevant, problemet er at de er ekstrem-religiøse. Dette er slikt som virkelig kan få store og dramatiske følger for den kommende generasjon amerikanere, og dermed for hvordan verden ser ut om 30-40 år. Ellers har jeg personlig lært mye gjennom denne valgkampen, og det er jo alltid kjekt å lære nye ting. Spesielt har det gått opp for meg hvor "rigget" det amerikanske valget egentlig er. Et eksempel er hvordan valgkretsene er nøye designet for å manipulere resultatene (Gerrymandering) (se denne artikkelen: http://www.aftenposten.no/verden/Dette-er-ikke-en-oygruppe-Det-er-et-amerikansk-valgdistrikt-laget-for-a-manipulere-resultatet-607071b.html). Et annet eksempel er at det er vanlig at politiet har ekstra trafikkontroller på veien til og fra valglokaler i demokratisk-dominerte valgkretser på valgdagen, med det resultat at køene hoper seg opp og mange får ikke stemt (referansen her var Frank Aarebrot). Valglokalene stenges på et gitt tidspunkt. Et tredje eksempel er at, pga ganske lave rettigheter blant arbeidere, bedriftsledere i praksis kan bestemme om hans/hennes ansatte får stemme eller ikke. Dette går typisk ut over de svakeste gruppene i samfunnet, som ikke har råd til å risikere å miste jobben (som de umiddelbart vil gjøre dersom de forlater arbeidet for å stemme). Til slutt er det jo litt merkelig at de fortsatt har valgmenn, og ikke bruker flertallet direkte. Det betyr at man egentlig ikke stemmer på en presidentkandidat - man stemmer på hvilken kandidat ens valgmann skal stemme på. Clinton fikk rundt en halv million flere stemmer enn Trump, når alle stemmer teller likt. I Norge er det til dels også slik. En stemme fra Finnmark teller mer enn en stemme fra Oslo (http://www.aftenposten.no/meninger/sid/Skjevt-demokrati-245751b.html). Og til slutt er det deprimerende å se på at et demokrati imploderer slik USA ser ut til å gjøre nå. Landet er så polarisert at uansett hvilken kandidat som hadde vunnet, hadde halvparten av landet sett det som en katastrofe.3 poeng
-
Alex Jones sin Infowars-kanal er for øvrig en glimrende kilde https://www.youtube.com/watch?v=4fuui9qICYg Videoen du linker til var selvfølgelig mer moderat. Men når man ser disse arkivklippene og leser tidligere uttalelser og setter det opp mot hvordan han har oppført seg gjennom hele valgkampen, og igjen sammenligner det med hvordan han plutselig er blitt VELDIG "presidential" de siste dagene, kan man jo begynne å lure på om han bare har gjort seg til. Jeg har vippet mange ganger frem og tilbake mellom å anse han som et mediegeni til en farlig idiot og tilbake til geni. Han har tidligere sagt at hvis han skulle gå til valg ville han gjort det som republikaner, fordi republikanere er dummere og lette å manipulere. Noen år senere lanserer han seg selv som "alle" republikaneres (inkludert partiets) våteste drøm og "sier det som det er". Han trykker på alle de rette knappene for å gjøre et brakvalg. Ingen tvil om at han er en idiot på mange måter, med sin "locker room talk" osv. Men jeg har fått en rar følelse av at dette kanskje ikke går SÅ galt. Det blir utrolig interessant å følge med framover i hvert fall. Utrolig mange valgløfter må brytes, og hva skjer egentlig med den muren som Mexico skal kjøpe?3 poeng
-
Tenker lage en samletråd hvor man kan poste nyttige hendelser som man kan se for seg at andre også kan ha brukt for. Regler jeg ønsker skal følges: - En hendelse per post, med mindre flere hendelser henger sammen på en logisk måte. - Dokumenter hendelsen skikkelig slik at folk skjønner hva den gjør og hvordan. Det finnes en tilsvarende tråd for blockly her: http://www.hjemmeautomasjon.no/forums/topic/485-eksempler-p%C3%A5-hendelser-blockly/2 poeng
-
Tenkte å dele ide og litt informasjon om styring av HomeSeer med en IR fjernkontroll. Bakgrunnen for ideen var i hovedsak å ha mulighet til å dimme/slå av lys når man sitter foran TV´en med fjernkontrollen, men det er vel strengt tatt ingen begrensninger på hva man kan gjøre. Har en Logitech universalfjernkontroll som kan programmeres til å gjøre det meste, men dette mener jeg skal kunne gjøres med de fleste "vanlige" fjernkontroller også. Jeg koblet en IR Receiver (MCE) til HomeSeer-boksen min som har Linux installert. Sørget først for at ir-keytable kjente igjen tastene på fjernkontrollen. Satte deretter opp LIRC til å kjenne igjen tastene også. Grunnen til at jeg også satte opp LIRC er en funksjon som heter irexec. Med irexec kan man sette opp at et IR-signal skal kjøre et script. Scriptene mine er skrevet i Python og bruker JSON-API´et til HomeSeer. Foreløpig er rød knapp på fjernkontrollen min satt opp til å slå av lyset og grønn til å slå på. Og det fungerer kjempebra! Om noen skulle ha noen spørsmål så er det bare å spørre2 poeng
-
Del 3: Z-wave-håndtering Nå har vi valgt en HomeSeer-versjon, og vi har satt det opp slik at det i det minste sviver. Men HomeSeer trenger å snakke med omverdenen for å være til nytte. En protokoll til det er Z-wave. Forbehold: Dette er skrevet med HomeSeer-versjon 3.0.0.297 og Z-wave plugin-versjon 3.0.1.93. Deler av det som står her kan ha blitt endret senere. Veldig kort om Z-wave Z-wave er en protokoll som både kan sende og motta beskjeder. Hver Z-wave enhet kalles en node, utenom sjefs-noden som kalles master controller. Flere noder som snakker sammen og med samme master controller er et nettverk. Når en node mottar en beskjed ("skru lyset ditt på") så kvitteres det tilbake til master controller. For å justere et eller annet (f.eks. dimme-tid, følsomhet for bevegelsessensorer, etc) sendes en parameter til noden. Z-wave lager et såkalt "mesh nettverk". Nodene snakker med flere andre noder, og kan sende beskjeder videre fra en til en annen, og dermed har man sjeldent dekningsproblemer. Interface/controller Man trenger et interface slik at programvaren kan kommunisere med den virkelige verdenen. Hvis du har valgt en hardware-boks fra HomeSeer, så følger det med. Hvis du har valgt kun programvare, må du kjøpe et. Mange bruker UZB1 (versjon 5.2 kan med oppdateres), andre bruker Z-stick Gen 5. Disse kobles til maskinen via USB. Noen av oss bruker til og med Z-NET, et ethernet-interface fra HomeSeer (det er hendig hvis du kjører HomeSeer på en virtuell maskin, eller trenger å plassere interfacet et stykke fra serveren). Akkurat nå er det uansett viktig å sørge for at interfacet/controlleren (jeg bruker ordene litt om hverandre) støtter Z-wave Plus. Ellers kan det nevnes at UZB1 har en fordel over Z-stick: HomeSeer kan ta backup av UZB1 og "restore" den tilbake til den samme eller en annen controller/interface. Det er også mulig med Z-stick, men da må du bruke Aeon Labs egen Windows-programvare. Du har valgt et interface? Bra, da fortsetter vi med å legge det til i HomeSeer. Aller først sjekker vi at Z-wave plugin'en kjører. Det gjør vi ved å gå til Plugins → Manage. Når dette er gjort går du til Plugins → Z-wave → Controller Management. Se under overskriften "Z-wave Interfaces". Hvis du ser et interface der, så trykk på den gule pilen for konfigurasjon. Hvis ikke, trykk på knappen "Add Interface" (om du ser det ene eller det andre er versjonsavhengig, men begge deler gir det samme resultatet). Navngi den på en fornuftig måte (jeg har bare kalt den "UZB1"). Velg så riktig interface. Hvis du har en Zee2 med innebygget interface velger du dermed "Internal", har du UZB1 velger du "Z-wave.me UZB", har du Z-stick velger du "Aeon Labs Z-stick". Og så videre. Det siste er å velge riktig COM-port (hvis du ikke har et innebygget interface). I Windows kan du finne COM-porten i Device Manager (Windows-tast + X → Device Manager → COM-ports). Jeg er ingen Linux-expert, men jeg fant den som vist i bildet under: Når alt dette er gjort, trykker vi på det røde symbolet med gul bakgrunn øverst for å aktivere interfacet. Hvis alt nå er vel, endres teksten til "Initializing". Og deretter blir det røde symbolet grønt. Interface'et er "node 1" i nettverket. Voliá! Du kjører nå Z-wave. Gratulerer! Inkludering Men å kunne snakke et språk er jo litt kjedelig hvis det ikke er noen å snakke med! Så vi må legge til noen flere noder. Først en Fibaro Dimmer 2 (FGD-212). Først må du få en elektriker til å koble opp noden hvis det er en mikromodul til fast installasjon. Gå til Plugins → Z-wave → Controller Management, og utvid controlleren din (f.eks. "UZB") ved å trykke på pilen i den gule sirkelen. I nedtrekksmenyen velger du "Add/Include a Node". MERKNAD: Personlig bruker jeg alltid "Add/Include a Node Unsecurely", utenom for dørlåser. Trykk Start. Nå må vi aktivere "inkluder"-funksjonen på noden. Mange noder har en knapp du typisk skal trykke på 3 ganger for å sende en "NIF", en "Node Information Frame". Mikro-moduler fra Fibaro og Qubino har en knapp på selve enheten, men man kan også bruke den eksterne bryteren ("S1") til dette. Etter litt tenking, legger HomeSeer til noden. Som vi ser roter Fibaro det litt til for oss om endpoints (det er en lang historie, den korte er at Fibaro feilaktig rapporterer at den er en multi-endpoint enhet, altså rapporterer den et ekstra endpoint den ikke har). Det skal vi imidlertid fikse i del 4. Naviger så til View → Device Management, og a) trykk på knappen "Show all" under de fler-fargede knappene øverst til høyre, eller b) velg "Node 2" (eller hvilken node du nå legger til) i menyen "Floor". Da får vi opp alt vi har i HomeSeer til nå: Skrur vi av og på "Switch MultiLevel 1" skal lyset gå av og på. Ekskludering Ekskludering, det vil si fjerning av en node fra nettverket, er, som navnet tilsier, det omvendte av å inkludere en node. Og prosedyren er også tilsvarende enkel. Gå til Plugins → Z-wave → Controller Management. Utvid controlleren. Finn "Remove/Exclude a Node" i nedtrekksmenyen og trykk "Start". Aktiver "inkluder"-funksjonen på den fysiske enheten (trykk 3 ganger) på samme måte som når du la den til. Enheten fjernes nå fra nettverket. Optimalisering EDIT: Hvis du har et veldig stort nettverk, la oss si større enn 40-50 noder på fast strøm, så anbefales det ikke å optimalisere hele nettverket lenger. Optimaliser heller kun noen utvalgte (faste) noder. Så helt til slutt noe av det viktigste. Som nevnt innledningsvis er Z-wave et mesh-nettverk, flere noder kan kommunisere med hverandre. Men dermed må en ny node også finne ut hvilke noder som allerede finnes i nettverket. Til det må vi kjøre en "Optimize"-rutine (andre kaller det også "heal"). Hvis du allerede har et nettverk og kun har lagt til en ny node, så går du til den nye nodens root → Z-wave og trykker på knappen "Optimize" (1 gang). Hvis du får beskjed om at det var vellykket, så trykker du på knappen "Full Optimize" (1 gang). Hvis den også er vellykket, så er du ferdig! Hvis ikke, starter du på ny med "Optimize" igjen. Hvis du har lagt til mange noder, så kan du få HomeSeer til å optimalisere alle på en gang. Gå til Plugins → Z-wave → Controller Information. Under controlleren din velger du "Optimize a Network, No Return Route Changes" og trykker "Start". Hvis noen av nodene gir en feilmelding, kan du enten optimalisere nodene manuelt, eller du kan kjøre rutinen en gang til. Når alle nodene er ferdig optimalisert, skal vi gjøre det en gang til, men denne gangen velger vi "Fully Optimize a Network". Feiler noen av nodene må "Optimize" og "Full Optimize" kjøres pr feilet node. Merk: Erfarne HomeSeer-brukere, spesielt de som brukte HomeSeer 2, vet at tidligere var det snakk om at man skulle kjører "Optimize" hele 4 ganger før man kjørte "Full Optimize". Dette er ikke nødvendig lenger. Det holder med 1 gang. Bittelitt teori: "Optimize" for en node oppdager andre noder i nettverket den er i stand til å kommunisere med, og velger ut opptil 4 forskjellige ruter fra master til node som den lagrer. "Full Optimize" gjør det samme, men lagrer også den beste "retur-ruten" tilbake til master. Oppsummering Nå har du et kjørende Z-wave nettverk, med en eller flere noder. I del 4 skal vi se på litt enkel feilretting (i de tilfellene det er nødvendig), justering av parametere og bruk av assosiasjoner for å kontrollere noder. Tidligere har vi sett på valg mellom de ulike versjonene (del 1) og hvordan man setter det opp (del 2). I del 5 skal vi se nærmere på bruk av 433MHz-teknologi med RFXtrx433, og i del 6 det skal vi behandle alle enhetene våre, navngi dem, sortere, og se litt nærmere på mulighetene vi har i grensesnittet. Spørsmål? Kommentarer? Gi et pip i kommentarfeltet!1 poeng
-
Tenker lage en samletråd hvor man kan poste nyttige hendelser som man kan se for seg at andre også kan ha brukt for. Regler jeg ønsker skal følges: - En hendelse per post, med mindre flere hendelser henger sammen på en logisk måte. - Dokumenter hendelsen skikkelig slik at folk skjønner hva den gjør og hvordan. Etterhvert som tråden blir større lager jeg nok en oversikt med link til de forskjellige postene her i førstepost. PS: Kommer nok til å opprette en tilsvarende tråd for LUA etterhvert. EDIT: Lua tråd er laget, se her: http://www.hjemmeautomasjon.no/forums/topic/622-eksempler-p%C3%A5-hendelser-lua/ *post under utvikling*1 poeng
-
1 poeng
-
1 poeng
-
Gode poenger, eivtress. Og du har rett i å si at det ikke trenger å bli så galt, men jeg synes likevel det er en mager trøst. Jeg setter en knapp på at Trump har blitt president mer for å vise at han faktisk kunne bli det, ikke fordi han egentlig har lyst til å styre landet (og deler av verden), eller fordi han tror at han egentlig kan gjøre USA (og verden) til et bedre sted å leve. ... så får vi se hva som skjer.1 poeng
-
Neida. Scriptet fungerer utmerket slik det er nå, men det er bare litt komplisert å bruke. Det som mangler er en ASPX-frontend slik at man enkelt kan justere temperaturer for "High", "Low" og "Offsett".1 poeng
-
Loggføre effekt hvor gang en effektmåler endrer status I og med at den normale loggførignsoppløsningen er på 5 minutter er den ikke veldig egnet til å lage logger som kan brukes til å kartlegge hvordan f.eks vaskemaskinen eller andre enheter med ganske variabel effekt oppfører seg, har derfor utformet dette scriptet som skriver wattforbruk hver gang wattforbruket endrer seg: Dette settes opp som LUA/All local wattmeter = 'Navn på enhet som viser effekt' --Enhet som måler effekt (Watt) -- forbruk = tonumber(sWatt) forbruk = tonumber(otherdevices_svalues[wattmeter]) commandArray = {} if (devicechanged[wattmeter]) then print('Enheten "' ..wattmeter.. '" forbruker ' ..forbruk.. 'W for øyeblikket') end return commandArray Loggeksempel: 2016-11-12 00:42:12.151 LUA: Enheten "28 - Vaskemaskin" forbruker 43.9W for øyeblikket 2016-11-12 00:42:15.150 LUA: Enheten "28 - Vaskemaskin" forbruker 38.4W for øyeblikket 2016-11-12 00:42:19.150 LUA: Enheten "28 - Vaskemaskin" forbruker 34W for øyeblikket 2016-11-12 00:42:25.152 LUA: Enheten "28 - Vaskemaskin" forbruker 29.4W for øyeblikket 2016-11-12 00:42:28.150 LUA: Enheten "28 - Vaskemaskin" forbruker 1628.1W for øyeblikket 2016-11-12 00:43:23.149 LUA: Enheten "28 - Vaskemaskin" forbruker 23.4W for øyeblikket1 poeng
-
Hvorfor ikke bare en NO 230v magnetventil koblet til et z wave-relé? Man kan assosiere reléet til en lekkasjesensor eller lage sin egen med Fibaro universal sensor. En normalt åpen ventil trenger jo ikke strøm før den må lukke. Jeg har montert hundrevis av magnetventiler i jobbsammenheng og det vanligste som jeg har sett ta knekken på de er korrosjon. Da gjerne fra årevis med klorvann. Det har også hendt at magneten har brent, men dette har som regel vært på helt nye, så disse har vært "bad apples". Danfoss og Bürkert er de merkene jeg har vært mest borti. Danfoss kan jeg ikke huske og ha opplevd feil på. Det er jo enkle saker så det skal litt til uansett. Jeg syntes bare at motoriserte ventiler eller motorer som skal dreie en eksisterende potensielt blytung kuleventil virker som det er dømt til feile. Jeg har selv "usmarte" waterguard lekkasjestoppere rundt i huset. Ser ennå ikke helt nytten ved å smarte opp disse så lenge de gjør jobben sin hvis det blir nødvendig. Fordelen med disse kontra z wave-lekkasjesensorene er at disse har en sensorledning på flere meter så man kan dekke et stort areal. F. eks. sikk-sakk under hele oppvaskmaskinen pluss inni skapet under oppvaskkummen. Har heldigvis til gode å oppleve vannskader selv, men jeg har sett en del. I noen tilfeller kan det nesten sammenlignes med brannskader, så ikke nøl med å investere i lekkasjesikring folkens!1 poeng
-
SmartToggle.vb "Toggler" en device mellom "Off" og "On Last Level" hvis den finnes (altså er en Z-wave device). Kun mellom "Off" og "On" ellers. Parameter: 400 ... der 400 er device ref til device'n du vil toggle. Public Sub Main(ByVal input As Object) '© Moskus 2015 Dim control As String = input Dim devicevalue As Double = hs.DeviceValueEx(control) Dim capi As HomeSeerAPI.CAPIControl = Nothing If devicevalue = 0 Then 'device is off, so let's trigger "On Last Level" if it exists on the device, and just "On" capi = hs.CAPIGetSingleControl(input, True, "on last level", False, False) If capi Is Nothing Then '"On last Level" wasn't found, so we need to find "On" capi = hs.CAPIGetSingleControl(input, True, "on", False, False) End If Else 'The device is on, so let's turn it offf capi = hs.CAPIGetSingleControl(input, True, "off", False, False) End If If capi IsNot Nothing Then hs.CAPIControlHandler(capi) Else hs.WriteLog("SmartToggle", "Could not execute CAPIcontrol, it's nothing! (Input device value: " & devicevalue & ")") End If End Sub Eventet ser da slik ut:1 poeng
Vinnerlisten er satt til Oslo/GMT+01:00