OpenHAB - pytania - chętnie odpowiem

  • 77 Odpowiedzi
  • 50772 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline GrZeCh

  • ** 38
  • 1
OpenHAB - pytania - chętnie odpowiem
« dnia: Marzec 25, 2015, 12:45:54 pm »
Witam serdecznie,

jeśli jest ktoś zainteresowaniem uruchomienem tego systemu do automatyki domowej i nie tylko to piszcie smialo, a odpisze. Na poczatku wydaje sie ciezko to ogarnac jesli chodzi o konfiguracje ale jak juz sie zalapie jak wszystko dziala to naprawde jest to dojrzaly system z wersja numer 2 na horyzoncie, ktora jest lzejsza od aktualnej rodziny 1.x i pewnie bedzie calkiem ladnie chodzila na Raspberry Pi B2

Pozdrawiam

EDIT:

Wykorzystuje OpenHABa ze stickiem z-wave aeon labs, emulatorami Squeezeboxa zainstalowanymi po domu na Raspberry Pi sluzacymi mi jako tani system naglosnienia (glownie radio internetowe), jest binding do XBMC/Kodi ale nie mialem czasu go rozgryzac (dzieki niemu mozna sobie programowac sceny typu jesli dziala XBMC to zgas swiatlo i wlacz projektor czy cos w ten desen), korzystam jeszcze ze starych przekaznikow Plugwosie, ktore kupilem przed z-wavem ale to obsluguje za pomoca PHP (wraz ze skryptem pythona poniewaz plugwise oficjalnie nie dziala pod linuxem) chociaz jest do tego binding aczkolwiek srednio mi dzialal, sa dostepne rozne bindingi pogodowe i astrologiczne z informacjami typu azymut wyliczanymi dla danej szerokosci geograficznej (przydatne dla osob z roletami okiennymi) i naprawde wiele innych. Zblizaja sie tez ciekawe czasy dla GUI dla OpenHABa, ktorego projekt koncepcyjny mozna obejrzec tutaj:

https://groups.google.com/forum/#!category-topic/openhab/kNVAoZx_KG4

https://www.behance.net/gallery/9080423/HEIMA-Smart-Home-Automation-UI

Forum OpenHABa:

https://groups.google.com/forum/#!categories/openhab

jest bardzo zywe i mozna tam uzyskac bardzo wiele informacji, a osoba odpowiedzialna za binding z-wave jest bardzo pomocna i chetnie dodaje nowe urzadzenia i rozwiazuje problemy jesli dostarczy sie jej odpowiednie logi.

Ogolnie same dobre rzeczy moge mowic o tym systemie do automatyzacji.
« Ostatnia zmiana: Wrzesień 28, 2017, 09:33:54 pm wysłana przez GrZeCh »
*

Offline Patriko

  • **** 441
  • 21
  • Nazwa i wersja ID: Darin/BleBox.eu
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #1 dnia: Marzec 28, 2015, 11:10:33 am »
Hej!

Będę wdzięczny za info, czy są gdzieś dostępne obrazy open hab 2 na raspberry pi 2, nie mogę znaleźć :(

Pozdrawiam,
Patryk
*

Offline GrZeCh

  • ** 38
  • 1
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #2 dnia: Marzec 28, 2015, 05:14:07 pm »
OpenHAB jako taki nie wystepuje w formie obrazow. Nalezy wybrac sobie dystrybucje i wgrac zawartosc OpenHABa do odpowiedniego katalogu i uruchomic go za pomoca start.sh lub start.bat (na Windowsie). Mozna potem dodac sobie openhab do samo startujacych uslug:

https://github.com/openhab/openhab/wiki/Samples-Tricks#how-to-configure-openhab-to-start-automatically-on-linux

Ogolnie to nie polecam uruchamiania OpenHABa 1.x na malinkach starszych niz B2 (rodzina 2.x pewnie dziala lepiej ale i tak bym tutaj sugerowal wersje malinki B2).

EDIT: Najnowsze buildy OpenHAB 1.x i 2.x sa tutaj:

https://openhab.ci.cloudbees.com/job/openHAB/

https://openhab.ci.cloudbees.com/job/openHAB2/
« Ostatnia zmiana: Marzec 28, 2015, 05:19:14 pm wysłana przez GrZeCh »
*

Offline richo

  • Moderator Globalny
  • ***** 146
  • 6
  • Nazwa i wersja ID: Indigo 6/HC 4.037
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #3 dnia: Kwiecień 01, 2015, 10:35:33 am »
Koncept GUI wygląda bardzo interesująco. Jeżeli będzie miał możliwości łatwej modyfikacji i dokładania własnych stron i obiektów to będzie jeszcze ciekawszy.

Ja lubię mieć podgląd na cały poziom domu i widzę, że w proponowanych GUI obecnie rzadko to występuje - nie wiem dlaczego? Grzebanie po kolei po urządzeniach nie ma sensu jeśli chcę szybko spojrzeć jak wygląda sytuacja np na piętrze domu.
W INDIGO czy Taskerze nie ma z tym problemu.
richo
*

Offline GrZeCh

  • ** 38
  • 1
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #4 dnia: Kwiecień 01, 2015, 10:59:55 am »
W OpenHABie podoba mi sie pewnego rodzaju posredniczenie miedzy warstwa docelowa do sterowania,a urzadzeniami wykonawczymi.

To wyglada mniej wiecej w ten sposob, ze jest Item do ktorego podpiety jest binding (np. zwave):

https://github.com/openhab/openhab/wiki/Explanation-of-items

(port serial)
Switch Doorbell "Doorbell" <bell> { serial="/dev/usb/ttyUSB0" }
(knx)
Switch Light_GF_Living_Table "Table" (GF_Living, Lights) { knx="1/0/15+0/0/15" }
(bluetooth)
Switch Presence { bluetooth="123456ABCD" }
W nawiasach sa podane typy bindingow ktore podpiete sa pod dany Item. Dopiero taki Item wstawiamy do pliku mapy (Sitemap):

https://github.com/openhab/openhab/wiki/Explanation-of-Sitemaps

przyklad:

    Frame label="Demo" {
         Text label="Group Demo" icon="1stfloor" {
                Switch item=Lights mappings=[OFF="All Off"]
                Group item=Heating
                Group item=Windows
                Text item=Temperature
         }
         Text label="Multimedia" icon="video" {
                Selection item=Radio_Station mappings=[0=off, 1=HR3, 2=SWR3, 3=FFH, 4=Charivari]
                Slider item=Volume
            }
    }

Kolejnosc elementow w Sitemapie pokazuje w jaki sposob maja byc wyswietlane elementy w GUI. Dzieki temu osoby realizujace GUI praktycznie polegaja na tym co im zwraca OpenHAB w swoim sitemapie wiec jesli korzystacie z interfejsu WWW czy aplikacji na Androida kolejnosc bedzie tu i tu taka sama i mozna samemu sobie zagniezdzac poszczegolne elementy.

No i teraz te posredniczenie. Zalozmy ze Item Light_GF_Living_Table chcemy zrobic na Zwave. Wystarczy zmienic konfiguracje bindingu na {zwave="11:2"} (gdzie pierwsza liczba to ID urzadzenia w kontrolerze a druga to np. drugi switch jesli mamy dwa przekazniki) i mamy gotowa zmiane. Nie trzeba zmieniac itemu w sitemapie bo nazwa itemu pozostaje ta sama.

Za pomoca REST API mozna modyfikowac elementy zdalnie:

https://github.com/openhab/openhab/wiki/REST-API

OpenHAB1 ma jeszcze jedno dodatkowe UI ktore mozna wgrac i jest nim GreenT:

https://github.com/openhab/openhab/wiki/TouchUI

i oczywiscie kolejnosc  tez jest podobna do tej jaka mamy ustawiona w pliku mapy. Plikow sitemap moze byc wiele. Mozna podzielic tak dom czy rozne lokalizacje typu dom praca czy ogrod.

Kolejna fajna rzecza jest to, ze calosc ruchu idzie przez wewnatrzopehabowe proxy. Jesli w konfiguracji Sitemapy wrzucicie typ dodawanego elemetu Image i podacie adres IP lokalny do tego obrazka (zrzut z kamery?) to taki obraze bez problemu zaladuje sie w zdalnej lokalizacji poniewaz idzie przez proxy udostepniane przez OpenHABa (oczywiscie pod warunkiem wystawienia OpenHABa na swiat).

Fajny jest tez sposob przechowywania informacji o roznych stanach urzadzen (Persistance). Sa rozne bindingi do Persistance i sami wybieramy jak chcemy przechowywac te informacje:

https://github.com/openhab/openhab/wiki/Persistence
*

Offline richo

  • Moderator Globalny
  • ***** 146
  • 6
  • Nazwa i wersja ID: Indigo 6/HC 4.037
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #5 dnia: Kwiecień 01, 2015, 11:26:17 am »
Czy to oznacza, że całą konfigurację pomieszczeń, urządzeń itp robi się na poziomie kodu czy jest jakiś interface wyższego rzędu?
Jeśli tak to na jakie systemy/przeglądarki?
richo
*

Offline GrZeCh

  • ** 38
  • 1
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #6 dnia: Kwiecień 01, 2015, 03:06:17 pm »
Wiele rzeczy mozna wyklikac za pomoca dodatku o nazwie HABmin.

Dla openhaba 1.x:

https://github.com/cdjackson/HABmin

Dla openhaba 1.x i 2.x:

https://github.com/cdjackson/HABmin2
*

Offline Patriko

  • **** 441
  • 21
  • Nazwa i wersja ID: Darin/BleBox.eu
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #7 dnia: Kwiecień 02, 2015, 08:45:30 am »
Hej!

Probuję doinstalować HABmin2 pobranego z https://github.com/cdjackson/HABmin2 ale ciągle pojawia się bład 404 - nie znaleziono pliku:

HTTP ERROR 404

Problem accessing /habmin/index.html. Reason:

    ProxyServlet: /habmin/index.html
Powered by Jetty://

Jeśli chodzi o zawartość folderu:

root@raspi2:/usr/local/openhab# ls -al
razem 41256
drwxr-sr-x  9 root uucp      4096 lut 17 00:02 .
drwxrwsr-x 11 root staff     4096 lut 17 00:00 ..
drwxr-sr-x  2 root uucp      4096 lut 16 15:40 addons
drwxr-sr-x  2 root uucp      4096 kwi  1  2015 assets
drwxrwsr-x 10 root uucp      4096 mar 29  2015 conf
-rw-r--r--  1 root uucp   3744052 cze 20  2014 habmin.zip
-rw-r--r--  1 root uucp      8669 kwi  1  2015 index.html
drwxr-sr-x  4 root uucp      4096 kwi  1  2015 languages
-rw-rw-r--  1 root uucp     11232 mar 29  2015 LICENSE.TXT
-rw-r--r--  1 root uucp  38414563 lut 16 15:01 master.zip
-rw-rw-r--  1 root uucp       668 mar 29  2015 README.TXT
drwxrwsr-x  6 root uucp      4096 mar 29  2015 runtime
-rwxrwxr-x  1 root uucp      1145 mar 29  2015 start.bat
-rwxrwxr-x  1 root uucp      1303 mar 29  2015 start_debug.bat
-rwxr-xr-x  1 root uucp      1547 mar 29  2015 start_debug.sh
-rwxr-xr-x  1 root uucp      1383 mar 29  2015 start.sh
drwxr-sr-x  5 root uucp      4096 lut 16 14:13 userdata
d-wx--s--x  3 root uucp      4096 lut 16 15:18 webapps

oraz

root@raspi2:/usr/local/openhab/webapps/habmin# ls -al
razem 2676
drwxr-sr-x 9 root uucp    4096 lut 16 15:40 .
d-wx--s--x 3 root uucp    4096 lut 16 15:18 ..
drwxr-sr-x 7 root uucp    4096 cze 20  2014 app
drwxr-sr-x 2 root uucp    4096 kwi  1  2015 assets
-rw-r--r-- 1 root uucp   16047 cze 20  2014 chart.html
-rw-r--r-- 1 root uucp 2679187 lut 16 15:15 HABmin2-0.0.10-release.zip?raw=true
drwxr-sr-x 2 root uucp    4096 cze 20  2014 images
-rw-r--r-- 1 root uucp    2955 cze 20  2014 index.html
drwxr-sr-x 3 root uucp    4096 cze 20  2014 js
drwxr-sr-x 4 root uucp    4096 kwi  1  2015 languages
drwxr-sr-x 2 root uucp    4096 cze 20  2014 openhab
drwxr-sr-x 4 root uucp    4096 cze 20  2014 resources

a także

root@raspi2:/usr/local/openhab/addons# ls -al
razem 6160
drwxr-sr-x 2 root uucp    4096 lut 17 00:03 .
drwxr-sr-x 9 root uucp    4096 lut 17 00:02 ..
-rw-rw-r-- 1 root uucp   92986 mar 29  2015 org.eclipse.smarthome.binding.hue-0.8.0-20150327.142108-123.jar
-rw-rw-r-- 1 root uucp  297277 mar 29  2015 org.eclipse.smarthome.binding.lifx-0.8.0-20150327.142202-55.jar
-rw-rw-r-- 1 root uucp   25640 mar 29  2015 org.eclipse.smarthome.binding.wemo-0.8.0-20150327.142154-88.jar
-rw-rw-r-- 1 root uucp   23649 mar 29  2015 org.eclipse.smarthome.binding.yahooweather-0.8.0-20150327.142147-123.jar
-rw-rw-r-- 1 root uucp   69166 mar 29  2015 org.openhab.binding.max-2.0.0-SNAPSHOT.jar
-rw-rw-r-- 1 root uucp   56066 mar 29  2015 org.openhab.binding.sonos-2.0.0-SNAPSHOT.jar
-rw-r--r-- 1 root uucp  872513 cze 20  2014 org.openhab.binding.zwave-1.5.0-SNAPSHOT.jar
-rw-r--r-- 1 root uucp 1123714 cze 20  2014 org.openhab.io.habmin-1.5.0-SNAPSHOT.jar
-rw-r--r-- 1 root uucp   34668 lut 16 14:54 org.openhab.ui.habmin-2.0.0-SNAPSHOT-0.0.9.jar
-rw-rw-r-- 1 root uucp 3686280 mar 29  2015 org.openhab.ui.paperui-2.0.0-SNAPSHOT.jar

zarówno plik jar jak też sam interfejs www siedzą na miejscu. Co jeszcze mogłem skopać?

Pozdrawiam,
Patryk
*

Offline GrZeCh

  • ** 38
  • 1
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #8 dnia: Kwiecień 03, 2015, 06:11:22 am »
Wydaje mi sie, ze wlasciciel projektu zapomnial podac prawidlowego adresu do pliku JAR dla OpenHABa2 (ja jeszcze korzystam z OpenHAB 1.x ale pewnie niedlugo sie przesiade).

Zerknij tutaj:

https://github.com/cdjackson/HABmin2/tree/master/output

i wrzuc plik

org.openhab.ui.habmin-2.0.0-SNAPSHOT-0.0.9.jar

do odpowiedniego katalogu addons. Jak widzisz ma on inny numer wersji (2.x w porownaniu z 1.7 z tym bardziej ogolnodostpnym plikiem jar)

EDIT: Ewentualnie stad https://github.com/cdjackson/HABmin2/releases bo tamten adres jest miejscem najnowszego builda a ten bardziej oficjalnym wydaniem

EDIT2: Akurat pare dni temu chcialem testowo odpalic OpenHAB 2 poniewaz jakis czas temu nie dzialala mi z nim aplikacja na Androida (polecam sciagniecie ostatniej wersji https://openhab.ci.cloudbees.com/job/HABDroid/) i ten problem niby zostal naprawiony i mialem ten sam problem jednak nie mialem czasu nad tym siedzic. Jednak teraz mnie tknelo aby sprawdzic wlasnie ww. wersje plikow jar i jest dokladnie tak jak napisalem. Wystarczy wgrac wersje 2.0 pliku jar od habmina i interfejs dziala prawidlowo.

EDIT3: Wyglada, ze jednak jest cos nie tak w habminie bo rzuca bledem JS. Zglosilem sprawe wlascicielowi projektu: https://github.com/cdjackson/HABmin2/issues/24
« Ostatnia zmiana: Kwiecień 03, 2015, 06:25:04 am wysłana przez GrZeCh »
*

Offline GrZeCh

  • ** 38
  • 1
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #9 dnia: Kwiecień 06, 2015, 06:11:34 am »
Jakby co to blad chyba zostal juz naprawiony i uaktualniony plik .jar mozna pobrac pod adresem:

https://github.com/cdjackson/HABmin2/tree/master/output
*

Offline GrZeCh

  • ** 38
  • 1
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #10 dnia: Kwiecień 08, 2015, 05:43:27 am »
I jak? Probowales ostatni build habmina?
*

Offline Klaudiusz

  • Moderator Globalny
  • ***** 21
  • 0
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #11 dnia: Sierpień 05, 2015, 10:02:41 pm »
I jak? Probowales ostatni build habmina?

habmin'a czy habmin2'a?
Mam zainstalowany u siebie od dłuższego czasu. Już dawno przeniosłem wszystkie sceny do OH i do tej pory używałem swojego GW z HC2 do MQTT i wszystkie wszystkie rzeczy z HC2 miałem w OH - za wyjątkiem scen z-wave, bo informacja o uruchomieniu sceny z-wave (nie lua) nie jest możliwa do wykrycia przez HTTP API do HC2.

Od pewnego czasu testowałem też z-wave binding do OH i w końcu wydaje mi się że jest na tyle stabilny, że postanowiłem przenieść wszystko z HC2 do OH. Z-wave sceny też działają, wiec wygląda na kompletne rozwiązanie.

Właśnie dzisiaj dostałem NUC'a i3 oraz ZME_UZB1.
Postawię nowiutką instancję OH 1.7.1 i zaczynam wszystko przenosić.

Niestety OH2 jest jeszcze nie gotowy do użytku produkcyjnego a habmin2 chyba też jeszcze się nie nadaje. Zainstalowałem na OH i wiele rzeczy jeszcze nie działało. Może na OH2 działa lepiej, ale z-wave binding też jeszcze nie jest w pełni gotowy.


*

Offline Klaudiusz

  • Moderator Globalny
  • ***** 21
  • 0
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #12 dnia: Sierpień 16, 2015, 10:44:16 pm »
Przeniosłem całe HC2 do OH.
Działają wszystkie urządzenia Fibaro jakie są dostępne (nie mam tylko Dimmera 2) oraz termostaty Danfoss'a i Aeon Labs Power Meter.

Aktualnie mam 40 urządzeń i wszystko działa. Zostało mi dosłownie kilka FGK101 z okien do przeniesienia i ostatnie dwa Danfossy.

W przyszłym tygodniu przeoram HC2 i zrobię upgrade do najnowszego softu.

Dobrze mi z tym.... Czuję się w końcu wolny i opensource'owy.
*

Offline GrZeCh

  • ** 38
  • 1
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #13 dnia: Sierpień 17, 2015, 07:59:44 am »
Miałem takie samo uczucie jak pozbyłem się HC2 :). Ja parę dni temu przeniosłem się na OpenHAB 2.x. W sumie nie działają mi jeszcze wykresy z MySQLa (chociaz niby MySQL persistence z 1.x jest kompatybilny z 2.x), pare reguł (głównie od podlewania z ich strony z przykladami dla 1.x) i staram się zrozumieć jeszcze parę rzeczy zwiazanych z nowym sposodem dodawania urządzeń i ich wyświetlania w sitemapie.
*

Offline Klaudiusz

  • Moderator Globalny
  • ***** 21
  • 0
Odp: OpenHAB - pytania - chętnie odpowię
« Odpowiedź #14 dnia: Sierpień 17, 2015, 01:18:05 pm »
Dla mnie OH2 to za duże ryzyko. Często wyjeżdżam i nie mogę zostawić moich domowników z wciąż niestabilnym  systemem.

W każdym razie core development team od OH robi na prawdę doskonałą robotę, więc OH2 spokojnie osiągnie zdolności produkcyjne na pewno szybciej niż HC2 ;-)

Mam tylko jeden dylemat. Nie wiem jak zrobić jakiś backup dongla z-wave chciałbym kupić drugi na wypadek awarii. Na razie to SPoF w moim systemie.

Potrafię postawić całe OH z Clouda za pomocą Chef'a a konfigurację zaciągnąć z GitLab'a. Piękne.....