Hop til indhold
  • 0

Hvorfor købe en ny controller?! Når vi har Domoticz


Lachris
 Share

Spørgsmål

Resume:

Dette er en guide til at få Domoticz og IHC til at virke sammen på en RaspberryPI for nybegyndere.

OBS!! Hvis du ikke orker nedenstående, har h.hojgaard lavet et image:

Indledning

(Jeg har brugt en del tid på nedenstående, og smider det ud nu, så beklager hvis det ikke virker helt færdig og gennemarbejdet, gennemlæst samt fuld af stavefejl. Men pga. personlige årsager ville jeg hellere have noget ud nu, end ikke at få det ud i lang tid, eller værste tilfælde slet ikke….så bær over med mig, jeg opdatere og retter til med tiden, det bare så du kan komme igang, hvis du også gerne ville igang. Jeg er total N00b i RaspberryPI/linux kommandoer, Domoticz, Z-wave etc. så jeg har lavet denne til dig, der bare vil starte og ikke lave samme tosset fejl som jeg ENJOY!!............. Håber dette får flere til at prøve det, jeg skal prøve at svare på de evt. spg. der må komme, men som sagt, tid og personlige årsag kan have en indvirkning på dette også meeeeeen......)

I denne tråd/blog/guide?? vil jeg komme med alle mine erfaringer fra Domoticz, IHC plug-inet, Raspberry PI og ikke IHC, der er mange andre bedre end jeg ;-) samt hvordan man får det hele til at virke sammen.

Der bliver klippeklistret en del, fra her og der omkring alle de ovenstående dele, så jeg kan ikke give garanti for denne guide tråd vil være up-to-date for evig og altid, mange ting kan ændre sig.

Jeg vil i afslutningen af afsnittene indsætte nogle links til der hvor informationer er kommet fra, så du har mulighed for at læse det evt. nyeste nye.

Pt. er IHC-plugin i en test fase (Okt 2017), så hvis den kommer ind i Domoticz kildekode, vil denne guide næsten være ubrugelig. MEEEEN…..

Først og fremmeste vil jeg gerne sige tak til Jonas Jalling for hans plugin og guide til at få IHC sat sammen med Domoticz, det har været en stor hjælp og et fantastik stykke arbejde han har lavet. Jeg har modificeret lidt på hans guide, for han er altså noget bedre til det her end jeg er, så jeg vil prøve at gøre det lidt mere spiseligt for mindre erfarne IHC brugere. (Ja jeg har følt mig meget dum, flere gange under dette J)

Samt en tak til Søren Birkholm Eriksen for at komme med lidt input om hans setup, det har også været guld værd!

Og til slut tak til alle dem der har lavet alle de forskellige dele. Det her er som sagt et sammenskudsgilde.

Der kan godt være en masse BLABLA, men så er du advaret!

Det er vel lidt en blog, jeg opdater løbende når der er noget at berette om, når jeg har tid.

 

Forhistorie

Hvis ikke dette har nogen interesse spring da blot dette afsnit over. Jeg synes selv det er vigtigt ;)

Jeg har ventet i næsten 2år til at komme til hvor jeg er nu, siden Clemen postede sin blog/kamp om at komme ud af klørerne af IHCs lukket land (håber han snart laver en lille update omkring det hele, det er ved at være længe siden).

Der findes også OpenHab og IHC Captain som er fantastiske værktøjer, de fortjener virkelig også en stor ros for hvad de gør for os alle sammen.

Jeg forelskede mig virkelig i det Clemen lavede (Læs: ”Udskiftning Af Ihc - Sådan!” under Tredjepart Produkt), men jeg ville ikke have alt for mange systemer. Det var her Jonas meldte sig på banen og codet et plugin til Domoticz, som pt. stadig bliver opdateret i ny og næ.

Målet med dette plugin er, at få det ind i kildekoden på Domoticz, så vi bare skal installere Domoticz og så er vi flyvende og i gang med at flette en masse systemer sammen. Men pt. er det stadig i testfase og virker med Wireless IHC tryk, Stikkontakter, relæ og Dimmer. (Det skal siges at den dimmer funktion der er IHC, faktisk er ret svær at programmere!!!)

 

Mit Setup anno Dec 2017:

For lige at give et udgangspunkt, er mit setup:

-          IHC Comtroller HW 6.1 sidste nyeste firmware 220. Skal være på netværket. (Min er forbundet med PowerLines):

o   Wireless

§  Dimmer

§  Stikkontakter

§  Relæ

§  Kombi Dimmer

§  Kombi Relæ

§  Nøglering og fjernbetjening

§  Batteri tryk

-          Z-Wave - Aeotec ZW090 Z-Stick Gen5 EU

o   GreenWave PowerNode 6 port

-          Philips HUE Bridge

o   Hue lightstrip plus 1

o Hue Color E27+E14 Pære

o   Bridge

-          RFXCOM - RFXtrx433 USB 433.92Mhz Transceiver

o   Smofy Markise

-          Homekit / Siri / HomeBridge

f      Netatmo Weather Station

d                         o Rain Gauge

o          o Wind Gauge

 

    Raspberry Indledning/forinstallation

Alt dette køre som sagt på en Raspberry Pi 3, med en USB WD PiDrive HDD på 250GB (OBS! PiDrive er udgået).

Dette har jeg gjort for stabilitet, da SD kort i nogle tilfælde (sjældent) har det med at dø.

*Hvis du er ude i et SD kort skal det være et Class 10 SD card og et godt et og over 4GB.

 

Alle Raspberry Pi’s og USB hardiske kan gå an, det er dog en smule lettere med en PI3. Mere om dette senere.

Du skal nu download raspbian her: https://www.raspberrypi.org/downloads/raspbian/

Raspbian XXX Lite.

XXXet er version af Raspbian, pt. er vi oppe på ”Stretch”.

(Ved skift af Raspbian version kan programmer godt stoppe med at virke, derved skal man finde et image, med en ældre version)

Lite ligner noget fra DOS og er den jeg har brugt i denne guide. (Du kan godt prøve desktop version selv, men jeg kan ikke give nogen rigtig support her).

Når den er færdig med at downloade, skal du udpakke den.

Herefter skal du installere et program, der kan skrive imaget til HDDen/SDkortet, jeg vil her anbefale Etcher:

https://etcher.io/. (Disse typer programmer kan også tage backup af dit system, Win32DiskImager vil jeg anbefale)

 

1.png.52113173d47e8c9c61ae6424a40876d1.png

 Vælg Image – Vælg Drev og Flash.

*NB! Husk at undgå at FLASH din PC/laptop/MACs lokale drev. Så det en ny installation…

 

Efter den er færdig med at flashe dit drev ”spytter” den HDD/SDen ud.

Iindsæt hermed den igen og åben drevet.

Herefter laver du en ny notepad fil på drevet ude i root (Som C:\ på en vindows maskine), og fjerner navnet og filetypen helt, og skriver ”ssh”, intet andet.

Denne fil gør, at du kan få adgang til RPIen fra netværket, evt. fra den enhed du lavet imaget fra.

Du sætter HDD/SDen til/i din RPI og sætter strøm til det hele.

Du har så muligheden for at sætte mus, keyboard, skærm, netkabel (Anbefaler jeg, da Wifi på RPI3eren ikke er sat til endnu).

OBS! Hvis du vil bruge en HDD til at køre alt dette sammen med RPI. Skal du være opmærksom på RPI3eren først læser efter et SDkort og derefter HDD når den booter. RPI1+2 kigger kun efter SDKortet, og derved skal du ind og køre noget kode på RPIen, for at få den til at starte op på en HDD. Derfor jeg sagde det var lidt lettere med en RPI3 ;)

 

Til at få adgang til RPIen over netværk, vil jeg anbefale Putty. Du kan hente det fra http://www.putty.org/.

Når det er er installeret, skal vi ind på RPIen, men først skal du kende IPen på RPIen, dette har jeg gjort ved at logge ind på min Router og finde den, under tilkoblet enheder. (Det kan sikkert gøres på andre måder, men denne brugte jeg :))

https://www.raspberrypi.org/documentation/installation/installing-images/windows.md

2.png.81d8cd067fedd789bc537c1b0bf33285.png

Indtaster IPen under ”Host Name” og trykker på ”Open” (du kan også gemme den, hvis du sætter RPIen til en fast IP, det kunne jeg under min router. Det er også muligt på RPIen at sætte en fast IP.

https://www.domoticz.com/wiki/Initial_Raspberry_Pi_Setup).  Ex. 192.168.0.15.

NB! Du kan have flere sessions af Putty kørende på samme RPI. Du kan faktisk også køre både Domoticz, IHC Captain og andet på samme RPI. Tumpen her troede man skulle have en RPI til hver del.

 

Første gang du logger ind på din RPI

Den generelle bruger på din RPI er: pi

Password: raspberry

NB! Du ser ingen tegn for det indtastet password i Putty. Det vil bare være blankt. Yes tumpen her troede RPIen var gået ned….

Pi brugeren har en root adgang som i adgang til alt, det rådes til at lave en anden bruger. Men i første omgang skal vi lige have systemet up to date.

Sudo er en slags ”kør” kommando.                                        

Der startes ud med at køre følgende kommando:

sudo raspi-config

Du kan enten skrive eller kopier det, når du er i Putty kan du bare højre klikke på musen og så paster den.

3.png.bfd06622f5e898027e92a893579963b5.png

Her starter du ud med ”8. Update” for at opdatere dette Config Tool brug piletasterne og tryk ENTER. Den køre en masse tekst og returnere til den samme skærm. Vi kan nu tage dem fra toppen. (ESC er tilbage i menuerne)

·         1 Change User Password: Dette anbefales da det jo er et generelt password for alle RPIer.

·         2 Hostname: Navnet på din RPI på netværket.

·         4 Localisation Options: Mulighed for at vælge sprog, tastatur etc.

·         SDkort:

o   7 Advance Options: A1 Expand FileSystem. Vigtig hvis du køre SDKort.

Så er det basale her kørt.

Derefter tager vi en opdatering af styresystemet. Kør følgende:

sudo apt-get update

 

sudo apt-get upgrade

Når alt dette er gjort, har vi sat det grundlæggende op.

Vi skal dog lige først bruge en Swap fil. (Ekstra hukommelse lagt ned på HDD/SDen) for at køre det næste step.

Vi kan starte med at se hvor stor den er:

free –m

Den skulle meget gerne sige noget med 100mb used.

Kør følgende for at ændre det:

sudo nano /etc/dphys-swapfile

Nano er en kommando lidt som at åbne en fil i notepad på en PC.

     4.png.ebe6ae3ad70ca67134f3584ce6262ccf.png

# betyder udkommenteret i filer.

Brug pil taster og gå ned til ”CONF_SWAPSIZE=100” og ændre den til CONF_SWAPSIZE=1024. I teorien skal man have 2x det antal ram der er på RPIen, men 1GB går an.

Vi skal også lige stoppe og starte servicen der håndtere swapfilerne:

sudo /etc/init.d/dphys-swapfile stop

 

sudo /etc/init.d/dphys-swapfile start

Her efter prøv at se om det har virket med:

free –m

Den skulle meget gerne skrive noget med 1024 denne gang. NB! Swap filer for SD kort er en dårlig ting.

Derfor når Domoticz og IHC plug-in er installeret. Ville det være smart at reducere den igen. (Men øges hvis du skal opdatere Domoticz og IHC plug-inet).

En god ting for systemet er lige at køre en reboot:

sudo reboot

Den har ikke godt af hvis man bare tager strømmen fra RPIen, hvis du skal slukke for den skal du køre følgende kommando

sudo poweroff         

Du mister selvfølgelig forbindelsen til Putty, ved disse kommandoer.

 

Installation af Domoticz og IHC-Plugin på RPI

Nu begynder det sjove, indlæsning af Domoticz. Hav god tålmodighed dette kan tage et par timer. Første gang jeg prøvede tog det 12 timer, det er for meget. 2-4 timer skal du nok regne med.

1. Første del der skal køres er:

sudo apt install -y git cmake libssl-dev python3-dev libcurl4-openssl-dev

2. næste step er at fjerne libboost 1.55:

sudo apt-get remove -y libboost-dev libboost-thread-dev libboost-system-dev libboost-atomic-dev libboost-regex-dev

sudo apt-get remove -y libboost-date-time1.55-dev libboost-date-time1.55.0 libboost-atomic1.55.0 libboost-regex1.55.0 libboost-iostreams1.55.1

sudo apt-get remove -y libboost-iostreams1.55.0 libboost-iostreams1.55.0 libboost-iostreams1.55.0

sudo apt-get remove -y libboost-serialization1.55-dev libboost-serialization1.55.0 libboost-system1.55-dev

sudo apt-get remove -y libboost-system1.55.0 libboost-thread1.55-dev libboost-thread1.55.0 libboost1.55-dev

sudo apt-get autoremove –y

3. Næste del er at opdatere til næste libboost her 1.65. (I skrivende stund findes 1.65.1, du kan prøve at udskifte 1.65.0 med 1.65.1 – men jeg ved ikke om det giver noget) (Dato: 4 Sep 2017)

mkdir boost

cd boost

wget https://sourceforge.net/projects/boost/files/boost/1.65.0/boost_1_65_0.tar.gz/download

tar xfz download

cd boost_1_65_0/

./bootstrap.sh

./b2 stage threading=multi link=static --with-thread --with-date_time --with-system --with-atomic --with-regex

sudo ./b2 install threading=multi link=static --with-thread --with-date_time --with-system --with-atomic --with-regex --with-iostreams

Z-Wave - valgfrit

4. Hvis du vil have Z-Wave I dit setup, skal du gøre denne del også, ellers kan du hoppe til næste step. (Dette skal gøres før vi begynder for alvor at indlæse Domoticz ellers skal du starte helt forfra med denne guide)

sudo apt-get install libudev-dev

4.1 Kør denne:

git clone https://github.com/OpenZWave/open-zwave open-zwave-read-only

4.2 Kør denne:

cd open-zwave-read-only

git pull

make -j 3

Her efter skriver du: cd.. for at komme ud til root. Nu er Z-wave klar til installering af Domoticz.

5. Og det er nu, kør følgende kode:

cd

git clone https://github.com/jjalling/domoticz.git

cd domoticz

git checkout lkihc

cmake -DCMAKE_BUILD_TYPE=Release .

make

Her efter begynder den at samle alle trådende og bygge Domoticz med IHC-Plug-in samt Z-wave hvis du huskede det. Dette step er det der tager længst tid. (Du kan følge med i de filer der bliver lavet, der skulle meget gerne være en LK IHC i blandt dem, men jeg siger ikke hvilket antal % den kommer, det må du selv kigge efter ;))

Efter den er blevet færdig – ville jeg køre en:

sudo reboot

 

Opstart af Domoticz for første gang

Kør følgende kommando når du har fået Putty op og køre igen:

./domoticz –www 8080 –sslww 8081

8080 og 8081 er nogle porte som du selv kan bestemme. Bare giv dem noget der giver mening.

Domoticz burde nu kunne tilgåes på http://<raspberryPI-IP>:8080 i din browser.

Når Domoticz kører, skal du ind på 1.Opsætning(Setup)->Hardware i webinterfacet. 2.Her skal du lave en forbindelse til din IHC controller. Giv den et passende navn, og vælg "LK IHC Controller" fra Type listen . Angiv IHC controllerens IP-adresse samt brugernavn og adgangskode til IHC controlleren.

5.png.24165d47a701cafa8709ba52c46062df.png

Tryk på tilføj(Add).

IHC Controlleren skulle nu fremgå af hardware listen i toppen. 3. Tryk på knappen "Get devices" og vent 10 sek. - den skulle gerne skrive "devices updated" eller noget i den retning.

6.thumb.png.089a9039b24f06a3098687715f42c0b5.png

Du kan nu se alle dine IHC enheder hvis du klikker ind på Opsætning(Setup)->Enheder(Devices)

7.png.ce888153331c80ab410134da4f3ed4ec.png

Tryk på den grønne pil (1), ud for alle de enheder som du vil bruge igennem Domoticz. De vil herefter fremgå på siden Afbrydere(Switches) (2).

8.thumb.png.29a5887f2f8d1601e325eab7352b3cc5.png

Tillykke du har hermed fået IHC og Domoticz til at spille sammen, jeg vil anbefalde du laver et restart for at få Controlleren til at virke 100% korrekt. Men ellers tryk lidt rundt og bliv bekendt med systemet.

Kortlægge USB porte til USB enheder

Hvis du har nogle USB enheder du har sat til RPIen ex. Z-wave stick eller RfxCOM skal du faktisk ind på RPIen og definere dem. Start putty op igen og kør følgende kommando, OBS! husk og have dem sat til RPIen:

sudo lsusb -v | more

Her skal du skrive følgende ned:

*idVendor

*idProduct

*iSerial (if this is zero, you can ignore it)

Du kan trykke mellemrum for at scroll down.

Ex på min RfxCom:

 

Citat

 

idVendor           0x0403 Future Technology Devices International, Ltd

idProduct          0x6001 FT232 USB-Serial (UART) IC

iProduct           2 RFXtrx433

iSerial                            3 07VYAR1X

 

Undlad “0x”, så ‘0x6001’ bliver til ‘6001’

Herefter skal du skrive følgende kommando:

sudo nano /etc/udev/rules.d/99-usb-serial.rules

Her efter skal følgende kopiers ind i filen:

Hvis du som jeg har en RFX-433

SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="123YAOOW", SYMLINK+="ttyUSB-RFX433-A" 
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="123YX78C", SYMLINK+="ttyUSB-RFX433-B"

 

Indset idVendor imellem “ “  (ex. erstart '0403' med det idVendor for din USB enhed).

Nogle enheder viser ikke en serial, dette kan bare slettes, ex:

SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", SYMLINK+="ttyUSB-RFX433"

Navne skal være “ttyUSB-XXXXX” hvor XXXX er et uniqt navn, så de lettere at skeldne i Domoticz.

Ved AeoTec Z-Stick

Gen2:

SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", SYMLINK+="ttyUSB-ZStick-2G" 

Gen5:

SUBSYSTEM=="tty", ATTRS{idVendor}=="0658", ATTRS{idProduct}=="0200", SYMLINK+="ttyUSB-ZStick-5G"

Gen2 er den gamle, hvor Gen5 køre på det nye Z-Wave Plus teknologi.

Det skulle se nogenlunde sådan her ud:

9.thumb.png.4405255e847e765abe012b57b3593208.png

”CTRL + X” til at Exit herefter gem.

Gem og kør følgende:

sudo shutdown -r now

Du skulle nu lettere kunne finde dine USB hardware enheder I Domoticz.

10.thumb.png.43d7581222a6eb432e06d11d26135ec8.png

https://www.domoticz.com/wiki/PersistentUSBDevices

Nu er det basale opsat.

Næste gang vil jeg komme ind på:

-         - Homekit / Siri / HomeBridge

-          -System der tjekker for om Domoticz køre, og opstart af det, hvis det crasher.

o   I dag skal du selv ind og restart det, hvis det går ned. Det gider man ikke J

-          -Mine erfaringer med kodning af Domoticz i mellem IHC og andet.

o   Bedre IHC projekt og sammenspil med Domoticz.

Mvh.

Christian

6.png

Link til kommentar
Del på andre sites

Recommended Posts

  • 0

Jeg må være med på den vogn der synes at ihc plugin til domoticz er så meget bedre at arbejde med i forhold det til openhab.

Mit største problem er at jeg er begyndt og programmere ret mange regler i openhab, og det kan jeg overhovedet ikke gennemskue i domoticz. Er der nogen af jer der har nogen erfaringer derhen af ? Jeg har også en masse z-wave termostater, lyddæmpere, magnetkontakter og multisensorer, men det fungerer også bare fint med domoticz :)

Link til kommentar
Del på andre sites

  • 0
4 timer siden, Esben Uth skrev:

Jeg må være med på den vogn der synes at ihc plugin til domoticz er så meget bedre at arbejde med i forhold det til openhab.

Mit største problem er at jeg er begyndt og programmere ret mange regler i openhab, og det kan jeg overhovedet ikke gennemskue i domoticz. Er der nogen af jer der har nogen erfaringer derhen af ? Jeg har også en masse z-wave termostater, lyddæmpere, magnetkontakter og multisensorer, men det fungerer også bare fint med domoticz :)

Synes de fleste simple regler er ret nemme at lave i Blockly

https://www.domoticz.com/wiki/Automation

Link til kommentar
Del på andre sites

  • 0
På 15/1/2018 at 18:11 , falslev skrev:

Virkelig fed guide. Tak for det.

Jeg har dog allerede en Domoticz installation kørende og tør ikke rode med den.

Hvordan installere jeg lettest IHC koden. Er det muligt uden at overskrive alt?

Du skal "bare" compile fra scratch ind til det er implementeret i en domoticz official build

Helt principielt kan du vel bare tage en kopi af din domoticz.db (fra din fungerende installation) over i den udgave du selv compiler og så derfra tilføje IHC delen... har dog ikke prøvet. aLternativt tag kopi af domoticz.db og indlæs backup via domoticz webinterface, under Backup / Gendan database.

(Antager du er på Rpi med SD: så kan du klone dit fungerende SD-kort med ex Win32DiskImager eller tage et nyt SD-kort, lave et nyt test build - og går det galt så skriver du bare dit klonede "Image" tilbage)

Link til kommentar
Del på andre sites

  • 0

Første og fremmest tak til dem der har bidraget med udvikling og guides til dette emne. jeg har nu forsøgt at få det til at virke. Jeg kan få Domticz til at virke i browseren og finde LK IHC Controller under type, men kan ikke tilføje den og der kommer ikke felter frem til IP addresse, username med mere. Så hvis der er nogle der har nogle hints vil det være meget velkommen.

Link til kommentar
Del på andre sites

  • 0
20 minutter siden, sornor skrev:

Første og fremmest tak til dem der har bidraget med udvikling og guides til dette emne. jeg har nu forsøgt at få det til at virke. Jeg kan få Domticz til at virke i browseren og finde LK IHC Controller under type, men kan ikke tilføje den og der kommer ikke felter frem til IP addresse, username med mere. Så hvis der er nogle der har nogle hints vil det være meget velkommen.

Kan du ikke smide et screenshot?

kan være bange for du skal starte forfra og prøve igen.:(

ellers må du have fat I Jonas.

men først lad os se et screenshot

Link til kommentar
Del på andre sites

  • 0

Så smider jeg lige en hurtig update.

Systemet spiller bare :) Er så glad for det, at jeg desværre ikke får lavet de fede ting endnu hmmm...

Jeg har så udvidet familien med:

  • 5x Pope Z-Wave Radiator Termostater
  • 3x Netatmo Indoor moduller
  • 1xZhc5010 Z-Wave Plus 4 tast Fuga Switch, den jeg tænkte ville afløse IHC i Fuga.

Jeg prøvede først 1 Netatmo Indoor modul og 3x Pope Radiator, til stue og pigernes værelse.

Vi har fået en bedre komfort i varmen, samt muligheden for at kunne følge luftkvaliteten i rummene hvor vores, to små piger sover.

Blev noget overraskket over hvor dårlig luften er i rummet, med bare lidt lukket dør.

Nu vil pigerne gerne have hvert deres eget værelse, og konen og jeg er så glade for de dele, så de sidste dele er købte til deres og vores værelse.

Zhc5010 er ikke lige så fed en oplevelse!

Jeg er måske ikke god nok til det med Z-wave, men jeg har fået den til at virke i Domoticz med en Hue pære.

Jeg synes den er fin nok, men svar tiden er langsomere end IHC til Hue hmmmmm og føler den lidt taber forbindelsen :blink:

Måske en mere til at videresende signalet...Måske.

Eneste ulempe med Pope Z-waven, er hvis man sætter Temp til noget, går der i værste tilfælde 5min før den får inputet. Det fint nok for os.

Link til kommentar
Del på andre sites

  • 0
På 27/3/2018 at 00:09 , Lachris skrev:

Så smider jeg lige en hurtig update.

Systemet spiller bare :) Er så glad for det, at jeg desværre ikke får lavet de fede ting endnu hmmm...

Jeg har så udvidet familien med:

  • 5x Pope Z-Wave Radiator Termostater
  • 3x Netatmo Indoor moduller
  • 1xZhc5010 Z-Wave Plus 4 tast Fuga Switch, den jeg tænkte ville afløse IHC i Fuga.

Jeg prøvede først 1 Netatmo Indoor modul og 3x Pope Radiator, til stue og pigernes værelse.

Vi har fået en bedre komfort i varmen, samt muligheden for at kunne følge luftkvaliteten i rummene hvor vores, to små piger sover.

Blev noget overraskket over hvor dårlig luften er i rummet, med bare lidt lukket dør.

Nu vil pigerne gerne have hvert deres eget værelse, og konen og jeg er så glade for de dele, så de sidste dele er købte til deres og vores værelse.

Zhc5010 er ikke lige så fed en oplevelse!

Jeg er måske ikke god nok til det med Z-wave, men jeg har fået den til at virke i Domoticz med en Hue pære.

Jeg synes den er fin nok, men svar tiden er langsomere end IHC til Hue hmmmmm og føler den lidt taber forbindelsen :blink:

Måske en mere til at videresende signalet...Måske.

Eneste ulempe med Pope Z-waven, er hvis man sætter Temp til noget, går der i værste tilfælde 5min før den får inputet. Det fint nok for os.

 

ER HELT ENIG!

Jeg er dog ikke nået til radiatortermostaterne endnu, men synes også plugin'et fungerer fremragende (hvilket jeg også har skrevet PM til Jonas)

Har selv I flere måneder kørt bl.a. med fx. en "philio z-wave 4 in 1 sensor" hvor fx. "magnet kontakten" tænder lyset (i entréen via IHC delen) når døren åbnes (dette uden delay)

Og har fx via dzVents lavet overvågning ved at anvende standard PIR sensorerme i IHC systemet (dem der ellers bare kan tænde lys) - fungerer også fremragende uden fejl alarmer med lidt optimeret kode - mangler dog at få geofence koblet på her - så ind til videre er det "bare" en sluk og tænd knap i domoticz (som godt kan parres med fx et tryk i IHC)

Dertil får jeg nu sendt billeder fra mine IP-kameraer når der er fx. bevægelse på min udendørs PIR sensor ved ind og udgang til grunden (dem der også bare normalt tænder lys i IHC systemet)

Så der er nu åbnet for utallige muligheder.

 

@LachrisTror iøvrigt det er normalt at du kan forvente der kan gå op til 5 min inden dine batteridrevne radiatortermostater er opdateret med nye indstillinger via z-wave - det havde været anderledes hvis det var en fast installation.

 

Og hvis der er andre der vil prøve Jonas' IHC-plugin med domoticz men som ikke vil compile da kan jeg godt dele et "friskt" r-pi3 image (DietPi) hvor Domoticz + IHC-plugin er compilet og blot mangler at blive aktiveret og konfigureret.

Link til kommentar
Del på andre sites

  • 0
23 timer siden, sornor skrev:

Hej, jeg gav op med at prøve Domoticz. Jeg arbejde nu videre med IHC Capatain og IHC Homebridge, samt Homebrige med andre implementeringer til eks. iRobot, Sonos, Tesla med mere.

Løbet er kørt og du er videre ,men vil da lige slå endnu et slag for Domoticz.

Det er helt klart mere besværligt at komme igang med ,da pluginnet ikke er integreret rigtigt i Domoticz endnu.

Men jeg vil våge at påstå ,at når man først er over den første bakke ,så er systemet meget fleksibelt ,og med rigtigt mange muligheder .

Nu har jeg kun leget en lille smule med  IHC Capatain og IHC Homebridge ,men mener ikke Domoticz er sværere at arbejde med når det kører.

Det er derimod kompatibelt til mange hardware enheder "ud af boksen" , og den dagligdags håndtering er rimelig til at gå til.

Det er derudover i konstant udvikling ,og har et solidt forum ,hvor man kan få hjælp.

Og til sidst ,kan man virkelig lave avanceret programmering ,på tværs af alle hardware enhederne.

 

Link til kommentar
Del på andre sites

  • 0
9 minutter siden, h.hojgaard skrev:

 

ER HELT ENIG!

Jeg er dog ikke nået til radiatortermostaterne endnu, men synes også plugin'et fungerer fremragende (hvilket jeg også har skrevet PM til Jonas)

Har selv I flere måneder kørt bl.a. med fx. en "philio z-wave 4 in 1 sensor" hvor fx. "magnet kontakten" tænder lyset (i entréen via IHC delen) når døren åbnes (dette uden delay)

Og har fx via dzVents lavet overvågning ved at anvende standard PIR sensorerme i IHC systemet (dem der ellers bare kan tænde lys) - fungerer også fremragende uden fejl alarmer med lidt optimeret kode - mangler dog at få geofence koblet på her - så ind til videre er det "bare" en sluk og tænd knap i domoticz (som godt kan parres med fx et tryk i IHC)

Dertil får jeg nu sendt billeder fra mine IP-kameraer når der er fx. bevægelse på min udendørs PIR sensor ved ind og udgang til grunden (dem der også bare normalt tænder lys i IHC systemet)

Så der er nu åbnet for utallige muligheder.

 

@LachrisTror iøvrigt det er normalt at du kan forvente der kan gå op til 5 min inden dine batteridrevne radiatortermostater er opdateret med nye indstillinger via z-wave - det havde været anderledes hvis det var en fast installation.

 

Og hvis der er andre der vil prøve Jonas' IHC-plugin med domoticz men som ikke vil compile da kan jeg godt dele et "friskt" r-pi3 image (DietPi) hvor Domoticz + IHC-plugin er compilet og blot mangler at blive aktiveret og konfigureret.

Det er korrekt det med de 5min, der findes dog nogle nyere z-wave plus. Der kan sende en form for wakeup, så man ikke behøver vente. Men kræver det kommer ind i domoticz og Jonas opdatere pluginet.

Fedt du vil lave et image, hvis folk vil prøve!

Link til kommentar
Del på andre sites

  • 0

Hermed link : https://1drv.ms/u/s!Ah7CwKgFhTXrm39cuwShDWBGLSUH

7zip af DietPi image sv.t 8gb SD-kort (er mit eget Backup Image efter seneste compile grundet omfattende opdatering af dietpi)

Efter flash med fx "Win32DiskImager" af image boot RPi3 med LAN opkobling - DHCP tildelt IP

(Image kan evt reduceres i størrelse med PiShrink)

SSH session med fx Putty - Login: root, kode: dietpi

Få  Domoticz til at starte ved boot, kør følgende efter login:

  • cd domoticz
  • cp domoticz.sh /etc/init.d
  • chmod +x /etc/init.d/domoticz.sh
  • update-rc.d domoticz.sh defaults

Editér startup scriptet med fx vim eller nano og her ændre USERNAME, DAEMON og DAEMON_ARGS parametre til det ønskede

  • vi /etc/init.d/domoticz.sh

Hvis ikke der ændres brugernavn skal det se således ud (ændre port for såvel http og https efter behov)

  • USERNAME=root
  • DAEMON=/root/domoticz/$NAME
  • DAEMON_ARGS="-daemon -www 8080"

Image er iøvrigt installeret med:

RPImonitor på port 8888: http://ip.add.re.ss:8888
PHPSysinfo på: http://ip.add.re.ss/phpsysinfo/
Webmin på https, port 10000: https://ip.add.re.ss:10000

For at opdatere DietPi kør

  • dietpi-update

For at flytte installationen til USB drev (med boot på SD)

  • dietpi-drive_manager

For at konfigurere wifi mm

  • dietpi-config

 

Hyg jer :)

Link til kommentar
Del på andre sites

  • 0
14 timer siden, h.hojgaard skrev:

Hermed link : https://1drv.ms/u/s!Ah7CwKgFhTXrm39cuwShDWBGLSUH

7zip af DietPi image sv.t 8gb SD-kort (er mit eget Backup Image efter seneste compile grundet omfattende opdatering af dietpi)

Efter flash med fx "Win32DiskImager" af image boot RPi3 med LAN opkobling - DHCP tildelt IP

(Image kan evt reduceres i størrelse med PiShrink)

SSH session med fx Putty - Login: root, kode: dietpi

Få  Domoticz til at starte ved boot, kør følgende efter login:

  • cd domoticz
  • cp domoticz.sh /etc/init.d
  • chmod +x /etc/init.d/domoticz.sh
  • update-rc.d domoticz.sh defaults

Editér startup scriptet med fx vim eller nano og her ændre USERNAME, DAEMON og DAEMON_ARGS parametre til det ønskede

  • vi /etc/init.d/domoticz.sh

Hvis ikke der ændres brugernavn skal det se således ud (ændre port for såvel http og https efter behov)

  • USERNAME=root
  • DAEMON=/root/domoticz/$NAME
  • DAEMON_ARGS="-daemon -www 8080"

Image er iøvrigt installeret med:

RPImonitor på port 8888: http://ip.add.re.ss:8888
PHPSysinfo på: http://ip.add.re.ss/phpsysinfo/
Webmin på https, port 10000: https://ip.add.re.ss:10000

For at opdatere DietPi kør

  • dietpi-update

For at flytte installationen til USB drev (med boot på SD)

  • dietpi-drive_manager

For at konfigurere wifi mm

  • dietpi-config

 

Hyg jer :)

Vil lige supplere ovenstående med at alternativet til SSH login (med fx putty) er blot at gøre det hele via Webmin (se link/info ovenfor) og her først køre de 4 kommandoer via webmins  "Command Shell" eller "SSH Login" (begge under menuen "Others") og herefter editere /etc/init.d/domoticz.sh via "File manager" eller "Java File Manager" (begge også under menuen "Others") -  dette med et hø. klik på filen og vælg edit. Og så genstart - så skulle det hele køre.

Login:password til webmin er også root:dietpi (default - og bør selvfølgelig ændres)

Link til kommentar
Del på andre sites

  • 0
24 minutter siden, Lachris skrev:

@h.hojgaard Jeg har smidt dit indlæg ind i min første post i starten :)

Så har folk en mulighed for at komme hurtigere igang.

Super! - det burde i hvert fald være relativt nemt - alternativet er selvfølgelig at jeg/eller en anden tager det rene image og prep'er det med de (få) manglende kommandoer, så Domoticz + IHCplugin virker out-of-the-box.  Den RPi3 jeg kører det på er monteret i min eltavle, så piller den ikke lige ud pt  - og ellers har jeg kun en Rpi1 ved hånden, og den tager næppe det Image - da det er lavet på 3'eren.

Link til kommentar
Del på andre sites

  • 0

Hej gutter, så har jeg prøvet at rende igennem denne guide, dog ikke med succes. Jeg har prøvet at downloade det image Hojgaard har lavet, det virker semi, kan ikke få domoticz til at starte ved boot eller ved brug af service domoticz.sh start. Har dog haft hul igennem og kunne godt finde LK ihc under hardware, fik koblet op men når jeg søger devices dør domoticz - hvis jeg kører enten dietpi-update eller ./updaterelease under domoticz virker  hhv. domoticz og når domoticz atter kører forefindes LK ihc ikke længere i domoticz. Er der andre der er løbet ind i samme eller tilsvarende problemer? 

Link til kommentar
Del på andre sites

  • 0
22 timer siden, Michael Brøgger skrev:

Hej gutter, så har jeg prøvet at rende igennem denne guide, dog ikke med succes. Jeg har prøvet at downloade det image Hojgaard har lavet, det virker semi, kan ikke få domoticz til at starte ved boot eller ved brug af service domoticz.sh start. Har dog haft hul igennem og kunne godt finde LK ihc under hardware, fik koblet op men når jeg søger devices dør domoticz - hvis jeg kører enten dietpi-update eller ./updaterelease under domoticz virker  hhv. domoticz og når domoticz atter kører forefindes LK ihc ikke længere i domoticz. Er der andre der er løbet ind i samme eller tilsvarende problemer? 

Du skal have de rette indstillinger i domoticz.sh (den udgave du har kopieret til /etc/init.d - IKKE den der ligger i domoticz mappen) - så burde den starte ved boot.

Har ingen problemer med at den glemmer IHC, men det er formentlig fordi .du kører /updaterelease og denne "ikke virker" da dette image er et special build med LKIHC - så hvis du updater får du en downloadet en udgave fra domoticz repository  uden IHC plugin - dette ind til Jonas engang har pushed sin kode til domoticz repository.

Prøv at sikre dig at du har de rette indstillinger i den rette domoticz.sh fil.

Hvis du vil teste uden at det kører som en service kan du logge ind med fx putty og køre

./domoticz/domoticz –www 8080

Så starter domotics direkte i din SSH session, men lukker ned igen når du lukker forbindelsen. Og når den virker, så er problemet i din domoticz.sh fil

 

Link til kommentar
Del på andre sites

  • 0
2 timer siden, Michael Brøgger skrev:

Jeg har nu fået den til at starte efter boot, men jeg får en fatal signal 11 når jeg trykker på get devices på ihc controller. 

Har du prøvet at se hvad den melder i loggen i domoticz? - der står måske mere en blot "fatal error" - formentlig er det et rettighedsproblem siden den ikke henter dine devices.

Signal 11 er  "segmentation fault" - kunne fx være fordi du ikke får data retur fra controlleren (som en array) og at koden derfor fejler.

Jeg kører selv med FW 2.8.3 på HW 6.2 - har dertil i "LK IHC Administrator" oprettet en selvstændig bruger/kode i IHC controller til Domoticz (og denne bruger er administrator) og endelig så er alt checket af under adgangskontrol for "lokalt netværk"

 

Link til kommentar
Del på andre sites

  • 0

Det her er hvad der er i loggen:

2018-04-10 16:55:10.131  RxQueue: queue worker started...
2018-04-10 16:55:12.132  LK IHC: Worker started...
2018-04-10 16:55:12.132  EventSystem: reset all events...
2018-04-10 16:55:12.133  EventSystem: reset all device statuses...
2018-04-10 16:55:12.228  Python EventSystem: Initalizing event module.
2018-04-10 16:55:12.229  EventSystem: Started
2018-04-10 16:55:12.229  EventSystem: Queue thread started...
2018-04-10 16:55:12.275  PluginSystem: Entering work loop.
2018-04-10 16:56:24.158  Incoming connection from: 192.168.x.xxx
2018-04-10 16:56:33.638  Error: Domoticz received fatal signal 11 !...
2018-04-10 16:56:33.671  Error:   /root/domoticz/domoticz() [0x20e9a4]
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_Z14signal_handleri+0x4c) [0x20ea5c]
2018-04-10 16:56:33.672  Error:   /lib/arm-linux-gnueabihf/libc.so.6(__default_sa_restorer+0) [0x76a576b0]
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZN20IhcControllerService14getProjectInfoEv+0x4c) [0x42eb08]
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZN9ihcClient29LoadProjectFileFromControllerEv+0x1c) [0x434da4]
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZN6CLKIHC24GetDevicesFromControllerEv+0xb0) [0x4245c4]
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZN4http6server10CWebServer27GetIHCProjectFromControllerERNS0_14_tWebEmSessionERKNS0_7requestERNSt7__cxx1112b$
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZNK5boost9function3IvRN4http6server14_tWebEmSessionERKNS2_7requestERNSt7__cxx1112basic_stringIcSt11char_trai$
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZN4http6server6cWebem14CheckForActionERNS0_14_tWebEmSessionERNS0_7requestE+0x2d4) [0x5886f4]
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZN4http6server20cWebemRequestHandler14handle_requestERKNS0_7requestERNS0_5replyE+0x6e4) [0x58ce9c]
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZN4http6server10connection11handle_readERKN5boost6system10error_codeEj+0x458) [0x57e24c]
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZN5boost4asio3ssl6detail5io_opINS0_19basic_stream_socketINS0_2ip3tcpENS0_21stream_socket_serviceIS6_EEEENS2_$
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZN5boost4asio6detail23reactive_socket_recv_opINS0_17mutable_buffers_1ENS0_3ssl6detail5io_opINS0_19basic_stre$
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZN5boost4asio6detail13epoll_reactor16descriptor_state11do_completeEPNS1_15task_io_serviceEPNS1_25task_io_ser$
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZN5boost4asio6detail15task_io_service3runERNS_6system10error_codeE+0x304) [0x39a8b4]
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZN4http6server11server_base3runEv+0x30) [0x59cfa0]
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz(_ZN4http6server10CWebServer7Do_WorkEv+0x3c) [0x2d5294]
2018-04-10 16:56:33.672  Error:   /root/domoticz/domoticz() [0x668ea4]
 

Link til kommentar
Del på andre sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gæst
Svar på dette spørgsmål

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loader...
 Share

×
×
  • Tilføj...

Important Information

Privatlivspolitik og We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

1200x630bb.png

ok