mbjorge
-
Innlegg
3 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
1
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Innlegg skrevet av mbjorge
-
-
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.
-
- Populært innlegg
- Populært innlegg
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.
- 11
Smartere hus
i Ditt system
Skrevet
Bruker en CKOZ-00/14 USB stick i en raspberry pi og kode fra https://github.com/karloygard/xcomfortd for å styre den.