Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Søk i nettsamfunnet

Viser resultater for emneknaggene 'linux'.

  • Søk etter emneknagger

    Skriv inn nøkkelord separert med kommaer.
  • Søk etter forfatter

Innholdstype


Kategorier

  • Generelt
    • Automasjonskaféen
    • Annen Elektronikk
    • Ditt system
    • Grafikk og design
    • Nettverk
    • Nybegynner
  • Leverandører
    • ELKO Smart
    • HeatIt
    • Namron
  • Bruksområder
    • A/V-kontroll
    • Belysning
    • Klimakontroll
    • Overvåking
    • Sikkerhet
    • Strømsparing og strøm-overvåkning
    • Talestyring
  • Systemer
    • Fibaro Home Center
    • Futurehome
    • Home Assistant
    • HomeKit
    • HomeSeer
    • Homey
    • Node-Red
    • openHAB
    • SmartThings
    • Øvrige systemer
  • Teknologi / Protokoller
    • Blåtann
    • irDA
    • KNX
    • Matter
    • Mikrokontrollere
    • MQTT
    • RF
    • xComfort
    • Z-Wave
    • ZigBee
  • Utlån, kjøp og salg
    • Prisjakt
    • Kjøp / Salg
    • Powerbuy
    • Kommersielle tilbud
    • Utlån
  • Nettstedet
    • Kunngjøringer
    • Nyheter
    • Ris, ros og spørsmål om forumet

Blogger

  • En teknologisk hverdag
  • Enda en hobby?
  • Smånytt
  • en guide til elektro-verdenen

Kategorier

  • Nyheter
    • Produkter
    • Programvare
  • Tester
    • Systemer
  • Guider
    • Fibaro
    • HomeSeer
    • Nettverk
    • openHAB
    • Z-Wave
    • ESP32

Finn resultater i...

Finn resultater som inneholder...


Startdato

  • Start

    Slutt


Sist oppdatert

  • Start

    Slutt


Filtrer etter antall...

Ble med

  • Start

    Slutt


Gruppe


System

Fant 7 resultater

  1. Ny på forumet, har dillet med en smarthusinstallasjon siden januar 2017. Starten: Jeg bestilte strøm via nystartede Tibber, og fikk tilsendt en Sensibo-fjernkontroll til varmepumpa. Sensibo sin webløsning for automasjon syntes jeg ikke var tilstrekkelig, så da begynte jeg å prøve meg med OpenHAB. Jeg har mye erfaring med Linux-systemer og hakking på tekstfiler, så når jeg leste at OpenHAB skulle passe for sånne som meg, tenkte jeg meg ikke mye om med tanke på valg av system. Før huset ble smart hadde jeg en ett år gammel installasjon av temp- og fuktsensorer (via Tellstick) som ble integrert. Status pr i dag er * 3 Fibaro veggplugger (styring av vifter i garasje, måling av strøm på avfukter og varmepumpe) * 5 Heatit Multireg varmekabeltermostater * Sensibo-fjernkontroll for varmepumpe * Z-wave modul for Systemair - styring av ventilasjonsanlegg * Netatmo-sensordata integrert, med regnmåler * Garasjeportåpner (kan åpne/lukke og lese av status) * Robotklipper (Worx Landroid - kan lese data, har ikke fått testet å sende kommandoer) * Smappee-sensordata integrert (måler strømforbruk) * Alle telefoner og nettbrett rapporterer batteriforbruk * SectorAlarm (jeg poller web-api hvert 5. minutt og fanger opp endring i alarmstatus) * To stk TV kan skrus av * Squeezebox - to separate høyttalere * En Nexa-plugg for kontroll av om en luftkompressor har mulighet til å gå. * Tilstedeværelse av meg selv basert på hvilket wifi-AP min telefon er på Ikke-integrert smarthus-funksjonalitet er astro-ur på utebelysning, og 10-20 år gammel Gira FunkBus trådløs styring av belysning. Fem nylig (siste 5 år) oppussede rom har allerede belysning styrt av elektriker-koblet bevegelsessensor. Enova har sponset 20% av utgiftene til varmekabeltermostater (inkl. elektrikerregning) og Sensibo/Tibber.
  2. Rufus

    Dør og vindu script

    Jeg ønsker å få til en virtuell device for alle vinduer, og en for dørene. Denne skal oppdateres med hvilke vinduer/dører som er åpne til en hver tid. Eventuelt om alle er lukket. Scripting er jeg ganske fersk med, så det har blitt litt copy paste fra her inne samt homeseer forumet. Fant et script som skal gjøre akkurat det jeg trenger, men jeg får warning i loggen : VB.Net script exception(0), re-starting: Object reference not set to an instance of an object Noen som har noen tips, er det noe åpenbart jeg har misset her? Til info så har jeg oppdatert scriptet med mine devicer Jeg kjører forøvrig HS3 på Raspbian. ' these are the virtual devices to be updated by the script '423 Windows '424 Doors 'Use the reference ID of the door or window sensor devices in the arrays below Public Sub Main(ByVal Parms as Object) Dim array_windows() as string = {"221", "217", "215", "213", "211"} Dim array_doors() as string = {"219", "209"} Dim windows_count as integer = 0 Dim window_name as string = "" Dim wstr as string = "" Dim doors_count as integer = 0 Dim door_name as String = "" Dim dstr as string = "" Dim dv as Object End Sub 'Using 2 subs, one for doors and the other for windows 'WINDOWS Sub windows(ByVal Parms as Object) Try windows_count = 0 window_name = "" wstr = "" for each devw as string in array_windows 'hs.writelog("Array", "Window " & window_name & " | Value " & hs.DeviceValue(devw)) if hs.DeviceValue(devw) = 1 then windows_count = windows_count + 1 dv = hs.GetDeviceByRef(devw) window_name = dv.Name(hs) wstr = wstr & window_name & ",<br>" hs.writelog("DoorWindow", window_name & " Open") 'hs.writelog("DoorWindow", array_windows) end if next If windows_count > 0 then hs.SetDeviceValueByRef(423,100,true) hs.SetDeviceString(423, wstr,true) Else hs.SetDeviceValueByRef(423,0,true) hs.SetDeviceString(423, "Alle vinduer lukket",true) End If hs.writelog("DoorWindow", "Window Count: " & windows_count) Catch ex As Exception hs.WriteLog ("DoorWindow", "Error: " & ex.Message) End Try End Sub 'DOORS Sub doors(ByVal Parms as Object) Try doors_count = 0 door_name = "" dstr = "" for each devd as string in array_doors 'hs.writelog("Array", "Door " & door_name & " | Value " & hs.DeviceValue(devd)) if hs.DeviceValue(devd) = 1 then dv = hs.GetDeviceByRef(devd) door_name = dv.Name(hs) doors_count = doors_count + 1 dstr = dstr & door_name & ",<br>" hs.writelog("DoorWindow", door_name & " Open") end if next If doors_count > 0 then hs.SetDeviceValueByRef(424,100,true) hs.SetDeviceString(424, dstr,true) Else hs.SetDeviceValueByRef(424,0,true) hs.SetDeviceString(424, "Alle dører lukket",true) End If hs.writelog("DoorWindow", "Door Count: " & doors_count) Catch ex As Exception hs.WriteLog ("DoorWindow", "Error: " & ex.Message) End Try End Sub
  3. Har lest noen guider om temaet men ikke funnet noe som helst om VB feil, noen lure tips ute og går?
  4. Installasjon av HA-Bridge på Ubuntu Server Jeg er selv helt ny på HA-Bridge, og har i skrivende stund ikke gjort annet enn å installere det, samt lagt til Domoticz i kontrollpanelet. Men da jeg ikke har funnet en eneste fullgod guide til installasjon på Ubuntu server (bare halvgode rettet mot Pi), så lager jeg en enkel steg-for-steg guide som fungerte for meg og forhåpentligvis for deg (I Linux verden er det ingen automatikk i at ting fungerer på samme måte hver gang Min erfaring ihvertfall.) Tar i denne guiden utgangstidspunkt i nyeste Long-term support versjon av Ubuntu Server, og selvfølgelig siste versjon av HA-Bridge. Del 1: Installere Ubuntu Server Ubuntu Server 16.04.1 LTS https://www.ubuntu.com/download/server Installasjonen av Ubuntu Server er veldig rett frem, derfor tar jeg ikke hele den prosessen, men vil anbefale å legg til "OpenSSH Server" under installasjon der du blir bedt om å velge ekstra programvare. (Greit å ha til SSH senere). Etter installasjon av Ubuntu Server kan det være greit å oppdatere, skriv inn følgende kommandoer: sudo apt update sudo apt upgrade Del 2: Installer Java Runtime Environment Siden HA-Bridge er en Java-applikasjon trenger du Installert Java Runtime Environment, dette installeres ganske enkelt med med følgende kommando: sudo apt-get install default-jdk Del 2: Installer HA-Bridge cd ~ mkdir habridge cd habridge wget https://github.com/bwssytems/ha-bridge/releases/download/v5.2.0/ha-bridge-5.2.0.jar Linken over er for gjeldende versjon, leser du denne veiledningen i fremtiden kan det være nye versjoner ute, se https://github.com/bwssytems/ha-bridge/releases for siste versjon. HA-Bridge skal være inne, test programvaren ved følgende kommando (rediger filnavn om nødvendig): sudo java -jar ha-bridge-5.2.0.jar HA-Bridge skal nå kjøre, naviger til http://<server>/ i en nettleser fra en klient i samme nettverk. Kontrollpanelet til HA-Bridge skal dukke opp. Er dette bekreftet så fortsett veiledningen. Verdifiser at det er laget en mappe med navn "data" under "habridge" med følgende kommand: dir Skulle den mot formodning ikke eksistere kan du lage den med: mkdir data Start server på nytt, HA-Bridge vil da ikke kjøre etter omstart. sudo reboot Del 3: Automatisk oppstart av HA-Bridge Jeg er ikke så glad i nano-editoren, så jeg bruker WinSCP til å logge meg rett inn på serveren slik at jeg kan redigere filen ved bruk av en normal tekst-editor. WinSCP finnes her: https://winscp.net/eng/index.php Åpne WinSCP og naviger til /home/<brukernavn>/habridge Lag en ny fil "habridge.service", med følgende innhold: (merk: endre brukernavn to steder i linje 8, rediger også filnavn om nødvendig) [Unit] Description=HA Bridge Wants=network.target After=network.target [Service] Type=simple ExecStart=/usr/bin/java -jar -Dconfig.file=/home/<brukernavn>/habridge/data/habridge.config /home/<brukernavn>/habridge/ha-bridge-5.2.0.jar [Install] WantedBy=multi-user.target Etter filen er lagret kjør følgende: sudo systemctl enable /home/<brukernavn>/habridge/habridge.service Start på nytt å verifiser at HA-Bridge starter sudo reboot Del 4: Problemer med å lagre konfigurasjon? Denne steget er kanskje ikke nødvendig for alle, men jeg hadde problemer med at alle endringer jeg gjorde i kontrollpanelet til HA-Bridge ikke ble lagret, f.eks det å legge til enheter. Det fikset jeg på ved først å stoppe HA-Bridge via web-grensesnittet i menyen Home -> Bridge Control -> Bridge Stop Navigerte deretter til /home/<Brukernavn>/habridge/data med WinSCP og redigerte følgende i filen "habridge.config": Fra "upnpdevicedb":"data/device.db" Til "upnpdevicedb":"/home/<brukernavn>/habridge/data/device.db" Fra "upnpgroupdb":"data/group.db" Til "upnpgroupdb":"/home/<brukernavn>/habridge/data/group.db" Fra "configfile":"data/habridge.config" Til "configfile":"/home/<brukernavn>/habridge/data/habridge.config" Det jeg gjorde var altså å legge til full sti for filene det vises til. NB: Jeg opplevde å ikke kunne redigere filen direkte, jeg kopierte den, redigerte kopien, slettet orginalen og kopierte så over den redigerte versjonen. Det eksisterer sikkert en mer elegant måte å gjøre det på. Lykke til. Nå starter lekingen for min del. Kilder: https://github.com/bwssytems/ha-bridge/blob/master/README.md https://www.domoticz.com/wiki/Alexa#Install_HA-bridge https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04 https://www.hjemmeautomasjon.no/forums/topic/1027-guide-installere-domoticz-på-ubuntu-server/ http://xbmcnut.blogspot.no/2016/10/installing-ha-bridge-on-your-raspberry.html https://github.com/bwssytems/ha-bridge/issues/214
  5. Jeg skriver dette for å få ut frustrasjon, hjelpe andre i samme situasjon, og dersom noen har bedre forslag tas de imot med takk. Etter at jeg oppdaterte til HS3 3.0.0.318 (Linux) (godt mulig jeg har hoppet over et par versjoner), kommer denne feilmeldingen på Plugins-->Manage: Det vil altså si at man får ikke oppdatert sine plugins eller installert nye... Dette skyldes at fra HS3 3.0.0.312 endret man protokollen fra http til https. På linux kreves mono for å kjøre HomeSeer3. Standard versjon av mono på debian jessie (både raspbian og «vanlig») er mono 3.2.8, og den versjonen har ikke støtte for ssl. Det løste man tidligere ved å laste inn sertifikater fra mozroots, men det er en stund siden mozilla sluttet å tilby dette, og det virker nå på færre og færre distribusjoner etter hvert som mozroots blir mer og mer utdatert. I denne tråden kommer HomeSeer-folka med utdatert info de har sakset fra nettet om hvordan fikse dette, men mozroots er altså ikke lenger støttet, og dette fungerer ikke! https://board.homeseer.com/showthread.php?t=187612&page=7&styleid=8&styleid=1 I debian jessie er det meget enkelt å oppdatere mono ved å legge til monos egen repo: http://www.mono-project.com/download/#download-lin-debian Problemet med dette er: Dersom man migrerer HS3 fra mono 3 til mono 4/5 eller windows, mister man alle triggere på eventene. Man kan ikke bare legge til triggerne, men må lage alle eventen på nytt. For meg er det ikke et alternativ å legge inn alle eventene på nytt -- då må jeg bruke hele ferien. Så hva gjør jeg? Løsningen for meg ble å hacke til en oppgradering til mono 3.12.0 -- den siste versjonen av mono 3, og med innebygd støtte for ssl (ca-certificates-mono installeres som del av mono-complete). Dessverre fins det ingen pakke fra mono-project for mono <5 for debian jessie, så jeg legger i stedet til pakken fra forrige debian-versjon: wheezy. Fjern først mono fullstendig, alle pakker, jeg gjorde (kjør dette som to separate kommandoer): sudo apt remove --purge --auto-remove mono-complete sudo apt remove --purge --auto-remove mono-runtime 'dpkg-query -l | grep mono' skal nå ikke gi noe output. Nå kan du legge til mono 3.12.0 fra monos eget wheezy-repo: #Legg til nøkkel sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF # Legg til mono repo fra wheezy, låst til versjon 3.12.0 echo "deb http://download.mono-project.com/repo/debian wheezy/snapshots/3.12.0 main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list sudo apt-get update # Legg til mod_mono repo echo "deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main" | sudo tee -a /etc/apt/sources.list.d/mono-xamarin.list # Legg til libgdiplus echo "deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main" | sudo tee -a /etc/apt/sources.list.d/mono-xamarin.list sudo apt-get update sudo apt-get install mono-complete Og ikke glem å reinstallere de ekstra pakkene HS3 krever iflg installasjonsveiledningen. Noen av dem vil ha blitt slettet da du fjernet den gamle versjonen av mono. sudo apt-get install chromium mono-vbnc libmono-system-web4.0.cil \ libmono-system-design4.0.cil \ libmono-system-web-extensions4.0-cil \ libmono-system-runtime-caching4.0-cil flite (Et annet alternativ hadde vært å nedgradert operativsystemet til debian wheezy, og så lagt til monos repo og låst mono til 3.12.0, men wheezy har ikke så lang tid igjen med oppdateringer/support.) Nå skal HS3 igjen starte, og ssl/https virker i HS3/mono, og du beholder alle eventene! Dette er i det store og hele ganske sløvt av HomeSeer. Dette gjelder ikke bare for oss som kjører HS3 på «vanlig» linux (eller pi), men det gjelder migrasjon fra Zee til Zee2, eller annen troller. Dersom HomeSeer bare hadde nevnt i installasjonsintruksene at man låste seg til mono 3 dersom man brukte det, kunne man bare installert mono 4/5. Mono 4 har vært ute i årevis. Sisteposten her oppsummerer dette godt: https://forums.homeseer.com/showthread.php?t=184607 Jeg håper ommleggingen til ssl tvinger frem en offisiel løsning siden mange har trollere med mono 3, og mozroots kommer nok snart til å slutte å virke. Jeg håper dette hjelper noen...
  6. Dette er en guide for custom oppsett av RollerTrol RF rullegardinmotorer (m.nu selger vel den minste versjonen av disse) i HomeSeer 3. Dette baserer seg på en virtual device og en event som trigger et eksternt skript. Dette er et bash-script, så i utgangspunktet er dette for de som har en linux-installasjon av HS3, men det burde være mulig å kjøre et bash-skript fra windows også, og det vil være veldig lett å få dette til å kjøre på domoticz. Dette er min v2 av et slikt skript. Grunnen for å lage dette er å få inn følgende funksjonalitet på en RollerTrol rullegardinmotor som allerede er oppe og går med RFXcom på homeseer: 1. HS3 skal vite om rullegardinen er oppe, nede eller hvor mange prosent åpen/lukket den er. 2. Rullegardinen skal kunne gå direkte fra fra X til Y prosent uten å måtte åpnes eller lukke helt først. 3. Det skal være knapper i HS for de mest brukte posisjonsene og en nedtrekksmeny/slider for antall prosent lukket. 4. En veggbryter/fjernkontroll skal kunne fungere på klassisk vis: en knapp for opp, en for ned, og dersom rullegardinen er i bevegelse skal et trykk til på hvilken som helst knapp stoppe den. I tillegg kan man valgfritt ha ekstra knapper for favorittposisjoner. 5. "Alexa, set Study Roller Blinds to 40%." 6. Dersom rullegardinen er X prosent lukket og man setter den til X prosent nok en gang -- da skal det ikke skje noe (f.eks. trigger grunnet høy direkte stråling). Slik ser det ut i HS3. Jeg har kalt rullegardinene for «Roller Blinds» fordi Alexa ofte misforstår «Blinds». Jeg har gjort dette på alle rullegardinene, og alle heter det samme, men location 2 er forskjellig basert på hvilket rom de er i. «Stop» er egentlig unødvendig siden hvilken som helst knapp stopper rullegardinene dersom de allerede ruller. Ny post følger...
  7. Installasjon av Domoticz på Ubuntu Server Tar i denne guiden utgangspungt i nyeste Long-term support versjon av Ubuntu Server, og selvfølgelig siste stabile versjon av Domoticz. Del 1: Installere Ubuntu Server Ubuntu Server 16.04.1 LTS https://www.ubuntu.com/download/server Installasjonen av Ubuntu Server er veldig rett frem, derfor tar jeg ikke hele den prosessen, men det er to ting jeg ville gjort: Velg "pi" som brukernavn, dette fordi veldig mange guider og script, kommandoer osv man finner på nettet tar utgangspunkt i "pi" som brukernavn. Raspberry Pi er tross alt den vanligste plattformen til Domoticz. Legg til "OpenSSH Server" under installasjon der du blir bedt om å velge ekstra programvare. (Greit å ha til SSH senere). Etter installasjon av Ubuntu Server kan det være greit å oppdatere, skriv inn følgende kommandoer: sudo apt update sudo apt upgrade Del 2: Klarkjøre for Domoticz installasjon Etter oppdatering kjør følgende kommando-er for å installere utviklingsverktøy og biblioteker å kompilere Domoticz: sudo apt install build-essential nano cmake git libboost-dev sudo apt install libsqlite3-dev curl libcurl4-openssl-dev libssl-dev libusb-dev zlib1g-dev python3-dev Nå er ting egentlig klart for kompilering, men dersom du vil ha støtte for Z-wave og/eller Tellstik/Tellstic Duo er det noe som må gjøres først (Det kan ikke gjøres i ettertid). jeg regner med Z-Wave ihvertfall er aktuellt for de fleste, Telstik er nok ikke så vanlig å bruke med Domoticz. Jeg gjør ihvertfall ikke det, men viser til følgende guide for de som trenger det: http://www.domoticz.com/wiki/Linux#Add_support_for_Tellstick Z-Wave: Skriv inn følgende kommandoer, den første inneholder et tegn som heter "tilde" og betyr egentlig det samme som %userprofile% i Windows etter hva jeg har skjønt, her er en forklaring på hvordan det skrives: http://superuser.com/questions/190025/how-can-i-type-tilde-in-the-ubuntu-terminal-with-a-norwegian-keyboard cd ~ git clone https://github.com/OpenZWave/open-zwave.git ln -s open-zwave open-zwave-read-only cd open-zwave make "fatal error: libudev.h" feilmelding ved kjøring av make? Prøv følgende: sudo apt-get install libudev-dev Ref https://github.com/OpenZWave/open-zwave/issues/902 Del 3: Installere Domoticz Da er det på tide å installere (vet ikke om det er rett ord men) Domoticz, dette gjøres ved å kjøre følgende kommandoer: cd ~ git clone https://github.com/domoticz/domoticz.git domoticz cd domoticz cmake -DCMAKE_BUILD_TYPE=Release . make Dette vil ta litt tid. Feilmelding "CMake is not able to find BOOST libraries" på cmake?, prøv følgende: sudo apt-get install cmake libblkid-dev e2fslibs-dev libboost-all-dev libaudit-dev Ref https://stackoverflow.com/questions/24173330/cmake-is-not-able-to-find-boost-libraries Har du ting koblet til USB som domoticz må snakke med? (interface f.eks), Se https://www.domoticz.com/wiki/Linux#Allow_non-root_user_to_access_ttyUSB.2A_ports Ferdig . Del 4: Starte Domoticz automatisk ved boot Du er i utgangspunktet nå i rett mappe, men for å vær sikker skriv følgende: cd ~ cd domoticz Kjør så følgende: sudo cp domoticz.sh /etc/init.d sudo chmod +x /etc/init.d/domoticz.sh sudo update-rc.d domoticz.sh defaults Neste sted er å endre oppstarts-scriptet, dette kan gjøres rett i konsollen med "nano" editoren, men for oss Windows-folk er det ganske tungvindt. Jeg bruker WinSCP til å logge meg rett inn på serveren slik at jeg kan redigere filen ved bruk av en normal tekst-editor. WinSCP finnes her: https://winscp.net/eng/index.php gå til /etc/init.d/ og åpne domoticz.sh (da man i utgangspunktet kommer til ~ ved innlogging må man gå tilbake et par kataloger først. Se til at brukernavnet stemmer. Her stemmer det, så jeg gjør ikke noe med det. Men er der feil, så rediger filen til korrekt brukernavn og lagre. Del 5: Starte Domoticz Re-start server med følgende kommando og Domoticz skal starte opp automatisk: sudo reboot Gå til følgende nettadresse fra en klient i nettverket: http://HOSTNAME:8080/ HOSTNAME kan forøvrig eventuelt byttes ut med IP-adresse. Da er Domoticz installert og det var slutt på denne guiden. Den er basert stort sett på følgende wiki-artikkel, men mye er ikke inkludert. http://www.domoticz.com/wiki/Linux Anbefaler derfor å skumlese over den også. Du har nå satt opp Domoticz, men eventyret har såvidt startet Her er forøvrig noen nyttige kommandoer for manuelt starte/stoppe/re-starte, eller sjekke status på Domoticz: sudo service domoticz.sh start sudo service domoticz.sh stop sudo service domoticz.sh restart sudo service domoticz.sh status Håper dette kommer til nytte for noen, installasjon av Domoticz var ikke barebare for meg første gangen som hardbarka Windows bruker
  • Medlemsstatistikk

    7 014
    Totalt antall medlemmer
    1 891
    Flest pålogget
    haugeSander
    Nyeste medlem
    haugeSander
    Ble med
×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.