Страница 2 из 4

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 25 мар 2023, 05:03
aidar_i
ecoins писал(а): 24 мар 2023, 18:41 Айдар и phazz мастак делать блоки
Я пока занят другим, Phazz, если есть время сделайте блок или проект.

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 25 мар 2023, 08:11
Rovki
aidar_i писал(а): 25 мар 2023, 05:03
ecoins писал(а): 24 мар 2023, 18:41 Айдар и phazz мастак делать блоки
Я пока занят другим, Phazz, если есть время сделайте блок или проект.
Так зачем блок , если там модбас. бери и делай с ним что хошь :)

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 25 мар 2023, 20:07
Rovki
Спросил очередной "помощник".
Результат- ТС понял ,что БП не нужен(как просил) . А готовый проект он не просил :smile44:

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 26 мар 2023, 01:55
Tyma
Rovki писал(а): 25 мар 2023, 08:11 Так зачем блок , если там модбас. бери и делай с ним что хошь
Наверное я что-то недопонимаю, но под pzem 017 они запилили отдельную библиотеку modbus, стандартная не будет работать.
If this is the first time you are dealing with modbus communication, this Modified Modbus Master Library file is needed to be installed to the Arduino IDE Software so that it can understand the programming function. If you have installed the original ModbusMaster.h library from library management, kindly look into the folder and delete it or it will clash with this library.

Тут надо создавать блок и заливать туда модифицированную версию ModbusMaster.h library.

Отправлено спустя 28 минут 7 секунд:
Там в принципе всё очень просто создать блок, скетч готовый и рабочий, только надо убрать все от Blynk. Залить модифицированную версию ModbusMaster.h library.
4 входа, 4 выхода и Reset/сброс кВтч (строка 212). В скетче указанo.
Пины указаны
RO to D2 Pin of Node MCU
DI to D3 Pin of Node MCU
RE to D1 Pin of Node MCU
DE to D0 Pin of Node MCU

И нужен выход или опция для указания шунта - строка 43
Declare your external shunt value for DC Meter. Default 0x0000 is 100A, replace to "0x0001" if using 50A shunt, 0x0002 is for 200A, 0x0003 is for 300A

Я-бы сам сделал, только не очень разбираюсь в создание блокав flp.
batt1.webp

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 26 мар 2023, 02:03
Phazz
[ref]Tyma[/ref], с отпуска вернусь. Попробую сделать.

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 26 мар 2023, 02:06
Tyma
Phazz писал(а): 26 мар 2023, 02:03 [ref]Tyma[/ref], с отпуска вернусь. Попробую сделать.
Приятного отдыха! :smile236:

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 26 мар 2023, 02:30
Rovki
В ФЛ Автор использует свою библиотеку а не ардуиновскую модбас

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 26 мар 2023, 02:41
Phazz
[ref=#ff8000]Rovki[/ref], в pzem как раз используется отдельная библиотека. Но на сколько я помню там лишь сброс счетчика нестандартно реализован. Все остальное стандартное модбас.

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 26 мар 2023, 02:46
Rovki
Phazz писал(а): 26 мар 2023, 02:41 [ref=#ff8000]Rovki[/ref], в pzem как раз используется отдельная библиотека. Но на сколько я помню там лишь сброс счетчика нестандартно реализован. Все остальное стандартное модбас.
Модбасу всеравно что сбрасывать, он этого не знает, главное знать адреса регистров, их функции

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 28 мар 2023, 14:19
Phazz
[ref]Tyma[/ref], Пробуйте

Отправлено спустя 10 минут 42 секунды:
Компилируется пока только на ESP8266

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 28 мар 2023, 19:05
Tyma
Phazz писал(а): 28 мар 2023, 14:19Пробуйте
Добрый день!
Спасибо!
А как его законектить - входы/выходы ? Я работаю через Remotexy.

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 28 мар 2023, 20:01
Phazz
[ref]Tyma[/ref], а что конкретно не поучается?

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 28 мар 2023, 21:30
Tyma
Phazz писал(а): 28 мар 2023, 20:01 а что конкретно не поучается?
1. Сижу, изучаю - как объединить с блоком Remotexy?
2. Как я понимаю, опция "адрес", нужно указать номер шунта?
3. Опция сброса - Reset?

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 28 мар 2023, 21:53
Phazz
[ref]Tyma[/ref], адрес это адрес слэйва pzem обычно это 1
Выведите данные блока в уарт и посмотрите есть ли данные.

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 28 мар 2023, 22:49
Tyma
Phazz писал(а): 28 мар 2023, 21:53 Выведите данные блока в уарт и посмотрите есть ли данные.
Не могу понять, как это работает. На пример блок pzem-004T, который встроен в flp, через блок "конвертации строк", я подключаю к блоку Remotexy и всё, все работает, выводится на приложение, а зачем pzem-17 через уарт ...и главное - как? :smile37:

Как здесь

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 28 мар 2023, 22:57
Phazz
[ref]Tyma[/ref], да в примере все настроено же
И еще пин 4 и 5 у wemos D1 и D2

Отправлено спустя 4 минуты 34 секунды:
Нужно сначала проверить работоспособность на простом. А потом уже усложнять проект.

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 28 мар 2023, 23:04
Tyma
[ref=#808080]Phazz[/ref],
Как их подключить/объединить?

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 28 мар 2023, 23:17
Phazz
Вот почему я такие блоки не люблю без железки делать ))))
Tyma писал(а): 28 мар 2023, 23:04 [ref=#808080]Phazz[/ref],
Как их подключить/объединить?
так через конвертер жеж

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 28 мар 2023, 23:59
Tyma
Phazz писал(а): 28 мар 2023, 23:17 так через конвертер жеж
Имею в виду на схеме как их подключить, не на железе? Как блок Remote будет знать какой выход куда?

Нужна помощь - зашить работающий IDE скетч в flp блок.

Добавлено: 29 мар 2023, 00:02
Phazz
[ref]Tyma[/ref], присылайте ваш проект