Søk i nettsamfunnet
Viser resultater for emneknaggene 'domoticz'.
Fant 38 resultater
-
Ikke så mye aktivitet her, men forsøker likevel…. Her har en flink person laget integrasjon mellom Badetassen og Homey. Mulig å gjøre det samme mot Domoticz for noen som kan denslags? https://homey.solweb.no/custom-integrations/badetemperatur // Fetching temperature from Altibox API. Badetassen. // For use with Athom Homey as a homeyscript. const apiurl = 'https://prdl-apimgmt.lyse.no/apis/t/prod.altibox.lyse.no/temp/1.0/api/location/' async function getData() { let resp = await fetch(apiurl, { "headers": { "accept": "application/json", "content-type": "application/json", "Authorization": "Bearer 9df43895-3d09-30d5-afe4-db2bf92a86f0", }, "method": "GET" }); let data = await resp.json() let el = null for (let i = 0; i < data.length; i++) { if (data[i].Name === 'Sjøbadet') { el = data[i] } } return el } let r = await getData() console.log("=== Results ===") console.log(r) if (r === null) return; console.log("Tag " + "badetassen_" + r.id) console.log({type: 'number', title:'Badetemp [' + r.Name + ']'}) console.log("Temperature: ", r.lastTemperature) await setTagValue("badetemp_" + r.id, {type: 'number', title:'Badetemp [' + r.Name + ']'}, parseFloat(r.lastTemperature))
-
Jeg har en hytte hvor jeg nå kan slå to panelovner på (og av) med mobilen eller PC-en overaltfra. Det er implementert med etpar z-wave fjernstrømbrytere (slike som settes i stikkontakten), og Domoticz på en Raspberry Pi 3B med Razberry z-wave datterkort. I tillegg har jeg noen sensorer som også er koblet til Domotizc via en Tellstick Duo tranceiver, NodeRed og MQTT, eller bare NodeRed og MQTT. Pi-en er MQTT megler. Nå hadde jeg tenkt å få litt mer funksjonalitet, og trenger derfor råd fra dere om hva jeg skal gjøre, hvilke(t) system dere anbefaler for en lat hjemmeautomatiserer som meg. Såvidt jeg forstår, kan jeg bare ha ett system som kontrollerer z-wave fordi de trenger eksklusiv tilgang til USB-bussen. Derfor kan jeg ikke både ha zwave-node i NodeRed og z-wave-kontroller i Domoticz (vennligst korriger meg hvis jeg tar feil!). Så jeg tenkte kanskje det mest fleksible var å la NodeRed styre z-wave og la MQTT stå for all kommunikasjon med Domoticz? Eller kansjke jeg byrde bytte ut Domoticz med noe bedre? Jeg syns z-wave og Domoticz er en vrien kombinasjonn.. Jeg har også noen ESP8266 microkontrollere med sensorer som bruker MQTT. Jeg skal bl.a. putte en inn i min Mitsubishi varmepumpe for å kunne styre den også fra mobil/PC. Jeg også litt annet utstyr som jeg tror jeg vil ha med: 1. Fibaro Multisensor 6 (z-wave) 2. Fibaro The Plug (z-wave) 3. Keyfob remote controller (z-wave) 5. Z-wave fjernstrømbryter for lys. 6. RFXCOM - RFXtrx433 USB 433.92MHz tranceiver 7. 433Mhz fjernstrømbryter (styres idag av en PIR sensor koblet til et breadboard med elektronikk. Se https://www.instructables.com/id/PIR-Controlled-433MHz-Switch-Without-a-Micro-Contr/ Kan dere hjelpe med litt synsing? Noen som har brukt NodeRed til å sette sammen et nett av z-wave noder og fått dem til å samarbeide?
-
Hei, Jeg har fått tak i noen Develco PIR, Magnet og Røyk/varme sensorer. Jeg har en ConBee II USB stick og en Samsung Smarthub. Jeg har ikke helt fått dette til å virke. Jeg kan se enhetene i Deconz appen, men det er ikke støtte inne i Phoscon app. Deimot har jeg sett litt på zigbee2MQTT men den får jeg heller ikke til å starte opp med hassio. Jeg lurer på om noen har testet eller fått til en løsning med Develco enheter? Jeg har sånn sett 3 Develco gatewayer også, men de har jeg ikke fått sett noe på. Hvis noen har peiling på disse så hadde det vært kanon med litt info om hvordan man bruker denne. Jeg kan gi bort den ene om det er noen som kan disse. Eddie
-
RPI + MJPG-Streamer: for deg som har et USB webkamera liggende i en skuff
toonwolf publiserte et emne i Overvåking
Jeg ønsket å gjenbruke et Logitech C910 webkamera som jeg hadde liggende i en skuff på en Raspberry PI3 B+ som også brukes til andre “oppgaver”. Utfordringen var å finne en løsning som ikke brukte all prosessorkraften til PI’en for å dekode video fra webkamera. C910 komprimerer hvert JPG-bilde (ramme) før det overføres til datamaskinen over USB-koblingen. Ikke alle webkameraer støtter MJPG-formatet. I så fall må Raspberry Pi utføre kompresjon av bildene før de streames over HTTP og dette fører til at CPU går i taket og du vil før eller senere få problemer. Først testet jeg Motion som er lett å sette opp og kan også trigge ved bevegelse, men siden jeg bruker Blue Iris ønsket jeg kun å ha en stream fra webkamera som er koblet til RPI’en. Deretter testet jeg ffmpeg, men det virket for komplisert til mitt bruk. Både Motion of FFmpeg tok dessuten for mye prosessorkraft fra RPI’en til at det var brukbart. Etter mye Googling kom jeg over en “fork” av MJPG-Streamer og hvor installasjon har blitt godt dokumentert av Michel Deslierres. Fordelen med MJPG-Streamer er at den bruker veldig lite CPU! Instruksjonen som jeg har laget er hentet fra dokumentasjon til Michel, er veldig forenklet og tar kun for seg hvordan du installerer MJPG-Streamer på en RPI, lager oppstartscript og setter LED på Logitech C910 til å være av ved å bruke uvcdynctrl. Om du har planer om å gjøre kamera tilgjengelig offentlig må/bør du som et minimum sikre det med brukernavn og passord. For å sette opp dette må du se i guiden til Michel Deslierres Edit: installasjonen er gjort på Raspbian Stretch med desktop (kernel versjon 4.14.98-v7+) Først sjekk om ditt webkamera støtter MJPG ~ $ v4l2-ctl --list-formats Om du får dette resultatet er du “good to go” Type : Video Capture Pixel Format: 'MJPG' (compressed) Name : Motion-JPEG Installer MJPEG-Streamer ~ $ sudo apt-get install cmake libjpeg8-dev ~ $ wget https://github.com/jacksonliam/mjpg-streamer/archive/master.zip ~ $ unzip master.zip ~ $ cd mjp*g-* ~ $ cd mjpg-* ~ $ make ~ $ sudo make install ~ $ cd $home Start mjpeg-streamer “manuelt” for å sjekke om det fungerer: ~ $ /usr/local/bin/mjpg_streamer -i "/usr/local/lib/mjpg-streamer/input_uvc.so -n -f 10 -r 1280x720" \ > -o "/usr/local/lib/mjpg-streamer/output_http.so -p 8085 -w /usr/local/share/mjpg-streamer/www" MJPG Streamer Version.: 2.0 i: Using V4L2 device.: /dev/video0 i: Desired Resolution: 1280 x 720 i: Frames Per Second.: 10 i: Format............: JPEG i: TV-Norm...........: DEFAULT o: www-folder-path......: /usr/local/share/mjpg-streamer/www/ o: HTTP TCP port........: 8085 o: HTTP Listen Address..: (null) o: username:password....: disabled o: commands.............: enabled Sjekk om du får opp streamen ved å starte VLC og legge inn http://ipadressetilrpi’en:8085/?action=stream i “Open Network stream” Lag oppstartscript og starte mjpeg-streamer ved reboot ~ $ mkdir -p .local/bin ~ $ nano.local/bin/webcam-streamer Legg inn følgende i fila: #!/bin/bash # adjust these INPUT_PLUGIN="/usr/local/lib/mjpg-streamer/input_uvc.so"; DEVICE="/dev/video0"; FRAMES="15"; RESOLUTION="1280x720"; OUTPUT_PLUGIN="/usr/local/lib/mjpg-streamer/output_http.so"; PORT="8085"; # the following are defaults and should not need to be changed EXEC="/usr/local/bin/mjpg_streamer" WEB_DIR="/usr/local/share/mjpg-streamer/www"; # mjgp_streamer often does not start on first try. Why ? start_streamer(){ for i in {1..5} # try up to 5 times do ${EXEC} -b -i "${INPUT_PLUGIN} -n -d ${DEVICE} -f ${FRAMES} -r ${RESOLUTION}" -o "${OUTPUT_PLUGIN} -p ${PORT} -w ${WEB_DIR} ${CREDENTIALS}" > /dev/null 2>&1 sleep $((1+i)) # waiting progressively longer if pgrep mjpg_streamer > /dev/null then echo "mjpg_streamer started" return fi done echo "could not start mjpg_streamer" } # Carry out specific functions when asked to by the system case "$1" in start) if pgrep mjpg_streamer > /dev/null then echo "mjpg_streamer already running" else start_streamer fi ;; stop) if pgrep mjpg_streamer > /dev/null then killall mjpg_streamer echo "mjpg_streamer stopped" else echo "mjpg_streamer is not running" fi ;; restart) if pgrep mjpg_streamer > /dev/null then killall mjpg_streamer echo "mjpg_streamer stopped" else echo "mjpg_streamer is not running" fi start_streamer ;; status) pid=`ps -A | grep mjpg_streamer | grep -v "grep" | grep -v mjpg_streamer. | awk '{print $1}' | head -n 1` if [ -n "$pid" ]; then echo "mjpg_streamer is running with pid ${pid}" echo "mjpg_streamer was started with the following command line" cat /proc/${pid}/cmdline ; echo "" else echo "mjpg_streamer is not running" fi ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac exit 0 Skriptet må gjøres kjørbart, og katalogen der den er plassert vil bli lagt til i “system path environment variable” ved å redigere den skjulte filen .profile i hjemmekatalogen ~ $ chmod +x .local/bin/webcam-streamer ~ $ mkdir -p .local/bin ~ $ nano .profile # set PATH so it includes user's private .local/bin if it exists if [ -d "$HOME/.local/bin" ] ; then PATH="$HOME/.local/bin:$PATH" fi Legg inn webcam-streamer scriptet i oppstart i crontab ~ $ crontab -e Legg inn følgende helt i slutten av fila # Start the webcam on reboot @reboot /home/pi/.local/bin/webcam-streamer start && sleep 5 && /home/pi/.local/bin/webcam-streamer restart EKSTRA: Skru av LED på Logitech C910 webkamera Om du ønsker kan du også skru av det blå LED lyset på webkameraet. Denne instruksjonen er spesifikk for Logitech webkamera C910, men bør/skal også fungere på andre typer. Google for å se om du finne støtte for ditt webkamera. ~ $ sudo apt-get install uvcdynctrl ~ $ nano .local/bin/webcam-settings Kopier og lim inn dette: #!/bin/bash /usr/bin/uvcdynctrl -c --addctrl=046d:0990 /usr/bin/uvcdynctrl --set='LED1 Mode' 0 # Turn off camera LED Sett fila til å være kjørbar ~ $ chmod +x .local/bin/webcam-settings Rediger crontab ~ $ crontab -e Legg inn følgende etter linja med webcam-streamer slik at den starter 30 sekunder etter oppstart. # Apply webcam settings @reboot sleep 30 && /home/pi/.local/bin/webcam-settings Du skal kunne se at det blå LED-lyset blir skrudd av 30 sekunder etter reboot. -
Da skal det nå være mulig å få Ikea trådfri til å fungere opp mot Domoticz, iallefall hvis du har raspberry pi. Dette er IKKE testet fra min side, så aner ikke om det fungerer enda, ei heller har jeg ingenting med scriptet og gjøre. Men kult om det fungerer, selv om det antakelig jobbes på spreng med en "offisiell" versjon. Det er et python-script https://github.com/ggravlingen/pytradfri https://github.com/moroen/ikea-tradfri Her er info fra DarkFoxDK http://www.domoticz.com/forum/viewtopic.php?f=56&t=13882&start=40 Kult med lyd fra folk om noen får det til. blir vel å teste det veldig snarlig fra min side også.
-
Hei noen med Fibaro FGD212 Dimmer 2 her? Prøver å få S2 til å fungere med et blocky event. Men sliter litt med å lokalisere s2 i enhetene.. det som jeg antok skulle være s2(dimmer 2, i mitt tilfelle ID 002 mens hoved er ID001(S1)) fungerer dårlig, og er heller ikke det som detektereres i loggen. Der er det bare (Zstick Zwave) Light/Switch (Unknown) Har aktivert parameter 28. scene activation Planen er å bruke S2 i et blocky event, som aktiverer noen andre lys.
-
Jeg har forstått det slik at eventmotoren til HomeSeer har en mulighet for å sette at hvis en sensor har hatt en viss verdi en viss tid, så kan du trigge eventer basert på dette. Jeg er litt usikker på hvordan man kan få til det i Domoticz? Si for eksempel at man har en PIR-sensor, og etter 10 minutter uten bevegelse skal lysene slås av. Hvordan ville det vært løst? Jeg bruker primært dZvents, så det hadde vært kjekkest å få et scripteksempel der.
-
Har bestilt meg Home Center 2.. Bruker Domoticz fra før.. Hva bør jeg tenke på når jeg skal begynne å legge inn komponentene i HC2? Må jeg inn i Domoticz først og slette dem fra maskinvare? deretter ny læremodus og søke dem inn på HC2? Hva med northq power reader? vil man kunne legge inn en ny målerstand i HC2 og fortsette tellingen der?
-
Hei har en switch hvorav den ene styrer lys og den andre vifte på badet. hører den "tikker", samt begge switcher fungerer som normalt når jeg bruker bryteren. Men i domoticz så fungerer kun den ene switchen. synes det er litt merkelig.. har prøvd å excludere og inkludere på nytt, samt noen søk på nettet. noen som har vært borte i det samme?
-
- domoticz
- raspberrypi
-
(og 1 andre)
Merket med:
-
Hei. Har bestillt en slik Tesla da, jeg også. Er det noen her som har en slik ? (eller annen elbil) som har koblet lading og garasjeport til hjemmeauto'n sin? Tesla kan jo åpne porten sjæl, så kjøre ut og inn. Hadde vært litt kult å hatt dette også kontrollpanelet og ikke en egen Tesla APP. Litt nysserig Henrik
-
Hei. Har så vidt begynt å automatisere mitt gamle hus. I første omgang er det varmestyring som er fokus. Har 4 stk multireg termostater og et lass fibaro wallplugs ment å styre panelovner med(har ti panelovner ) . Har nå fått basisen opp. Foreløpig kjører jeg Domoticz på en dedikert windows 10 maskin (Intel NUC6i3 med 16gb ram og windows 10) med Aeontech gen 5 z-wave pinne. Har nå fått til enkel tidskontrollert justering av multireg enhetene via "dzVents scripting(urk) så da har tiden kommet til å kunne styre panelovnene. Kjøpte en Rfxcom433e hos Kjell og to stykk 36-4441 hos Claes da jeg har forstått det slik at for temperaturavlesning er 433 enheter fortsatt ok. Z-wave sensorene koster jo alle over 500,- og det hadde blitt en litt kjedelig start kost å slenge det inn i alle sov og oppholdsrom for å "komme igang". Uansett, satte i batteri på den første 36-4441 enheten, satte på "channel 2" og vips fikk jeg tre "unknown" enheter opp i Domoticz. Er det riktig, virker som om det er to temperaturenheter og en fuktsensor. Antar at Det er en temp sensor i enheten, en åpenbart i kabelen som følger med (og har en sensor ende), og så er fuktsensoren enten i enden av kabelen eller inne i enheten. : Slik ser det ut i Domoticz etter at jeg har lagt de til: 58 RFXCom433e 3D03 3 StueClaesHumidity Temp + Humidity Alecto WS1700 5.4 C, 11 % 60 RFXCom433e 6802 2 StueClaesTempSensor Temp + Humidity Rubicson/IW008T/TX95 20.9 C, 47 % 59 RFXCom433e 5101 1 StueClaesTempSensor Temp + Humidity Rubicson/IW008T/TX95 21.5 C, 50 % Men, hva er greia med enhet nummer to, når jeg setter i batterier på den får jeg bare opp en enhet, har prøvd både channel 2 og channel 3(channel1 gir meg ikke noe) 62 RFXCom433e 6102 2 Unknown Temp + Humidity Rubicson/IW008T/TX95 20.1 C, 41 % 6 100 Add DeviceRename Device Log Kan det være at f.eks sensor kabelen ikke virker ? Og ikke minst, tips til gode og rimelige sensorer jeg kan kjøpe inn? Disse to ble kjøpt fordi det var de som var tilgjengelig på Claes på Brynsenteret en sen kveld og jeg så de stod listet opp som "fungerende" i en tråd her på forumet . Blir ikke helt klok på om jeg kan bruke tellstick enhetene med rfxcom. De er det jo mye av hos claes, og jeg orker ikke vente på lange ebay ordre fra hong kong.
- 19 svar
-
- rfxcom
- temperatursensor
-
(og 1 andre)
Merket med:
-
domoticz Hjemmesnekra Frontend for Domoticz med nokko attåt!
Per Øyvind publiserte et emne i Ditt system
Etter å ha kikka på diverse løsninger der ute, har jeg funnet ut at alle smarthusløsninger passer i 2 katergorier: 1.) Pene, men mangler funksjonalitet og fleksibilitet. Har også en tendens til å låse deg inn i sitt univers (eks Apple). 2.) Fleksible og funksjonelle, men ser ikke ut i måneskinn og/eller har høy brukerterskel. Valgte derfor ta utgangspunkt i Domoticz (fleksibel og fint løsning, men mangler litt på det visuelle) og lage min egen Frontend. Noe av formålet med prosjektet var å lage noe som ser like bra ut på på PC, nettbrett og mobil UTEN Å MÅTTE INSTALLERE EN JÆVLA APP. Hardware: Raspberry Pi 3, Razberry Programvare: Domoticz, Nginx, Varnish Programmeringspråk: HTML, CSS, PHP, JSON, Javascript, JQuery, Bootstrap. Selve designet er relativt simpel HTML og CSS med en dæsj PHP og Javascript her og der. For å få til responsivt design har jeg brukt Bootstrap. Har tatt utgangspunkt i diverse bokser, hver med sin funksjon: ---Dashboard---- Logo - bare en logo. Oppdaterer sida når jeg trykker på den. *Servere/Wake on LAN" - diverse logoer til ting hjemme som har IP-adresse og en port. Et PHP-script kjører i bakgrunnen. Hvis "serveren", f.eks NAS'en, svarer på porten så henter den et ikon og link. Svarer den ikke vises det et annet bilde (med et rødt uttropstegn som indikerer at den er offline) og fjerner linken. Nedtrekksmeny og startknapp for å starte NAS. Frontend for Domoticz #1: Kan skru lys og varme av og på. Frontend for Domoticz #2: et ikon som indikerer om alarmen er av eller på, og hvem som er hjemme (+ en tullefunksjon: ikonet av Rick Astley er play/pause-knapp for "Never Gonna Give You Up" ) Webkamera: Fant en åpen webcamfeed for et sted i nærheta. En veldig grei måte å sjekke været uten å måtte se ut. ---Bruksanvisning--- En generell bruksanvisning for ting i hjemmet. Greit å ha hvis man får besøk. ---Været--- En vær-plugin jeg fant på nettet. ---Nyheter--- En nyhets-plugin jeg fant på nettet. Henter lokale nyheter fra NRK og fvn.no Ellers: Javascript setter bakgrunnsbilde avhengig av om det er morgen, dag, ettermiddag/skumring eller natt. På PC vises det 3 bokser i bredda, på nettbrett 2 og på mobil 1. Bruker VPN hvis jeg trenger tilgang til systemet når jeg er hjemmefra.- 2 svar
-
- 5
-
- json
- raspberrypi
-
(og 2 andre)
Merket med:
-
Har fått inn en del av de nye komponentene, og kan styre dem fra pc, og lokal bryter. Men har 3 multisensorer som jeg skulle brukt til å styre lys med, som har fibaro dimmer modul. Hvordan gjøres det i Domoticz?
-
Dørklokke med 20 V AC-spenning - trenger jeg et relé?
ErlendV publiserte et emne i Automasjonskaféen
Dørklokka vår er en del av et fellesanlegg. Men vi har problemer med å høre den når vi er på loftet. Så etter å ha svidd av 2x NEXA trådløse dørklokkeknapper, så har jeg gått til innkjøp av NEXA WBT-912 2-kanals RF-sender. Men så, under måling (mens bedre halvdel er nede og trykker på knappen) finner jeg ut at det kommer rundt 20 V AC-spenning inn her. Fra en eller annen trafo. Og det vil den nok ikke ha. Med min begrensede kunnskap så tror jeg løsningen er et enkelt relé. Noen som har tips til hva slags? Og hvordan det skal kobles inn på WBT-912? Eller er det noen andre idéer? Forsøkte å google litt og søke litt i dette forumet. -
Hei. Bare driver å tenker litt, etter å ha kommet over en liten blogg hvor det er en som fant ut at noen Friedland ringeklokker har to ledige innganger, som vistnok ved dør-ring gir ca 4,8v. Så sånt sett skulle det bare være å koble disse mot GPIO på Raspberry, men jeg har null peiling. Ikke har jeg fått sjekka min dørklokke heller, men har en sånn som han viser til. (må sjekke) Har fortstått at jeg må ha noe motstand koblet til, slik at jeg ikke kjører 5v rett på gpio. hva tror folket om en sånn løsning? Det er slik at jeg sikkert kommer å skaffe meg en RING doorbell eller noe etterhvert, men gøy å få dratt nytte av min gamle RPI også i påvente av oppgradering. Da kan jeg få trigget en pushnotification på at det ringer på feks, i tillegg til at den eksisterende ringeklokka fungerer.
-
Har z-wave system og Domoticz, Med nortq power reader som leser pulsene på måleren. Det fungerer greit, men får plutselig en merkelig graf.. Totalt har den lest av 176 kwh siden den ble installert. (stemmer med avlest på måler) Men i går kom plutselig en søyle med forbrukt energi på 291 kw!! Det er mer enn totalen, og ganske urealistisk. Hva kan man gjøre med slikt for at den skal bli riktig? Sjekk bildet
-
Hei. Det finnes jo målinger fra den nye strømmåleren på nett, på Hafslund sine sider. Der blir det hentet inn forbruk hver time tror jeg. Burde det ikke gå å hente inn noe til domoticz fra derfra? Da kan man i prinsipp få dagsforbruk, timesforbruk og totalt i året.
-
Mistenker at jeg har driti på draget, eller hva man skal si. jeg har prøvd å legge inn andre dashboards, for å finne et jeg liker bra. men nå har jeg rotet til det såpass at main domoticz (custom.js) har blitt likt noen av de andre dashboardsa. så nå får jeg ikke åpnet orginal index.html noen forslag? sliter litt her nå gitt.. prøvd å lete meg frem etter backup også. har vel egentlig tatt backup før men,, aner ikke hva jeg skal gjøre.
-
http://cdon.no/elektronikk/tp-link-hs100-wi-fi-smart-plug-p35798078?utm_source=prisguide_no&utm_medium=cpc&utm_campaign=prisguide_no 199,- tp-link on/off Wifi strømplugg on/off. Støttet av Alexa, Og On /off script til domoticz, Og sikkert mye mer. Også med strømmåler Litt stor, men synes den fungerer bra.
-
Er rimelig billig for milight hub og diverse greier på aliexpress i noen timer til. Men står litt på nippet til å kjøpe hub til milight, samt et par e14 pærer, hubben er en wifihub med lampe for milight, Og koster meg ca 140 kr pga noen kupponger, samt pærene til ca 100 kr stk. Hvilket er en fin pris. Men så kommer Ikea med sine greier da i morgen..vurderer jo det også.. Har Phillips hue, Og fornøyd med det, men har lest bra om milight også, Og det er jo mye billigere. Og det støttes av domoticz. Noen erfaringer?
-
hei! Etter å ha lest en post om at blockly er grunnen til at minnet blir oppbrukt på raspberry pi3, har jeg skrevet om alle mine blocklier til LUA, bortsett fra 1. Jeg klarer ikke definere. Prøver å få det slik som det er på bildet. Tempsensoren er en multisensor med temperatur og luftfuktighet, så hvordan jeg skal kun hente temp aner jeg heller ikke. Noen som vet? Mvh John Henrik local termostatGang = 'Gang-Varme-Termostat' commandArray = {} if (devicechanged['Gang-Temp-Sensor'] < termostatGang) then commandArray['Gang-Varmekabler']='On' end return commandArray
-
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
- 3 svar
-
- 9
-
- pi
- installasjon
- (og 4 andre)
-
Siden jeg ikke kan programmere så blir det litt klipp og lim for å få ting til å funke.. Jeg prøver å lage ett script som beregner deltaT på den vannbårne varmen min.. Dette skriptet fungerer, men kjører da hver gang en av temperaturene får en oppdatering, mao veldig ofte: local tur1 = 'Vaskerom-TUR' local retur1 = 'Vaskerom-RETUR' local deltat1_idx = 559 local tur2 = 'Gang-TUR' local retur2 = 'Gang-RETUR' local deltat2_idx = 560 local tur3 = 'Kjøkken N-TUR' local retur3 = 'Kjøkken N-RETUR' local deltat3_idx = 561 local tur4 = 'Kjøkken S-TUR' local retur4 = 'Kjøkken S-RETUR' local deltat4_idx = 562 local tur5 = 'TV Stue-TUR' local retur5 = 'TV Stue-RETUR' local deltat5_idx = 563 local tur6 = 'Bibliotek-TUR' local retur6 = 'Bibliotek-RETUR' local deltat6_idx = 564 commandArray = {} if devicechanged['Vaskerom-TUR'] then tur1 = otherdevices_svalues['Vaskerom-TUR'] retur1 = otherdevices_svalues['Vaskerom-RETUR'] tur_temp1 = tonumber(tur1) retur_temp1 = tonumber(retur1) commandArray['UpdateDevice'] = deltat1_idx .. '|0|' .. string.format("%." .. 1 .. "f", tur_temp1 - retur_temp1) elseif devicechanged['Gang-TUR'] then tur2 = otherdevices_svalues['Gang-TUR'] retur2 = otherdevices_svalues['Gang-RETUR'] tur_temp2 = tonumber(tur2) retur_temp2 = tonumber(retur2) commandArray['UpdateDevice'] = deltat2_idx .. '|0|' .. string.format("%." .. 1 .. "f", tur_temp2 - retur_temp2) elseif devicechanged['Kjøkken N-TUR'] then tur3 = otherdevices_svalues['Kjøkken N-TUR'] retur3 = otherdevices_svalues['Kjøkken N-RETUR'] tur_temp3 = tonumber(tur3) retur_temp3 = tonumber(retur3) commandArray['UpdateDevice'] = deltat3_idx .. '|0|' .. string.format("%." .. 1 .. "f", tur_temp3 - retur_temp3) elseif devicechanged['Kjøkken S-TUR'] then tur4 = otherdevices_svalues['Kjøkken S-TUR'] retur4 = otherdevices_svalues['Kjøkken S-RETUR'] tur_temp4 = tonumber(tur4) retur_temp4 = tonumber(retur4) commandArray['UpdateDevice'] = deltat4_idx .. '|0|' .. string.format("%." .. 1 .. "f", tur_temp4 - retur_temp4) elseif devicechanged['TV Stue-TUR'] then tur5 = otherdevices_svalues['TV Stue-TUR'] retur5 = otherdevices_svalues['TV Stue-RETUR'] tur_temp5 = tonumber(tur5) retur_temp5 = tonumber(retur5) commandArray['UpdateDevice'] = deltat5_idx .. '|0|' .. string.format("%." .. 1 .. "f", tur_temp5 - retur_temp5) elseif devicechanged['Bibliotek-TUR'] then tur6 = otherdevices_svalues['Bibliotek-TUR'] retur6 = otherdevices_svalues['Bibliotek-RETUR'] tur_temp6 = tonumber(tur6) retur_temp6 = tonumber(retur6) commandArray['UpdateDevice'] = deltat6_idx .. '|0|' .. string.format("%." .. 1 .. "f", tur_temp6 - retur_temp6) end return commandArray Jeg prøvde å gjøre det om til ett time-script som kjøres en gang pr min, men problemet er at det kun oppdaterer "deltaT_idx6". Noen som ser hva som er feil? local tur1 = 'Vaskerom-TUR' local retur1 = 'Vaskerom-RETUR' local deltat1_idx = 559 local tur2 = 'Gang-TUR' local retur2 = 'Gang-RETUR' local deltat2_idx = 560 local tur3 = 'Kjøkken N-TUR' local retur3 = 'Kjøkken N-RETUR' local deltat3_idx = 561 local tur4 = 'Kjøkken S-TUR' local retur4 = 'Kjøkken S-RETUR' local deltat4_idx = 562 local tur5 = 'TV Stue-TUR' local retur5 = 'TV Stue-RETUR' local deltat5_idx = 563 local tur6 = 'Bibliotek-TUR' local retur6 = 'Bibliotek-RETUR' local deltat6_idx = 564 commandArray = {} tur1 = otherdevices_svalues['Vaskerom-TUR'] retur1 = otherdevices_svalues['Vaskerom-RETUR'] tur_temp1 = tonumber(tur1) retur_temp1 = tonumber(retur1) tur2 = otherdevices_svalues['Gang-TUR'] retur2 = otherdevices_svalues['Gang-RETUR'] tur_temp2 = tonumber(tur2) retur_temp2 = tonumber(retur2) tur3 = otherdevices_svalues['Kjøkken N-TUR'] retur3 = otherdevices_svalues['Kjøkken N-RETUR'] tur_temp3 = tonumber(tur3) retur_temp3 = tonumber(retur3) tur4 = otherdevices_svalues['Kjøkken S-TUR'] retur4 = otherdevices_svalues['Kjøkken S-RETUR'] tur_temp4 = tonumber(tur4) retur_temp4 = tonumber(retur4) tur5 = otherdevices_svalues['TV Stue-TUR'] retur5 = otherdevices_svalues['TV Stue-RETUR'] tur_temp5 = tonumber(tur5) retur_temp5 = tonumber(retur5) tur6 = otherdevices_svalues['Bibliotek-TUR'] retur6 = otherdevices_svalues['Bibliotek-RETUR'] tur_temp6 = tonumber(tur6) retur_temp6 = tonumber(retur6) commandArray['UpdateDevice'] = deltat1_idx .. '|0|' .. string.format("%." .. 1 .. "f", tur_temp1 - retur_temp1) commandArray['UpdateDevice'] = deltat2_idx .. '|0|' .. string.format("%." .. 1 .. "f", tur_temp2 - retur_temp2) commandArray['UpdateDevice'] = deltat3_idx .. '|0|' .. string.format("%." .. 1 .. "f", tur_temp3 - retur_temp3) commandArray['UpdateDevice'] = deltat4_idx .. '|0|' .. string.format("%." .. 1 .. "f", tur_temp4 - retur_temp4) commandArray['UpdateDevice'] = deltat5_idx .. '|0|' .. string.format("%." .. 1 .. "f", tur_temp5 - retur_temp5) commandArray['UpdateDevice'] = deltat6_idx .. '|0|' .. string.format("%." .. 1 .. "f", tur_temp6 - retur_temp6) return commandArray
-
Hei Har noen Verisure bevegelsesdetektorer, dørmagneter og røykvarslere samt tastaturpanel til overs, som jeg kunne beholde eller kaste selv. Har i grunn ikke lyst til å skru dem ned, annet om jeg evt skal pusse opp. Kunne tenkt meg å fått utnyttet dem opp mot mitt system, men de støtter ikke zwave eller 433mhz? Noen som har noe peiling på om det går på noen måte å inkludere disse? altså feks ved å bruke en raspberry eller koble de opp mot annet zwave moduler eller lignende.
-
Hey Jeg sliter å sette opp en logikk der: "Hvis: Hjemme(dags-bryter), men lyset er av: Skru på lys med motion sensor". Denne er grei. Men hvis lyset er på, og jeg fysisk skrur av lyset og ikke via domoticz: så skal IKKE lyset skru seg på igjen selv om jeg er "hjemme" og motion sensor trigger. Spør jeg om det umulige her? mvh John Henrik Bergene