Populært innlegg mbjorge Skrevet 19. februar 2019 Populært innlegg Skrevet 19. februar 2019 (endret) Har etterhvert begynt å integrere en rekke systemer og protokoller i mitt eget smarthus nettverk. I stedet for å bruke et ferdig system som Home Assistant bestemte jeg meg tidlig for å utvikle alle komponenter selv. Fordelen er selvsagt at jeg har full kontroll på alle deler av systemet og kan enkelt utvide selv etter behov. All kode er skrevet i C/C++ for at ting skal kjøre så smooth som mulig. Systemet er modulbasert, hvor hver modul kjøres i en separat prosess. Kommunikasjon skjer via UDP og TCP gjennom en egenutviklet protokoll. Protokollen er designet for skalerbarhet, slik at den kan kjøres på alt fra 8-bits MCUer opp til vanlige PCer. I prinsippet kan alle moduler snakke med hverandre, noe som gir veldig mange muligheter. Sentraler: Raspberry Pi 3B Aeotec Z-stick Gen5 deCONZ Zigbee Xcomfort USB Nrf24l01 Raspberry Pi 3B 7" touch LCD Styring av kino Diskstation 412+ Eventlogging HDFury Vertex Plex server Brukergrensesnitt Egenutviklet brukergrensesnitt Basert på GLESv2 for å også kunne kjøre på Raspberry Pi Støtte for Lua plugins Hver modul eller enhet kan feks legge ved Lua script Kjører på Raspberry Pi, PC, Android, etc. Basis protokoller støttet: Z-wave Zigbee NRF24L01 XComfort ESP8266 til diverse Oppvarming: Fujitsu varmepumpe 4x Millheat varmeovner Kameraer: Ring Pro 4x HI3518 baserte wifi kameraer (utendørs 1080p) Kjører egen programvare på kamera for motion-detection og streaming Stue Sony ZD9 65" Denon X4200 AVR Google Home Nexus 10 Tablet med kontrollpanel Kino Yamaha RX-A3070 AVR + Emotiva XPA-5 Grandview Cyber 120" lerret Epson TW9300 projektor HDFury Vertex Raspberry Pi 3B med LCD touch for styring av kino Diverse bokser for streaming og avspilling (nvidia shield, S912 libreelec boks, PS4 Pro, Chromebox med libreelec, Panasonic UB900)' Automatisk styring av lys, lerret, etc. Moduler Google Home Egnedefinerte kommandoer for å låse dører, starte kino, justere temperaturer, åpne garasjeporter, etc. Denon X4200 Yamaha RX-A3070 Epson TW9300 IR transceiver (ESP8266 for å motta og propagere evt IR signaler i Kino) Millheat (styring og overvåkning av varmeovner) Netatmo (tracking av vær diverse steder) Plex (filmbibliotek + avspilling) Ring Pro (bevegelser, ringeklokke og skjermbilde) Sector Alarm Varmepumpe (bruker en ESP8266 til dette, har også en IR mottaker på denne slik at den er mest mulig synkronisert i tilfelle noen bruker den vanlige fjernkontrollen) Verisure HDFury Vertex Overvåker HDMI signalet som går fra kilde til projektor i Kino Brukes til å automatisk stille inn projektor i optimal modus basert på videosignal Sensor gateway (nrf24l01) Skisporet (tracking av oppkjørte skiløyper) Spotify (styre spillelister og forenklet avspilling via Spotify Connect) Tibber (primært tracking av strømpris) Styring av varmepumpe ESP8266 - har også en IR mottaker på denne slik at den er mest mulig synkronisert i tilfelle noen bruker den vanlige fjernkontrollen Strømforbruk via HAN port ESP8266 med TSS721 Neato XV Signature Pro robotstøvsuger Hacket denne med en ESP8266 og større batterier Kan starte, stoppe og lage bilde av planløsningen basert på Lidar data Garasjeporter ESP8266 med feedback på om portene er åpnet eller lukket Går via gammeldags 315Mhz RF slik at jeg fremdeles kan bruke en liten fjernkontroll i bilen Eventlogger Alt av "broadcast events" blir automatisk lagret i eventloggeren. Kan enkelt dra opp statistikk fra denne for å tegne pene grafer og diverse. Endret 21. februar 2019 av mbjorge 11 Siter
fiLLLip Skrevet 19. februar 2019 Skrevet 19. februar 2019 4 minutes ago, Moskus said: Wow! Det han sa! ^ Siter
fiLLLip Skrevet 20. februar 2019 Skrevet 20. februar 2019 Er systemet du lager noe du kunne tenke deg å publisere på GitHub eller lignende? Ser veldig bra ut de skjermbildene du har delt! Siter
mbjorge Skrevet 21. februar 2019 Forfatter Skrevet 21. februar 2019 On 20/02/2019 at 10:58, fiLLLip said: Er systemet du lager noe du kunne tenke deg å publisere på GitHub eller lignende? Ser veldig bra ut de skjermbildene du har delt! Ikke i utgangspunktet. Det spørs egentlig hvor anvendelig dette vil være for andre? Systemet mitt er designet og utviklet spesifikt for mitt bruk. Det finnes jo en drøss open-source systemer der ute som er mer brukervennlige. Jeg utviklet mitt eget system fordi jeg på daværende tidspunkt ikke likte Home Assistant / OpenHAB / HomeSeer. Siter
fiLLLip Skrevet 21. februar 2019 Skrevet 21. februar 2019 30 minutes ago, mbjorge said: Ikke i utgangspunktet. Det spørs egentlig hvor anvendelig dette vil være for andre? Systemet mitt er designet og utviklet spesifikt for mitt bruk. Det finnes jo en drøss open-source systemer der ute som er mer brukervennlige. Jeg utviklet mitt eget system fordi jeg på daværende tidspunkt ikke likte Home Assistant / OpenHAB / HomeSeer. Det er ikke sikkert det vil være anvendelig for noen, men det kan godt hende det er anvendelig for mange også. Altmed at alt er laget som moduler kan det jo tenkes at det er en fremtidig konkurrent til de nevnte systemer? Uansett, meget imponerende arbeid ? Siter
mbjorge Skrevet 22. april 2019 Forfatter Skrevet 22. april 2019 22 hours ago, deve87 said: Hvordan fikk du snakket med xComfort ? Bruker en CKOZ-00/14 USB stick i en raspberry pi og kode fra https://github.com/karloygard/xcomfortd for å styre den. 1 Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.