VS code z Openhab -...
 
Powiadomienia
Wyczyść wszystko

VS code z Openhab - problem z konfiguracja i rozpoczeciem dodawania "Things" i "Items"

16 Wpisów
2 Użytkownicy
0 Likes
1,343 Wyświetleń
(@tomhaj)
Wpisów: 9
Bywalec
Autor tematu
 

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

 
Dodane : 29/03/2020 9:52 pm
adrian
(@adrian)
Wpisów: 3973
Szefu Admin Zasłużony dla Forum, Patron Strony
 
  • 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

 

 
Dodane : 29/03/2020 10:57 pm
(@tomhaj)
Wpisów: 9
Bywalec
Autor tematu
 

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.

 
Dodane : 31/03/2020 11:15 am
adrian
(@adrian)
Wpisów: 3973
Szefu Admin Zasłużony dla Forum, Patron Strony
 

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ę.

 

 
Dodane : 31/03/2020 11:42 am
(@tomhaj)
Wpisów: 9
Bywalec
Autor tematu
 

@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.

 

 Vscode itemsthings
 
Dodane : 31/03/2020 1:49 pm
(@tomhaj)
Wpisów: 9
Bywalec
Autor tematu
 

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.

 
Dodane : 31/03/2020 2:20 pm
adrian
(@adrian)
Wpisów: 3973
Szefu Admin Zasłużony dla Forum, Patron Strony
 

@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.

 

 
Dodane : 31/03/2020 4:54 pm
(@tomhaj)
Wpisów: 9
Bywalec
Autor tematu
 

@adrian

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"

 konfiguracja VS i OH
 
Dodane : 31/03/2020 5:32 pm
adrian
(@adrian)
Wpisów: 3973
Szefu Admin Zasłużony dla Forum, Patron Strony
 

tak na moje oko to masz tam błędy w tej sitemap, otwiera się ona w ogóle?

http://adres-ip-do-openhab:8080/basicui/app?sitemap=MojDom

 
Dodane : 31/03/2020 5:51 pm
(@tomhaj)
Wpisów: 9
Bywalec
Autor tematu
 

@adrian No wlasnie sie nie otwiera.

Jest napisane ze zadnej sitemaps jeszcze nie zdefiniowalem. 

 Sitemaps
 
Dodane : 31/03/2020 6:06 pm
adrian
(@adrian)
Wpisów: 3973
Szefu Admin Zasłużony dla Forum, Patron Strony
 

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

 

 
Dodane : 31/03/2020 6:13 pm
(@tomhaj)
Wpisów: 9
Bywalec
Autor tematu
 

@adrian

Sukces!!!

W zalaczniku zdjecie!

Nie rozumiem tylko dlaczego jesli biore ItemType "switch" to nie dziala wtedy. Musze wybrac "default".

 Sukces
 
Dodane : 31/03/2020 6:34 pm
(@tomhaj)
Wpisów: 9
Bywalec
Autor tematu
 

@adrian

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!

 
Dodane : 31/03/2020 7:15 pm
adrian
(@adrian)
Wpisów: 3973
Szefu Admin Zasłużony dla Forum, Patron Strony
 

@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

 
Dodane : 31/03/2020 7:31 pm
(@tomhaj)
Wpisów: 9
Bywalec
Autor tematu
 

@adrian

Dzieki za wyczerpujaca odpowiedz. Ogarnalem teraz sobie wszystkie urzadzenia ktore do tej pory polaczylem. Mam jeszcze dwa pytania na koniec:)

  1. Czy zdalny dostep do sieci to robic przez OpenHab Cloud ( https://openhab.org/)? Chce miec dostep z telefonu do mojego systemu.
  2. Aplikacja Openhab w telefonie niestety nie pokazuje mi tego co widze w Basic UI - pokazuje mi tylko tak jakby frame. Tradycyjnie zdjecie w zalaczniku.
     
 smartphone
 
Dodane : 31/03/2020 8:40 pm
adrian
(@adrian)
Wpisów: 3973
Szefu Admin Zasłużony dla Forum, Patron Strony
 

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

 
Dodane : 31/03/2020 9:47 pm
Udostępnij: