Powiadomienia
Wyczyść wszystko
OpenHAB
145
Wpisów
4
Użytkownicy
0
Reactions
10.8 K
Wyświetleń
Nie powinien być port 22?
Dodane : 13/01/2021 10:04 pm
Dlaczego nie? Ja też mam OH na QNAPie i bez konsoli już dawno bym z OH zrezygnował.
Masz OH stąd czy może używasz dockera?
Jeśłi masz jako aplikację, to logujesz się normalnie na port 22 przez SSH do QNAPa używając hasła administratora, a następnie z tej sesji robisz kolejną sesję do konsoli karaf wpisując:
ssh -p 8101 openhab@localhost
podajesz hasło habopen i jesteś w konsoli karaf. Wychodzimy przez logout.
Z tego, co widzę dostępna jest wersja 2.5.10 na QNAPa.
Wydaje mi się, że masz wersję 2.5.6. Możesz pobrać modbus binding stąd i wrzucić do folderu addons (OpenHab/addons) w celu ręcznej instalacji. Ważne, żeby wersja bindingu była zgodna z wersją OH.
P.S. Właśnie przez takie akcje zdecydowałem się na przeniesienie OH na malinę.
P.S.S Dużo ludzi napisało jak płodziłem ten elaborat 😉
Dodane : 13/01/2021 10:07 pm
Autor tematu
próbując wejść przez 22 mam
Using username "openhab".
openhab@192.168.86.60's password:
Access denied
co to za konsola karaf? Jest zaszyta w QNAP?
Dodane : 13/01/2021 10:11 pm
@szpila86 Kolego, czytaj od 3 akapitu mojego posta: na port 22 QNAPa podajesz hasło admina QNAPa.
Karaf jest konsolą OpenHABa.
Możesz też włączyć logowanie do konsoli od razu na port 8101 spoza QNAPa przez usunięcie komentarza (znak #) z tej linijki w conf/services/runtime.cfg
#org.apache.karaf.shell:sshHost = 0.0.0.0
Powodzenia
Dodane : 13/01/2021 10:19 pm
Autor tematu
Dodane : 13/01/2021 10:22 pm
@szpila86 A masz włączone SSH w QNAPie?
Musi się zalogować przez podanie użytkownika admin i hasła jakie podajesz, żeby się dostać do panelu administracyjnego QNAPa.
Dopiero potem wpisujesz, co Ci napisałem.
Z czego się łączysz do QNAPa?
Dodane : 13/01/2021 10:26 pm
Autor tematu
Tak robie
Pytty
zrobiłem nieco inaczej i mam to:
login as: openhab
Keyboard-interactive authentication prompts from server:
| Password authentication
| Password:
End of keyboard-interactive prompts from server__ _____ ____
____ ____ ___ ____ / / / / | / __ )
/ __ \/ __ \/ _ \/ __ \/ /_/ / /| | / __ |
/ /_/ / /_/ / __/ / / / __ / ___ |/ /_/ /
\____/ .___/\___/_/ /_/_/ /_/_/ |_/_____/
/_/ 2.5.6
Release BuildHit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown openHAB.
Dodane : 13/01/2021 10:29 pm
ssh admin@192.168.86.60
Dodane : 13/01/2021 10:29 pm
Autor tematu
ssh admin@192.168.86.60
OK ale to mi da tylko
+-----------------------------------------------------------------------------------------------------------------+
| Console Management - Main menu |
| |
| 1: Show network settings |
| 2: System event logs |
| 3: Reset to factory default (password required) |
| 4: Activate/ deactivate a license |
| 5: App management |
| 6: Reboot in Rescue mode (w/o configured disk) |
| 7: Reboot in Maintenance Mode |
| Q: Quit (return to normal shell environment) |
| |
| |
| |
| |
|
Dodane : 13/01/2021 10:31 pm
No to jesteś w konsoli karaf, tylko nie wiem, co koledzy chciali tam zdziałać.
Ja bym wrzucił plik org.openhab.binding.modbus-2.5.6.jar do addons.
Przy okazji: pożyteczne polecenie w tej konsoli to
log:tail
(wychodzimy przez Ctrl-C).
Dodane : 13/01/2021 10:42 pm
ssh admin@192.168.86.60OK ale to mi da tylko
+-----------------------------------------------------------------------------------------------------------------+
| Console Management - Main menu |
| |
| 1: Show network settings |
| 2: System event logs |
| 3: Reset to factory default (password required) |
| 4: Activate/ deactivate a license |
| 5: App management |
| 6: Reboot in Rescue mode (w/o configured disk) |
| 7: Reboot in Maintenance Mode |
| Q: Quit (return to normal shell environment) |
| |
| |
| |
| |
|
To jest konsola zarządzania QNAP. Można ją wyłączyć przez zakomentarzowanie tej linii w /etc/profile
[[ "admin" = "$USER" ]] && /sbin/qts-console-mgmt -f
Dodane : 13/01/2021 10:48 pm
Autor tematu
OK co by to nie było to jeszcze raz co mam zrobić?
Dodane : 14/01/2021 5:54 am
Odinstalować stary binding i zainstalować nowy, poszukaj komenda bundle.
Dodane : 14/01/2021 11:01 am
Panowie (i Panie), czy nie lepiej kolegę prowadzić przez UI skoro ma na razie problem z odnalezieniem się z konsoli?
Wyjaśnię tylko, że błąd który miałeś wcześniej wynika z zależności, które nie są dostępne w Twojej instalacji OH. Generalnie wygląda mi to na niespójny build. Czy próbowałeś zaktualizować się do ostatniej wersji 2.5.x i dodatków dla 2.5.x? Całość wywaliła Ci się na bibliotece do obsługi puli połączeń (commons-pool) która powinna być zainstalowana automatycznie z dodatkiem do modbusa.
Dodane : 14/01/2021 1:07 pm
Niestety w buildach na QNAPie (a przy namniej w tym, z którego ja korzystam) jest przypadłość taka, że próbuje instalować dodatki (bindingi) z wersji latest zamiast w kompatybilnej z OH. Efekt jest taki, jak tu widać. Może jeszcze spróbować aktualizacji OH, ale na QNAPclub jest wersja 2.5.10, a latest jest 2.5.11, więc problemu to raczej nie rozwiąże. Nie pomoże czarowanie w GUI tylko trzeba ręcznie tę paczkę wrzucić. Podałem koledze linka do pobrania paczki, podałem ścieżkę, gdzie ją wrzucić, musi się przez to przegryźć sam, albo dojrzeje do zainwestowania w malinę.
Moja malinka właśnie przyszła, więc mam nadzieję, że skończy się moja udręka z QNAPem.
Dodane : 14/01/2021 10:16 pm
Autor tematu
Jej,
Dziś wraca do domu to spróbuje coś zdziałać.
Czyli w pierwszej kolejności zalecacie od nowa zainstalować OH w wersji last? Potem w zależności od efektu aktualizację modbus?
Po zmianie wersji OH pliki konfiguracyjne lub inne będę musiał zmieniać?
Mam malinkę i nie chciałbym kolejnego urządzenia. Zbyt wiele modułów to też nie faunie.
Dodane : 15/01/2021 5:55 am
Poczekaj, też wracam dziś wieczorem, jak będę przy kompie to Ci opiszę dokładnie co i jak. A jak chcesz instalować na RPi to tylko OH 3, zapomnij o 2.X.
Dodane : 15/01/2021 8:48 am
Autor tematu
Super
Co do PI to nie Idę w zaparte że kiedyś nie przejdę na nie ale obecnie Qnap mi pod tym kątem jeszcze nie irytuje 😉
Dodane : 15/01/2021 9:09 am
Jak zalogujesz się do konsoli to
bundle:list | grep Modbus
Normalnie wyświetla się cos takiego
openhab> bundle:list | grep Modbus
272 x Active x 80 x 2.5.11 x openHAB Add-ons :: Bundles :: Modbus Binding
273 x Active x 80 x 2.5.11 x openHAB Add-ons :: Bundles :: E3DC Modbus Binding
306 x Active x 80 x 2.5.11 x openHAB Add-ons :: Bundles :: IO :: Modbus Transport
Jeżeli nie wyświetli się nic to możesz tak jak kolega wcześniej sugerował wrzucić plik .jar do Addons.
Jeżeli cos będzie to:
bundle:uninstall xxx
gdzie xxx to jest cyfra od której rozpoczyna się linijka z pakietem, czyli jak w podanym przykładzie chciałbym usunąć wszystko to musze kolejno
bundle:uninstall 272
bundle:uninstall 273
bundle:uninstall 306
potem wyczyść Cache tak jak opisałem wcześniej, i .jar do addons. Sprawdź jeszcze addons.cfg czy tam nie ma wpisu z Modbus.
Dodane : 15/01/2021 9:12 pm