Едуард Зозуля
Tier2
- Реєстрування
- 26 Лип 2024
- Дописи
- 93
- Бали
- 18
- Сонячні панелі
- JaSolar
- Інвертор
- Deye
а тут так і буде бо фейкові дані в регістрі інвертора.
а згенерувати правильні дані на основі інших регістрів не получилось.
Follow along with the video below to see how to install our site as a web app on your home screen.
Нотатка: This feature may not be available in some browsers.
а тут так і буде бо фейкові дані в регістрі інвертора.
Hiв мене зроблено так як написано в цьому "останньому документі":
191 регістр. його значення множиться на 0.01
я вже помножив на 10, хоча в документації це не описано.Hi
Can you shoot a video of the display register reading being ten times smaller than the LCD and platform for me to see?
Best regards
Gladys
Deye technical support
Как мне им видео показать?)
Вся інформація щодо платформ доступна на сайті в розділі DownloadПитання до автора. Програма скомпільована для 64bit процесорів. Молодша лінійка одноплатників Orange построїна на 32 бітних процах. ARMv7 (32-біт). Чи є принципова різниця для яких програм компілірується програма, чи можливо робити збірку для ARMv7 (32-біт). Версія для андроїд також потребує 64х процесор?
Версію для VenusOS запустити теж не вдалося. На ОС decian 10 бібліотека glibc версії 2.28,. А треба 2,29. Оновити її не зміг.Вся інформація щодо платформ доступна на сайті в розділі Download
dSolar - real-time solar station monitoring system
The dSolar program complex is intended for Deye, Epever, Victron SmartShunt real-time monitoring the equipment of a home solar power plant created on the basis of Deye, Epever, Victron SmartShunt equipmentdoro.poltava.ua
Спробуйте збірку для Victron VenusOS вона під armv7l
дійшов точно до такої проблеми. Як ви її вирішили?Нашёл)
root@debian:/home/oleg# dmesg | grep tty
[ 0.060518] printk: console [tty0] enabled
[ 0.563440] 00:01: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 0.979393] dw-apb-uart.4: ttyS1 at MMIO 0x4017004000 (irq = 16, base_baud = 6250000) is a 16550A
[ 1.781799] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[ 2.210725] usb 1-3: FTDI USB Serial Device converter now attached to ttyUSB0
Теперь как правильно его прописать в MODBUS Adresess?
/dev/ttyUSB0
ttyUSB0
А как вы прописали его в программе, покажите?дійшов точно до такої проблеми. Як ви її вирішили?
E-tid0xb1fff420: 18.12.2024 22:39:24.762 [Deye:GetPV] Do Reconnect Deye Invertor via rs485 ...
18.12.2024 22:39:32.154 [SQLite:Timer:Replication:memtodb] Database replication
18.12.2024 22:39:32.429 [SQLite:Timer:Replication:memtodb] ReplicationTime=272893 microseconds per iteration
E-tid0xb1fff420: 18.12.2024 22:39:34.762 [Deye:StartModbus] logger_sn= connect_type=rs485
E-tid0xb1fff420: 18.12.2024 22:39:34.764 [Deye:StartModbus] Mobdus start Deye Invertor /dev/ttyUSB0 1
E-tid0xb1fff420: 18.12.2024 22:39:34.779 [Deye:StartModbus] Modbus connect Deye Invertor /dev/ttyUSB0 1 response time = 500
E-tid0xb1fff420: 18.12.2024 22:39:35.299 [Deye:GetPV] ERROR:
Deye Invertor Connection timed out
Connection timed out
oot@orangepipc:~/dSolar/server# dmesg | grep tty
[ 0.000000] Kernel command line: root=UUID=5aedcfdb-1473-43c2-9cfb-179328957405 rootwait rootfstype=ext4 splash=veole=tty1 hdmi.audio=EDID:0 disp.screen0_output_mode=1920x1080p60 consoleblank=0 loglevel=1 ubootpart=cd03031b-01 uboo0x2537:0x1066:u,0x2537:0x1068:u sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16 cgroup_enabl
[ 0.000544] printk: console [tty1] enabled
[ 1.661831] printk: console [ttyS0] disabled
[ 1.662300] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 138, base_baud = 1500000) is a 16550A
[ 1.662361] printk: console [ttyS0] enabled
[ 5.337381] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[ 5.344343] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty.
[ 5.350920] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0...
[ 6.799577] systemd[1]: Found device dev-ttyS0.device - /dev/ttyS0.
[ 7.639149] ftdi_sio ttyUSB0: Unable to read latency timer: -32
[ 7.644742] usb 6-1: FTDI USB Serial Device converter now attached to ttyUSB0
dSolar клієнті, вкладка Equipment: Port or IP: /dev/ttyUSB0А как вы прописали его в программе, покажите?
Попробуйте так /dev/ttyS0dSolar клієнті, вкладка Equipment: Port or IP: /dev/ttyUSB0
Может в неправильное гнездо подключен?Хтось має осцилограф, щоб заміряти які уровні сигнала по RS 485? Виходить так, по RS 485 дані відправляються (до лінії під'єднав ще один RS 485 приймач і він бачить що данні по шині ідуть). Але від інвертора ніякої відповіді немає. Також дуже просаджуються уровні по шині. Хотілось би порівняти з робочим. Бо є припущеня что rs485 на інверторі не працює. До цього під'єднував БМС до RS485, може щось пішло не так В мене пороги напругши при відправки пакета до інвертора від -1,2 вольта до +3,5 вольта. Коли відключений інвертор від лінії, напруга -3,5...+3,5 вольта. На лініях А та Б інвертора відключеного від шини - нуль. Може хтось може порівняти. Бо печаль
Вы совместили работу BMS и rs485 через одно гнездо?В то же гнездо где і БМС по CAN шине работает. Значит оно. 1 пін B и 2 пін A.
А як? В одному гнізді і rs485 та CAN. по CAN від'єднана БМС. До Rs485 пробую під'єднати кабель с сервером. Що не так? Або як це у вас? У мене відрізняється в інверторі розташування гнізд порівняно з фото на сторінці проекту. На фото проекту два гнізда. В одному RS485, в іншому CAN. В мене це все в одному. Про що написано в інструкції. Там же приведено розпіновку.Вы совместили работу BMS и rs485 через одно гнездо?
Тогда сначала отладьте работу по шнурку rs485-USB с программой. Убедитесь что работает так как вам нужно, а затем "скрещивайте" с батареей.А як? В одному гнізді і rs485 та CAN. по CAN від'єднана БМС. До Rs485 пробую під'єднати кабель с сервером. Що не так? Або як це у вас? У мене відрізняється в інверторі розташування гнізд порівняно з фото на сторінці проекту. На фото проекту два гнізда. В одному RS485, в іншому CAN. В мене це все в одному. Про що написано в інструкції. Там же приведено розпіновку.
Я собі роблю свої кабелі. Обжимаю. З інвертора виходить кабель, який фізично ділитьс на пари. Одна іде на CAN. Інші на RS485. Так, 4 і 5 контакт це can. 1 та 2 (також 7 та 8 )це RS 485. 3 та 6 GND. І це все в одному рої'ємі на інверторі. Пробував від'єднувати БМС, на випадок якщо щось там конфліктує. Ні, ніякого ефекту.Тогда сначала отладьте работу по шнурку rs485-USB с программой. Убедитесь что работает так как вам нужно, а затем "скрещивайте" с батареей.
Себе я поставил такую игрушку https://vi.aliexpress.com/item/1005005838064451.html
И для работы совместно с батареей пришлось обжать отдельно кабель с 4 и 5 контактом (только для CAN). Совместно оригинальные работать отказывались.