Volcano EC vts z wy...
 
Powiadomienia
Wyczyść wszystko

Volcano EC vts z wyjściem RS485 ModBUS RTU jakiś pomysł na podłączone do OH

145 Wpisów
4 Użytkownicy
0 Reactions
10.8 K Wyświetleń
(@alien)
Wpisów: 98
Pomocny
 

Nie powinien być port 22?

 
Dodane : 13/01/2021 10:04 pm
(@szpila86)
Wpisów: 363
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

@alien

różne porty widziałem już w sieci...

 
Dodane : 13/01/2021 10:06 pm
(@kamikac)
Wpisów: 226
Pomocny
 

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
(@szpila86)
Wpisów: 363
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

@kamikac

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
(@kamikac)
Wpisów: 226
Pomocny
 

@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
(@szpila86)
Wpisów: 363
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

@kamikac

Ale w tym problem że żadnego hasła nie przyjmuje

Odkomentowałem

 
Dodane : 13/01/2021 10:22 pm
(@kamikac)
Wpisów: 226
Pomocny
 

@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
(@szpila86)
Wpisów: 363
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

@kamikac

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 Build

Hit '<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
(@kamikac)
Wpisów: 226
Pomocny
 
ssh admin@192.168.86.60
 
Dodane : 13/01/2021 10:29 pm
(@szpila86)
Wpisów: 363
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 
Dodane przez: @kamikac
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
(@kamikac)
Wpisów: 226
Pomocny
 

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
(@kamikac)
Wpisów: 226
Pomocny
 
Dodane przez: @szpila86
Dodane przez: @kamikac
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) |
| |
| |
| |
| |
|

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
(@szpila86)
Wpisów: 363
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

OK co by to nie było to jeszcze raz co mam zrobić?

 

 
Dodane : 14/01/2021 5:54 am
(@alien)
Wpisów: 98
Pomocny
 

Odinstalować stary binding i zainstalować nowy, poszukaj komenda bundle.

 
Dodane : 14/01/2021 11:01 am
(@ldywicki)
Wpisów: 78
Kontrybutor
 

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
(@kamikac)
Wpisów: 226
Pomocny
 

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
(@szpila86)
Wpisów: 363
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
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
(@alien)
Wpisów: 98
Pomocny
 

@szpila86

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
(@szpila86)
Wpisów: 363
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

@alien

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
(@alien)
Wpisów: 98
Pomocny
 

@szpila86

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
Strona 2 / 8
Udostępnij: