UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Witam serdecznie,
od jakiegos czasu probuje stworzyc swoj wlasny SmartHome. Po Przeczytaniu wielu postow zdeccydowalem sie na rozwiazanie:
- Malina (Raspberry Pi 3 B),
- Openhab,
- elementy takie jak przekazniki i zarowki z firmware Tasmota,
- komunikacja przez Mqtt
Do tej pory udalo mi sie:
- uruchomic Openhaba,
- "sflaschowac" przekazniki i zarowki,
- uruchomic Mqqt broker - komunikacja: elementy wykonawcze ßà Openhab
- Konfiguracja przez Paper UI - zarowki sie zapalaja, czujniki temperatury i wilgotnosci pokazuja wartosci itd.
Teraz chcialem wejsc na wyzszy "level" i dokonywac calej konfiguracji poprzez Visual studio code, niestety po 10 h zmudnych prob pisze tego posta.
Obejrzalem chyba wszystkie filmiki na Youtubie (PL, DE, ENG), przelecialem kilka stronek, skonfigurowalem Settings.json (openhab.host itd.), zainstalowalem rozszerzenie Openhab, zmapowalem dysk i wiele wiecej....
VS code wczytuje mi moja konfiguracje z Paper UI lecz bez kodu zrodlowego, foldery (Items, Things) na dysku "openHab-conf zawieraja tylko readme.txt.
VS code pokazuje mi nastepujacy blad:
[Error - 21:47:33] Connection to server is erroring. Shutting down server
W zalaczniku przeslam zdjecie ze screenami z aktualna sytuacja.
Czy pomoglby mi ktos odpowiednio skonfigurowac VS code z OPENHABem i polaczyc chociaż jeden element? Dalej powinienem już ogarnąć.
Pozdrawiam serdecznie
Tomasz
- a co Ci pokazuje jak klikniesz ikonkę OH na pasku po lewej
- masz chociaż jedną sitemap'ę stworzoną?
- errorem nie ma się co stresować
przykładzik ode mnie
Dziekuje Ci Adrian za szybka odpowiedz.
Mam nadzieje ze tym razem zalacznik zadziala --> jest to polaczenie kilku screenow w jedno zdjecie.
- a co Ci pokazuje jak klikniesz ikonkę OH na pasku po lewej
Pokazuje mi moje Items i Things skonfigurowane w Paper UI ale bez kodu (No editor is active) --> tylko ikonki po lewej.
Co ciekawe po zalaczeniu "Licht Kuchedecke" po odswiezeniu w OH status zmienia sie na On --> awiec polaczenie smiga.
- masz chociaż jedną sitemap'ę stworzoną?
Nie mam zadnej, ale wlasnie nad tym pracuje zgodnie z https://www.openhab.org/docs/tutorial/sitemap.html , niestety bez skutku...
- errorem nie ma się co stresować
Dziekuje za info
Miejscem ktorego nie moge przeskoczyc to stworzenie sitemaps i dodanie Things & Items zeby bylo to wyswietlane w Basic UI.
Ok, masz wszystko dobrze zrobione. Połączenie aktywne do OH. Jak wrócę z pracy wieczorkiem to pomogę Ci ruszyć z miejsca, no chyba, ża sam dasz radę do tego czasu.
To co musisz zrobić teraz to utworzyć ręcznie plik: MojDom.sitemap w katalogu konfiguracyjnym sitemap, z treścią w środku
sitemap MojDom label="Mój dom" {
}
Pozniej otwórz. Prawy górny róg będzie jakaś ikona żeby pokazać tę sitemap'ę
Dodawanie elemntów do sitemap'y to prawy przycisk na Item i coś tam dodaj - nie pamiętam z głowy piszę.
@adrian, nadal walcze zeby stworzyc sidemaps (patrz zalacznik).
Niestety jak wchodze w sitemape (MojDom.sidemap) to nie mam tej ikonki w prawym gornym rogu. Ale jesli wejde w "MojDom.items" to po dodaniu switcha moge wejsc w podglad, ale jest to widok z CLASSIC UI...
Jak chce dodac items poprzez prawy przycisk myszy--> insert into Sitemap, to w prawym dolnym rogu dostaje informacje: "please open "*.sitemap" in the editor to add a new snippet" i dany element nie zostaje dodanz do sitemap "Mojdom.sitemap".
Dla lepszego wyjasnienia przesylam zdjecie stworzone z kilku screenow.
Znalazlem juz jeden blad: MojDom.sitemap zamiast MojDom.sidemap, literowka ale znaczacy blad....
Czy powinienem zmienic default setting dla sitemap dla "Basic UI"? Poprzez "Paper UI" przez Configuration -> Services i "Configurate", domyslnie mam: "_default", jak zmieniam na "MojDom" albo "_MojDom" to po wejsciu w Classic UI wyskakuje mi blad.
@tomhaj powinieneś ustawić MojDom tylko jak ustawiasz w BasicUI a otwierasz w ClassicUI to inny UI.
Jak ustawisz godzinę na zegarku A to nie sprawdzaj czy się ustawiła na zegarku B.
Zmienialem jednoczesnie w Basic UI i Classic UI. Teraz zalaczam znowu zdjecie z moja nowa konfiguracja. W koncu zrozumialem jak dodac z OH do MojDom.Sitemap. Dodalem rowniez Items z OH do MojDom.items. Niestety w sitemap'ie pokazuje mi ze nadal nie jest zdefiniowana. Co moze byc nadal zle?
"Nie ważne, że idziesz powoli, ważne że idziesz do przodu"
tak na moje oko to masz tam błędy w tej sitemap, otwiera się ona w ogóle?
Zrób taką prostą sitemap'ę
sitemap MojDom label="Mój dom" {
Text label="TEST"
}
używasz linuxa?
- kto mam uprawnienia do tego pliku MojDom.sitemap
Sukces!!!
W zalaczniku zdjecie!
Nie rozumiem tylko dlaczego jesli biore ItemType
"switch" to nie dziala wtedy. Musze wybrac "default".
Zauwazylem ze jesli wpisze switch czy inny ItemType recznie to nie "lapie" jako switch i wyrzuca potem problem...
Jeszcze mam pytanie ogolne: czy wszystkie things i items powinienem konfigurowac poprzez Paper UI?
Dziekuje bardzo za pomoc!
@tomhaj nie wszystkie musisz konfigurować przez PaperUI
- ja 100% items robię w plikach
- a things wszystkie za wyjątkiem tych, których nie da się (lub nie potrafię) skonfigurować w plikach
dlaczego tak robie
- trochę zboczenie z wersji OHv1 gdzie wszystko konfigurowało się w plikach
- jest mi szybciej
- łatwiej mi się robi kopie zapasowe i ewentualne odtwarzanie
Co Default/Switch hm... nie wiem czemu masz problem - nie wiem jak jest skonfigurowany ten item LichtKuch...coś tam
Dzieki za wyczerpujaca odpowiedz. Ogarnalem teraz sobie wszystkie urzadzenia ktore do tej pory polaczylem. Mam jeszcze dwa pytania na koniec:)
- Czy zdalny dostep do sieci to robic przez OpenHab Cloud ( https://openhab.org/)? Chce miec dostep z telefonu do mojego systemu.
- Aplikacja Openhab w telefonie niestety nie pokazuje mi tego co widze w Basic UI - pokazuje mi tylko tak jakby frame. Tradycyjnie zdjecie w zalaczniku.
Tak może przez openhab.org
co do nie pokazywania się to nie wiem. Jak działa BasicUI i ClassicUI to powinno też działać na telefonie. Nie mam androida, żeby stwierdzić jakie tam są ustawienia.
próbuj z jednym item jak działa to dodawaj kolejne - inkrementalnie dodawaj