Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Poslední návštěva: čtv čer 30, 2022 1:20 am


Raspberry - EPsolar USB kabel

Automatizace, řízení, měření, logování a programování s využitím platformy Raspberry Pi.
Předchozí

Re: Raspberry - EPsolar USB kabel

Příspěvekod Plazivec » stř čer 01, 2022 7:43 pm

Tak jsem se dostal k tomu, ze jsem dle navodu nainstalil git.
Kód: Vybrat vše
root@homeassistant:/# git --version
git version 2.30.2
root@homeassistant:/#


No a teď bych měl pokračovat klonováním:

Kód: Vybrat vše
root@homeassistant:/# git clone [webová adresa gitu]


Jenomže se to bojím udělat, pač ten git je pro malinu. Poseru něco, když to zkusím?

Edit: ale teď jsem narazil na nějakej ovladač k stáhnutí zde a to už nevim jak se dělá.
2P3S 285Wp Amerisolar= 1,71 kWp, Epsolar Xtra 4210N, MPP Solar PIP 3kW/24V, 150ah lion CATL
2P3S-V +2P4S-J +2P3S-Z 375Wp Longi Half-cut=7,5kWp, 2xKing1, 2x150ah lion CATL krmena 3xEpevrem místo Kingů
?
Plazivec
 
Příspěvky: 369
Registrován: čtv kvě 07, 2020 1:35 am

Re: Raspberry - EPsolar USB kabel

Příspěvekod rottenkiwi » stř čer 01, 2022 8:08 pm

https://www.maxlinear.com/product/inter ... /xr21b1411

Tam su drivery pre Linux kernel x.y.
Napisat: uname -a
a zistit aky mam kernel.

POtom rozbalit a lsmod a potom modprobe
ak neviem tak: man prikaz

Ak neviem co ako citat readme.txt
Of the 12-million-plus emergency-department visits from across 38 hospitals in the US, 28.3% were Hispanic patients, 26.1% were non-Hispanic Black and 35.9% were non-Hispanic White. Of these patients, around 1.5 million received diagnostic imaging testing, including 42.7% White children, 22.4% non-Hispanic Black children, and 25.7% Hispanic children.
Uživatelský avatar
rottenkiwi
 
Příspěvky: 4559
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK

Re: Raspberry - EPsolar USB kabel

Příspěvekod Plazivec » stř čer 01, 2022 8:22 pm

Tak jsem naklonoval git zde.

Kód: Vybrat vše
root@homeassistant:/home/plazivec# git clone https://github.com/lipnitsk/xr
Cloning into 'xr'...
remote: Enumerating objects: 67, done.
remote: Total 67 (delta 0), reused 0 (delta 0), pack-reused 67
Receiving objects: 100% (67/67), 61.10 KiB | 782.00 KiB/s, done.
Resolving deltas: 100% (39/39), done.
root@homeassistant:/home/plazivec#


Šel jsem kompilovat:

Kód: Vybrat vše
root@homeassistant:/home/plazivec/xr# make
make -C /lib/modules/5.10.0-14-amd64/build M=/home/plazivec/xr
make[1]: *** /lib/modules/5.10.0-14-amd64/build: Adresář nebo soubor neexistuje. Konec.
make: *** [Makefile:9: all] Chyba 2


Pak jsem zjišťoval, co se děje a prej něco s hlavičkama, a já ani nevim co to je, tak zase gugl a:

Kód: Vybrat vše
root@homeassistant:/home/plazivec/xr# aptitude install linux-headers-$(uname -r)
Následující NOVÉ balíky budou instalovány:
  linux-compiler-gcc-10-x86{a} linux-headers-5.10.0-14-amd64 linux-headers-5.10.0-14-common{a} linux-kbuild-5.10{a}
0 balíků aktualizováno, 4 nově instalováno, 0 k odstranění a 5 neaktualizováno.
Je třeba stáhnout 11,1 MB archivů. Po rozbalení bude použito 60,8 MB.
Chcete pokračovat? [Y/n/?] y
Mám: 1 http://security.debian.org/debian-security bullseye-security/main amd64 linux-compiler-gcc-10-x86 amd64 5.10.113-1 [457 kB]
Mám: 2 http://security.debian.org/debian-security bullseye-security/main amd64 linux-headers-5.10.0-14-common all 5.10.113-1 [8 966 kB]
Mám: 3 http://security.debian.org/debian-security bullseye-security/main amd64 linux-kbuild-5.10 amd64 5.10.113-1 [699 kB]
Mám: 4 http://security.debian.org/debian-security bullseye-security/main amd64 linux-headers-5.10.0-14-amd64 amd64 5.10.113-1 [978 kB]
Staženo 11,1 MB za 4s (2 470 k/B/s)
Vybírá se dosud nevybraný balík linux-compiler-gcc-10-x86.
(Načítá se databáze … nyní je nainstalováno 164416 souborů a adresářů.)
Připravuje se nahrazení …/linux-compiler-gcc-10-x86_5.10.113-1_amd64.deb …
Rozbaluje se linux-compiler-gcc-10-x86 (5.10.113-1) …
Vybírá se dosud nevybraný balík linux-headers-5.10.0-14-common.
Připravuje se nahrazení …/linux-headers-5.10.0-14-common_5.10.113-1_all.deb …
Rozbaluje se linux-headers-5.10.0-14-common (5.10.113-1) …
Vybírá se dosud nevybraný balík linux-kbuild-5.10.
Připravuje se nahrazení …/linux-kbuild-5.10_5.10.113-1_amd64.deb …
Rozbaluje se linux-kbuild-5.10 (5.10.113-1) …
Vybírá se dosud nevybraný balík linux-headers-5.10.0-14-amd64.
Připravuje se nahrazení …/linux-headers-5.10.0-14-amd64_5.10.113-1_amd64.deb …
Rozbaluje se linux-headers-5.10.0-14-amd64 (5.10.113-1) …
Nastavuje se balík linux-headers-5.10.0-14-common (5.10.113-1) …
Nastavuje se balík linux-compiler-gcc-10-x86 (5.10.113-1) …
Nastavuje se balík linux-kbuild-5.10 (5.10.113-1) …
Nastavuje se balík linux-headers-5.10.0-14-amd64 (5.10.113-1) …

root@homeassistant:/home/plazivec/xr# ^C


Pak znovu kompilace a tady jsem skončil:
Kód: Vybrat vše
root@homeassistant:/home/plazivec/xr# make
make -C /lib/modules/5.10.0-14-amd64/build M=/home/plazivec/xr
make[1]: Vstupuje se do adresáře „/usr/src/linux-headers-5.10.0-14-amd64“
  CC [M]  /home/plazivec/xr/exar.o
/home/plazivec/xr/exar.c: In function ‘xr_usb_serial_suspend’:
/home/plazivec/xr/exar.c:2292:15: error: ‘ASYNCB_INITIALIZED’ undeclared (first use in this function); did you mean ‘RCU_INITIALIZER’?
 2292 |  if (test_bit(ASYNCB_INITIALIZED, &xr->port.flags))
      |               ^~~~~~~~~~~~~~~~~~
      |               RCU_INITIALIZER
/home/plazivec/xr/exar.c:2292:15: note: each undeclared identifier is reported only once for each function it appears in
/home/plazivec/xr/exar.c: In function ‘xr_usb_serial_resume’:
/home/plazivec/xr/exar.c:2313:15: error: ‘ASYNCB_INITIALIZED’ undeclared (first use in this function); did you mean ‘RCU_INITIALIZER’?
 2313 |  if (test_bit(ASYNCB_INITIALIZED, &xr->port.flags)) {
      |               ^~~~~~~~~~~~~~~~~~
      |               RCU_INITIALIZER
/home/plazivec/xr/exar.c: In function ‘xr_usb_serial_reset_resume’:
/home/plazivec/xr/exar.c:2344:15: error: ‘ASYNCB_INITIALIZED’ undeclared (first use in this function); did you mean ‘RCU_INITIALIZER’?
 2344 |  if (test_bit(ASYNCB_INITIALIZED, &xr->port.flags))
      |               ^~~~~~~~~~~~~~~~~~
      |               RCU_INITIALIZER
make[3]: *** [/usr/src/linux-headers-5.10.0-14-common/scripts/Makefile.build:285: /home/plazivec/xr/exar.o] Chyba 1
make[2]: *** [/usr/src/linux-headers-5.10.0-14-common/Makefile:1846: /home/plazivec/xr] Chyba 2
make[1]: *** [/usr/src/linux-headers-5.10.0-14-common/Makefile:185: __sub-make] Chyba 2
make[1]: Opouští se adresář „/usr/src/linux-headers-5.10.0-14-amd64“
make: *** [Makefile:9: all] Chyba 2
2P3S 285Wp Amerisolar= 1,71 kWp, Epsolar Xtra 4210N, MPP Solar PIP 3kW/24V, 150ah lion CATL
2P3S-V +2P4S-J +2P3S-Z 375Wp Longi Half-cut=7,5kWp, 2xKing1, 2x150ah lion CATL krmena 3xEpevrem místo Kingů
?
Plazivec
 
Příspěvky: 369
Registrován: čtv kvě 07, 2020 1:35 am

Re: Raspberry - EPsolar USB kabel

Příspěvekod mgx » stř čer 01, 2022 8:27 pm

urob teamviewer a posli mi udaje, pozrem sa ti na to :)
Uživatelský avatar
mgx
 
Příspěvky: 266
Registrován: stř dub 15, 2015 12:14 pm
Bydliště: Tatranska Lomnica

Re: Raspberry - EPsolar USB kabel

Příspěvekod rottenkiwi » stř čer 01, 2022 8:40 pm

No u mna to zbehlo OK a vypotilo:
../xr_usb_serial_common_lnx-3.6-and-newer-pak/xr_usb_serial_common.ko
Of the 12-million-plus emergency-department visits from across 38 hospitals in the US, 28.3% were Hispanic patients, 26.1% were non-Hispanic Black and 35.9% were non-Hispanic White. Of these patients, around 1.5 million received diagnostic imaging testing, including 42.7% White children, 22.4% non-Hispanic Black children, and 25.7% Hispanic children.
Uživatelský avatar
rottenkiwi
 
Příspěvky: 4559
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK

Re: Raspberry - EPsolar USB kabel

Příspěvekod Plazivec » stř čer 01, 2022 9:07 pm

mgx píše:urob teamviewer a posli mi udaje, pozrem sa ti na to :)


Našel jsem na to řešení, přepsat v exar.c

Kód: Vybrat vše
-   if (test_bit(ASYNCB_INITIALIZED, &xr_usb_serial->port.flags)) {
+   if (tty_port_initialized(&xr_usb_serial->port)) {


Ale neodvážím se to přepsat.

Edit: Máš SZ
2P3S 285Wp Amerisolar= 1,71 kWp, Epsolar Xtra 4210N, MPP Solar PIP 3kW/24V, 150ah lion CATL
2P3S-V +2P4S-J +2P3S-Z 375Wp Longi Half-cut=7,5kWp, 2xKing1, 2x150ah lion CATL krmena 3xEpevrem místo Kingů
?
Plazivec
 
Příspěvky: 369
Registrován: čtv kvě 07, 2020 1:35 am

Re: Raspberry - EPsolar USB kabel

Příspěvekod mmic » úte čer 07, 2022 5:54 pm

Koukni na muj prispevek, ja uz to opravil, presne tento problem
?
mmic
 
Příspěvky: 2
Registrován: pon srp 23, 2021 11:47 am

Re: Raspberry - EPsolar USB kabel

Příspěvekod Plazivec » stř čer 08, 2022 7:34 am

Už jsem na to koukal, ale samozřejmě mě napadlo, jestli to bude běžet i pro debian, navíc jsem v tý době nevěděl ani klonovat git. Zkusím to.
2P3S 285Wp Amerisolar= 1,71 kWp, Epsolar Xtra 4210N, MPP Solar PIP 3kW/24V, 150ah lion CATL
2P3S-V +2P4S-J +2P3S-Z 375Wp Longi Half-cut=7,5kWp, 2xKing1, 2x150ah lion CATL krmena 3xEpevrem místo Kingů
?
Plazivec
 
Příspěvky: 369
Registrován: čtv kvě 07, 2020 1:35 am

Re: Raspberry - EPsolar USB kabel

Příspěvekod Plazivec » pát čer 10, 2022 10:00 am

Taknějak jsem se dostal k dořešení spojení na půdu, povedlo se nainstalit ovladač USB wifi dongle s anténkou a tak mám teď spolehlivé a rychlé spojení s HA a můžu dořešit ten ovladač XR.
Nicméně po vynešení PC na půdu, hned u prvního SSH spojení koukám:
Kód: Vybrat vše
plazivec@homeassistant:~$ lsusb
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 007: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC
Bus 001 Device 005: ID 04e2:1411 Exar Corp. XR21B1411
Bus 001 Device 004: ID 04e2:1411 Exar Corp. XR21B1411
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
plazivec@homeassistant:~$


Mám to chápat tak, že předešlé pokusy nainstalit XR ovladač nebyly tak neůspěšné, jak jsem myslel?
2P3S 285Wp Amerisolar= 1,71 kWp, Epsolar Xtra 4210N, MPP Solar PIP 3kW/24V, 150ah lion CATL
2P3S-V +2P4S-J +2P3S-Z 375Wp Longi Half-cut=7,5kWp, 2xKing1, 2x150ah lion CATL krmena 3xEpevrem místo Kingů
?
Plazivec
 
Příspěvky: 369
Registrován: čtv kvě 07, 2020 1:35 am

Re: Raspberry - EPsolar USB kabel

Příspěvekod Plazivec » pát čer 10, 2022 3:10 pm

Tak jsem to asi domrvil. Jelikož co si pamatuju, co jsem posledně neudělal:
Kód: Vybrat vše
# echo blacklist cdc-acm > /etc/modprobe.d/blacklist-cdc-acm.conf
   # update-initramfs -u


-jsem teďkonc dodělal a je to špatně asi.

Protože před tím:

Kód: Vybrat vše
/dev/tty      /dev/ttyS2  /dev/tty11  /dev/tty16  /dev/tty20  /dev/tty25  /dev/tty3   /dev/tty34  /dev/tty39  /dev/tty43  /dev/tty48  /dev/tty52  /dev/tty57  /dev/tty61  /dev/tty9
/dev/ttyACM0  /dev/ttyS3  /dev/tty12  /dev/tty17  /dev/tty21  /dev/tty26  /dev/tty30  /dev/tty35  /dev/tty4   /dev/tty44  /dev/tty49  /dev/tty53  /dev/tty58  /dev/tty62
/dev/ttyACM1  /dev/tty0   /dev/tty13  /dev/tty18  /dev/tty22  /dev/tty27  /dev/tty31  /dev/tty36  /dev/tty40  /dev/tty45  /dev/tty5   /dev/tty54  /dev/tty59  /dev/tty63
/dev/ttyS0    /dev/tty1   /dev/tty14  /dev/tty19  /dev/tty23  /dev/tty28  /dev/tty32  /dev/tty37  /dev/tty41  /dev/tty46  /dev/tty50  /dev/tty55  /dev/tty6   /dev/tty7
/dev/ttyS1    /dev/tty10  /dev/tty15  /dev/tty2   /dev/tty24  /dev/tty29  /dev/tty33  /dev/tty38  /dev/tty42  /dev/tty47  /dev/tty51  /dev/tty56  /dev/tty60  /dev/tty8


a potom:

Kód: Vybrat vše
/dev/tty    /dev/tty0   /dev/tty13  /dev/tty18  /dev/tty22  /dev/tty27  /dev/tty31  /dev/tty36  /dev/tty40  /dev/tty45  /dev/tty5   /dev/tty54  /dev/tty59  /dev/tty63
/dev/ttyS0  /dev/tty1   /dev/tty14  /dev/tty19  /dev/tty23  /dev/tty28  /dev/tty32  /dev/tty37  /dev/tty41  /dev/tty46  /dev/tty50  /dev/tty55  /dev/tty6   /dev/tty7
/dev/ttyS1  /dev/tty10  /dev/tty15  /dev/tty2   /dev/tty24  /dev/tty29  /dev/tty33  /dev/tty38  /dev/tty42  /dev/tty47  /dev/tty51  /dev/tty56  /dev/tty60  /dev/tty8
/dev/ttyS2  /dev/tty11  /dev/tty16  /dev/tty20  /dev/tty25  /dev/tty3   /dev/tty34  /dev/tty39  /dev/tty43  /dev/tty48  /dev/tty52  /dev/tty57  /dev/tty61  /dev/tty9
/dev/ttyS3  /dev/tty12  /dev/tty17  /dev/tty21  /dev/tty26  /dev/tty30  /dev/tty35  /dev/tty4   /dev/tty44  /dev/tty49  /dev/tty53  /dev/tty58  /dev/tty62


chybí jak:
Kód: Vybrat vše
/dev/ttyXRUSB[0-3]

což měl být výsledek,

tak teď už i:
Kód: Vybrat vše
/dev/ttyACM0
/dev/ttyACM1
2P3S 285Wp Amerisolar= 1,71 kWp, Epsolar Xtra 4210N, MPP Solar PIP 3kW/24V, 150ah lion CATL
2P3S-V +2P4S-J +2P3S-Z 375Wp Longi Half-cut=7,5kWp, 2xKing1, 2x150ah lion CATL krmena 3xEpevrem místo Kingů
?
Plazivec
 
Příspěvky: 369
Registrován: čtv kvě 07, 2020 1:35 am

Re: Raspberry - EPsolar USB kabel

Příspěvekod Plazivec » pát čer 10, 2022 4:59 pm

Další díl anabáze za taháním dat z epevru přímo do PC. Píšu to sem proto, abych to někde zaznamenal pro další bídníky, jako jsem já, nebo přímo pro mne, protože já mám hlavu děravou jako řešeto.

Zjistil jsem, že mám něco v nepořádku kolem serialu s tím hadem.

Kód: Vybrat vše
root@homeassistant:/home/plazivec# python -m serial.tools.list_ports -v
/usr/bin/python: Error while finding module specification for 'serial.tools.list_ports' (ModuleNotFoundError: No module named 'serial')


Gúglováním jsem zmoudřel:

Kód: Vybrat vše
root@homeassistant:/home/plazivec# aptitude install python3-pip
root@homeassistant:/home/plazivec# pip3  install pyserial


Výsledek:
Kód: Vybrat vše
root@homeassistant:/home/plazivec# python -m serial.tools.list_ports -v
/dev/ttyACM0
    desc: XR21B1411
    hwid: USB VID:PID=04E2:1411 SER=N5538882551 LOCATION=3-1.2:1.0
/dev/ttyACM1
    desc: XR21B1411
    hwid: USB VID:PID=04E2:1411 SER=E9821362061 LOCATION=3-1.3:1.0
/dev/ttyS0
    desc: ttyS0
    hwid: PNP0501
3 ports found


Takže předpokládám, že mému hadovi chyběla jaksi povědomost o existenci serial ports. Což teď by neměla. Teď začnu plavat v tom, že nevím, jestli dosavadní snaha o samotný driver něco zanechala, nebo nikoliv.

Předpokládám, že jelikož ls /dev/tty* vrací /dev/ttyACM[0-1] (mám tam píchlé dva Epevry),
Kód: Vybrat vše
root@homeassistant:/home/plazivec# ls /dev/tty*
/dev/tty      /dev/ttyS0  /dev/ttyS3  /dev/tty10  /dev/tty13  /dev/tty16  /dev/tty19  /dev/tty21  /dev/tty24  /dev/tty27  /dev/tty3   /dev/tty32  /dev/tty35  /dev/tty38  /dev/tty40  /dev/tty43  /dev/tty46  /dev/tty49  /dev/tty51  /dev/tty54  /dev/tty57  /dev/tty6   /dev/tty62  /dev/tty8
/dev/ttyACM0  /dev/ttyS1  /dev/tty0   /dev/tty11  /dev/tty14  /dev/tty17  /dev/tty2   /dev/tty22  /dev/tty25  /dev/tty28  /dev/tty30  /dev/tty33  /dev/tty36  /dev/tty39  /dev/tty41  /dev/tty44  /dev/tty47  /dev/tty5   /dev/tty52  /dev/tty55  /dev/tty58  /dev/tty60  /dev/tty63  /dev/tty9
/dev/ttyACM1  /dev/ttyS2  /dev/tty1   /dev/tty12  /dev/tty15  /dev/tty18  /dev/tty20  /dev/tty23  /dev/tty26  /dev/tty29  /dev/tty31  /dev/tty34  /dev/tty37  /dev/tty4   /dev/tty42  /dev/tty45  /dev/tty48  /dev/tty50  /dev/tty53  /dev/tty56  /dev/tty59  /dev/tty61  /dev/tty7

-bude chyba ještě stranou CDC-ACM.
Tady mám další dilemu. Jestli CDC-ACM zakážu, nebo přidám na bleklist, nebo tak něco, tak jestli mě to nevyřadí ostatní USB porty z činnosti dosavadní, blahé. Protože pokud ano, tak mě vypadne wifina a to už se naseru, pač budu zas muset na půdu, donést písí na stúl a pěkně napřímo s monitorem, klávesnící a myší, to vrátit, což teď nemám ani páru- JAK.
2P3S 285Wp Amerisolar= 1,71 kWp, Epsolar Xtra 4210N, MPP Solar PIP 3kW/24V, 150ah lion CATL
2P3S-V +2P4S-J +2P3S-Z 375Wp Longi Half-cut=7,5kWp, 2xKing1, 2x150ah lion CATL krmena 3xEpevrem místo Kingů
?
Plazivec
 
Příspěvky: 369
Registrován: čtv kvě 07, 2020 1:35 am

Re: Raspberry - EPsolar USB kabel

Příspěvekod Plazivec » pát čer 17, 2022 4:08 pm

Takže slepá ulice, vyřazení CDC-ACM mě zrušilo USB wifi dongle.
2P3S 285Wp Amerisolar= 1,71 kWp, Epsolar Xtra 4210N, MPP Solar PIP 3kW/24V, 150ah lion CATL
2P3S-V +2P4S-J +2P3S-Z 375Wp Longi Half-cut=7,5kWp, 2xKing1, 2x150ah lion CATL krmena 3xEpevrem místo Kingů
?
Plazivec
 
Příspěvky: 369
Registrován: čtv kvě 07, 2020 1:35 am

Předchozí

Zpět na Raspberry Pi

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků

Reputation System ©'