Stránka 1 z 2

Nastavení hledání COM portů na PC v aplikaci VictronConnect

Napsal: stř led 25, 2023 1:58 pm
od cipis
Mám smartsolar 150/70-tr, k tomu ten kabel ve.direct, zapojený do notesu s W10.
A nainstalovaný Victronconnect po spuštění "sebere" všechny com porty, co najde a hledá si na nich zařízení. Což mi samozřejmě naboří další aplikace, co dělají se seriáky.
Dá se prosím nějak nastavit ten Victronconnect, aby hledal jen např. COM5, a ostatní nechal na pokoji?

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: stř led 25, 2023 2:05 pm
od rottenkiwi
NA to je vo WIN uzivatel, ktoremu dam prava len k prislusnemu COMx portu.

V Linuxe:

Kód: Vybrat vše

kiwi@kiwi-2022:/dev$ ls -l | grep ttyU
crw-rw----+  1 kiwi kiwi      188,   0 jan 25 14:13 ttyUSB0


Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: čtv led 26, 2023 12:01 am
od cipis
Hmm, pohodlnější cesta by byla v konfiguráku povolit jen určitý port, než vytvářet více uživatelů, každého s jiným portem povoleným ...
Má to vůbec nějaký konfigurák? Protože si to prostě nadrzo sebere všechny porty, co najde.

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: pon úno 13, 2023 1:25 pm
od cipis
Tak jsem zjišťoval u člověka, co se trochu rejpe ve win právech a politikách, a tohle neumí.
Měl bys prosím nějaké nakopnutí? (Win10/11, na linuxu je to jednoduché ...)
Ten program je opravdu velice neslušný, zabere všechny seriáky, co najde, Epever programy popadají, JBDTools jen přestanou vyčítat.

rottenkiwi píše:NA to je vo WIN uzivatel, ktoremu dam prava len k prislusnemu COMx portu.

V Linuxe:

Kód: Vybrat vše

kiwi@kiwi-2022:/dev$ ls -l | grep ttyU
crw-rw----+  1 kiwi kiwi      188,   0 jan 25 14:13 ttyUSB0


Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: pon úno 13, 2023 2:04 pm
od rottenkiwi

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: pon úno 13, 2023 2:56 pm
od cipis
To všechno znám, to je defacto vše o nastavení COM portů. Ale ne o nastavení práv/politik uživatelů vůči těm portům ...
Asi proprcnu ten Victron, je to ostuda, že to neřeší ...
Ani z příkazové řádky to nejde spustit s parametry, resp. to ani nepípne, jen pustí program.

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: pon úno 13, 2023 3:12 pm
od rottenkiwi
Predsa ak vytvorim usera, tak bud mu dam alebo nedam prava k nejakemu USB zariadeniu / COM portu.

Takze ak k userovi victron priradim len jeden port, tak by mal skenovat len ten,
lebo ten victron by nemal fungovat ako servis.

A ak nieco ide ako servis, tak nejako ide definovat, aby k danemu lubovolnemu COM
s nejakym ID zariadenia sa to zariadenie pripojilo a ake a kolko ma ostat volnych.

https://www.uwe-sieber.de/ComPortMan_e.html

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: pon úno 13, 2023 3:29 pm
od cipis
No ale problém je v tom "ak k userovi victron priradim len jeden port" ...

Tohle jsem zatím nenašel, jak se dá nastavit. Umím třeba nastavit, jestli si uživatel může sám nainstalovat tiskárnu nebo potřebuje administrátorská práva, ale prostě, že user může jen na třeba COM3 ne ...

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: pon úno 13, 2023 3:58 pm
od rottenkiwi
https://www.tenforums.com/tutorials/880 ... -10-a.html

Mal by sa nejako dat priradit nejaky user k nejakej group
alebo vytvorit usera so specifickymi rights a premissions.

To moze robit len Administrator alebo iny clen group-y Administrators.

Predsa v kazdom systeme existuje nejake dedenie/zdielanie
rights a permissions z ancestora na descentov/clenov subskupiny.

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: pon úno 13, 2023 4:08 pm
od cipis
Způsob nastavení práv atd. je, to nástroje jsou.
Problém je ale v tom, že tam asi neexistuje něco "povolit jen com port".
Dá se nastavit, že se nepovolí instalace zařízení s určitým ID, ale to v celém systému, nebo třeba přímo uživateli se dá zakázat čtení či zápis na flešku atd.
Ale omezit komunikaci na určité COM port tam není nebo to nemůžu najít.
Klidně nastavím uživateli práva, že smí nebo nesmí instalovat tiskárnu, že nesmí nainstalovat to a to, ale že prostě nesmí komunikovat, to tam není ...

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: pon úno 13, 2023 4:50 pm
od rottenkiwi
Tu je priklad, aby bolo vidno len specificke COM porty.:

https://stackoverflow.com/questions/509 ... installing

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: pon úno 13, 2023 8:13 pm
od Kostěj
cipis píše:...asi neexistuje něco "povolit jen com port".
A jak se to chová, když se zakážou všechny COM porty až na jeden, spustí jedna aplikace a pak ostatní porty povolí a spustí další aplikace?
Povolení/zakázání by mělo jít naskriptovat v powerShell (spuštěný jako správce), mně funguje toto:
PS C:\WINDOWS\system32> Get-PnpDevice -FriendlyName "Standard Serial over Bluetooth link (COM6)" | Disable-PnpDevice
Přesné jméno portu vidím (windows+x), správce zařízení, porty.
Povolení enable-PnpDevice.

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: pon úno 13, 2023 10:06 pm
od cipis
Ta Victronní pičovina hledá neustále, takže jakmile to v systému opět povolím, tak to vleze i na ty nově "objevené". Ale zkusím to ...

PS C:\Windows\system32> Get-PnpDevice -Class 'PORTS'

Status Class FriendlyName InstanceId
------ ----- ------------ ----------
OK Ports USB Serial Port (COM4) FTDIBUS\VID_...
OK Ports XR21B1411 USB UART (COM7) USB\VID_04E2...
OK Ports Intel(R) Active Management Technology - SOL (COM3) PCI\VEN_8086...
OK Ports USB Serial Port (COM5) FTDIBUS\VID_...
OK Ports USB Serial Port (COM8) FTDIBUS\VID_...
Unknown Ports USB-SERIAL CH340 (COM9) USB\VID_1A86...
Unknown Ports USB Serial Port (COM10) FTDIBUS\VID_...
OK Ports USB-SERIAL CH340 (COM6) USB\VID_1A86...

Všechny postupy, co jsme zatím našli, jsou povolovátka/zakazovátka pro systém, ne usera. Asi předpokládali, že aplikace bude natolik solidní, že si porty zvolí, ne že je sebere pro sebe a všichni ostatní utřou. Tohle je od Victronu prostě prasečina. Kdyby třeba existoval aspoň nějaký konfigurák pro tohle.

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: pon úno 13, 2023 11:10 pm
od kodl69
A co takhle virtuální PC a v něm spustit ten victroní výtvor a namapovat jenom jeden sériovej port do virtuálu... Je to hodně zvěrstvo, ale když to jinak nejde. Já mám spíš problém, že mi LM21 nedetekuje sériový porty u ESP32 (esp8266) - dva shodný kusy, jeden to detekuje a druhej ne, netuším proč. Na jiným PC jedou všecky. A minipc HP má na ttyS4 bluetooth, a já se tam marně pokoušel poslat firmware pro esp...

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: pon úno 13, 2023 11:31 pm
od cipis
Prasárnou napravovat prasárnu :D
To prvně zkusím poslat pár mailů na Victron, co to jako udělali ...

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: úte úno 14, 2023 12:18 am
od mihlit
Jo, ona je to hrozná prasestarožitnost. Jenže všichni byli zvyklí dělat se seriákama, pak někdo přišel s usbčkem a oni si vymysleli, že tam prdnou jen převodník a nebudou mít žádnou práci extra. Takže pak máš všechny zařízení, co se identifikují akorát tak jako převodník a bez toho, aniž by s tím začali komunikovat nejsou schopni zjistit, co tam sedí. Přesně takhle kreténsky se chová v systému modemmanager, který při startu sebere všechny usb serial zařízení a zkouší jim posílat příkazy, aby zjistil, jestli na tom portu náhodou nesedí dialup modem. Samozřejmě, že to rozbije kde co (buď to zařízení neočekává, že bude dostávat náhodné příkazy a nebo jen není přístupné při startu půl minuty, než modemmanageru vyprší timeout čekání na odpověď). Nejlepší byl soft UPSky, který při startu zjistil, že UPSka nekomunikuje, bude asi rozbitá a tak hned dal vypnout počítač. S vývojáři MM jsem se hádal dobu, ale marně. Kvůli tomu principu funkce asi dost možná nepůjde ani nastavit pro uživatele povolení jen na nějaký COM port, protože není identifikace zařízení bez již pořešeného ovladače. Takže to bude spíš práva jen pro všechny nebo žádný. Ale to teda hádám, widle jsem viděl naposled už hodně let zpátky. Řešení s virtuálkou by mělo fungovat.

btw ty si chceš psát nějaký soft na PC nebo proč vlastně zkoušíš tuhle variantu. SmartSolar má BT, takže se k tomu dostaneš z tefelónu raz dva, ne?

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: úte úno 14, 2023 12:34 am
od cipis
Mám win (zatím) stroj, do kterého mám svedené všechny seriáky z regulátorů, měniče a teď nově dvě BMSky.
Jediný, kdo v tom dělá bordel, tak je Victron.
A ta jejich posraná appka mi na mobilu nejde nainstalovat :D A hlavně nebudu chodit do sklepa kvůli každé číčovině.

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: úte úno 14, 2023 12:40 am
od Soban
Tak tu apku nepoužívej a napiš si vlastní SW.

Jinak mppt a i BMV712 posílají udaje co pár sekund (ty základní pokud to povolíš) takže je stačí pouze číst a zobrazovat.

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: úte úno 14, 2023 1:04 am
od cipis
Kdybych byl programátor, tak už jsem si něco napsal na všechna zařízení ...
Ale nejsem, tak je trochu zbuzeruju.

Re: Nastavení hledání COM portů na PC v aplikaci VictronConn

Napsal: úte úno 14, 2023 3:14 am
od kodl69
nejlepší chvíle přejít na HA. Ať už to budeš vyčítat přímo do HA nebo třeba přes ESP, tak se ti tohle nestane, akorát je otázka, jestli to někdo už napsal do .yaml... P.S. nebude jednodušší vytvořit něco jako cerbo, někdo to tady postoval jako vlastní tvorbu HW.