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, mam problem z instalacją OH3 z obrazu openhabian-pi-raspios32-v1.6.2b.img.xz z GitHuba na RPi4 2GB Po ustawieniu WiFi i ssh OH powinien od razu odpalić stonę localIP:8080 niestety tak nie jest i openhab.service też nie startuje. Pytanie czy ktoś miał podobny problem może trzeba jakąś starszą wersję?
Obraz pobierasz ze strony OH? Jeśli tak to po nagraniu go na kartę i podłączeniu do internetu zaczyna się dziać magia - podłącz monitor albo TV do raspberrypi to będziesz widział co się dzieje albo gdzie wywala się system.
Pierwszy start trwa długo - 20-30minut ponieważ system ściąga, konfiguruje i uruchamia OpenHab ( w obrazie, który pobierasz nie ma zainstalowanego OH - wszystko się musi ściągnąć) .
Dziękuję za podpowiedz jednak ta magia coś nie działa jak powinna i jest opisane na stronie. Poniżej trochę opisu z walk. Oczywiście podłączyłem monitor ale niewiele to dało.
wersja "b" openhabian-pi-raspios32-v1.6.2b.img.xz terminal nie uruchamia się automatycznie i bo nie ma pliku ssh w katalogu boot
sudo systemctl status openhab daje w odpowiedzi Unit openhab.service could not be found.
uruchamiam: sudo openhabian-config
wybieram pierwszą opcję z permission
2021-01-10_19:03:24_CET [openHABian] Applying file permissions recommendations... FAILED (please execute after openHAB is installed)
│ /opt/openhabian/docs/openhabian-DEBUG.md or │
│ https://github.com/openhab/openhabian/blob/master/docs/openhabian-DEBUG.md │
│ how to proceed. 2021-01-10_19:04:16_CET [openHABian] Updating Linux package information... OK
po sudo reboot mamy:
dpkg-query: no packages found matching openhab2
sed: can't read /var/lib/openhab2/etc/version.properties: No such file or directory
nadal nie działa localIP:8080 oraz dalej sudo systemctl status openhab
Unit openhab.service could not be found.
wygląda na to, że openhab się nie zainstalował i nie ma na to ochoty
kolejna próba z sudo openhabian-config
tym razem wybieram OpenHAB3
01 | Select Branch Select the openHABian config tool version ("branch") to run
(*) openHAB3 openHAB 3.0
40 | openHAB Related Switch the installed openHAB version or apply tweaks ►
2021-01-10_19:19:00_CET [openHABian] Updating myself... OK - No remote changes detected. You are up to date!
2021-01-10_19:19:32_CET [openHABian] Updating Linux package information... OK
2021-01-10_19:19:32_CET [openHABian] Preparing openHAB installation... OK
2021-01-10_19:19:37_CET [openHABian] openHAB is not installed! Canceling openHAB backup creation!
2021-01-10_19:19:37_CET [openHABian] Installing openHAB... 2021-01-10_19:19:37_CET [openHABian] Beginning install of latest openHAB3 release (stable)... OK
2021-01-10_19:20:49_CET [openHABian] Adding required keys to apt... OK
2021-01-10_19:20:54_CET [openHABian] Installing selected openHAB version...
nadal nie działa localIP:8080 ale sudo systemctl status openhab daje:
[19:31:48] openhabian@openHABianDevice:~$ sudo systemctl status openhab
● openhab.service - openHAB - empowering the smart home
Loaded: loaded (/lib/systemd/system/openhab.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2021-01-10 19:31:47 CET; 4s ago
Docs: https://www.openhab.org/docs/
https://community.openhab.org
Main PID: 11629 (java)
Tasks: 11 (limit: 3980)
CGroup: /system.slice/openhab.service
└─11629 /usr/bin/java -XX:-UsePerfData -Dopenhab.home=/usr/share/openhab -Dopenhab.conf=/etc/openhab -Dopenhab.r
próba sudo openhab sudo: openhab: command not found
ale działa sudo openhab-cli
sudo openhab-cli start
A systemd service configuration exists...
Use 'sudo /bin/systemctl start openhab.service' to start an openHAB service
Launching an instance in this terminal..
Launching the openHAB runtime...
_ _ _ ____
___ ___ ___ ___ | | | | / \ | __ )
/ _ \ / _ \ / _ \ / _ \ | |_| | / _ \ | _ \
| (_) | (_) | __/| | | || _ | / ___ \ | |_) )
\___/| __/ \___/|_| |_||_| |_|/_/ \_\|____/
|_| 3.0.0 - Release Build
Use '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
To exit, use '<ctrl-d>' or 'logout'.
openhab>
uruchomiła się strona na localIP:8080
w terminalu
sudo systemctl status openhab
● openhab.service - openHAB - empowering the smart home
Loaded: loaded (/lib/systemd/system/openhab.service; enabled; vendor preset:
Active: activating (auto-restart) (Result: exit-code) since Sun 2021-01-10 19
Docs: https://www.openhab.org/docs/
https://community.openhab.org
Process: 18348 ExecStart=/usr/share/openhab/runtime/bin/karaf ${OPENHAB_STARTM
Main PID: 18348 (code=exited, status=1/FAILURE)
sudo systemctl enable openhab
sudo service openhab start
● openhab.service - openHAB - empowering the smart home
Loaded: loaded (/lib/systemd/system/openhab.service; enabled; vendor preset:
Active: active (running) since Sun 2021-01-10 19:54:23 CET; 283ms ago
Docs: https://www.openhab.org/docs/
https://community.openhab.org
Main PID: 19404 (karaf)
Tasks: 6 (limit: 3980)
CGroup: /system.slice/openhab.service
├─19404 /bin/sh /usr/share/openhab/runtime/bin/karaf daemon
├─19420 /bin/sh /usr/share/openhab/runtime/bin/karaf daemon
├─19421 /bin/sh /usr/share/openhab/runtime/bin/karaf daemon
├─19422 /bin/sh /usr/share/openhab/runtime/bin/karaf daemon
└─19459
Jan 10 19:55:12 openHABianDevice systemd[1]: Started openHAB - empowering the sm
teraz sprawdzam czy openhab3 podniesie się po resecie
sudo reboot no i niestety dalej nie działa stronka localIP:8080
Chyba cofnę się do wersji obrazu bez literki "b" chyba że ktoś ma lepsze pomysły.
@andry A co zwraca Ci:
netstat -n -a|grep "LISTEN "
Może zmienił się domyślny port dla serwera www?
I jeszcze może zobacz co masz w openhab.log i spróbuj:
journalctl -u openhab
I może jeszcze podaj wynik:
cat /lib/systemd/system/openhab.service
Po prostu wersja openhabian-pi-raspios32-v1.6.2b.img.xz ma jakąś wadę chyba. Za nic nie można odpalić OH3 chyba, że z polecenia sudo openhab-cli start. Jednak po restarcie dalej nie działa. Port serwera www 8080 jest OK. Sprawdziłem teraz wersje obrazu OH3 bez litery b openhabian-pi-raspios32-v1.6.2.img.xz i poszła bez pudła dzięki jeszcze raz za podpowiedź z monitorem widać jak wszystko przebiega 🙂
a co log openhab'a mówi /var/log/openhab/openhab.log?
Może skasuj wszystkie te pliki logów w /var/log/openhab zeby na czysto analizować
restart maliny i zobacz czy sie odtworzą i czy jakieś wpisy będą
@adrian Dziękuję za podpowiedź z logami przy okazji następnej instalacji zawalczę z tą wersją b. Tymczasem mam zajęty RPi z wersją openhabian-pi-raspios32-v1.6.2.img.xz na którym uczę się OH3 i dopóki nie kupię drugiego RPi do takich testów to muszę odpuścić. Gdyby w między czasie ktoś miał nowe doświadczenia z instalacją openhabian-pi-raspios32-v1.6.2b.img.xz to fajnie byłoby poznać opinię.
Zainstalowałem wersję 32-v1.6.2b na malinie w wersji 3b, instalacja na kartę SD.
W trakcie instalacji zauważyłem, że instalator zatrzymał się i przez kilka minut nic się nie działo. Okazało się po http, na adresie karty LAN wisiał komunikat, z którą siecią WiFi chcę się łączyć. Nie znalazłem możliwości pominięcia tego kroku, więc połączyłem się ze swoją siecią. Po tym instalator ustawił adres IP interfejsu WiFi jako główny i tylko na nim była możliwość podglądu loga instalacji. Po kilkunastu minutach wszystko się zainstalowało i można się było zalogować przez www. Po zalogowaniu zmieniłem interfejs LAN jako główny i dalej już było normalnie.
Dziwnie to sobie wymyślili, że pomimo istnienia połączenia LAN stoi i czeka na skonfigurowanie WiFI.
@_marss_
Na 100% rpi dostało adres z serwera dhcp i jest widoczne w sieci?
@andry
Do nauki jak i również produkcyjnie polecam rozwiązania kontenerowe -> docker
Dziękuję _MarSs_ za informację. Wynika z tego, że wersja 32-v1.6.2b ma jakiś problem z instalacją na malinie RPi4 2GB skoro udało Ci się na RPi 3B. W takim razie też spróbuję RPi4 podpiąć do LAN i sprawdzić czy będzie podobnie jak u Ciebie. Przy okazji zapytam czy wiesz może czym ta wersja OH3 32-v1.6.2b różni się od 32-v1.6.2 ?
Odnośnie dockera to jest film na youtube to opisujący https://www.youtube.com/watch?v=KJRMjUzlHI8 chyba spróbuje to zrobić 🙂
Nie wiem. Coś tam pewnie było pokrojone i sami zauważyli, że czasem nie działa.
Jest już wersja 1.6.3 i ona nie ma wariantów, więc pewnie to naprawili. Instaluj nową, co będziesz starocie próbował!