Страница 28 из 45
Версия программы 4.х
Добавлено: 01 дек 2018, 02:53
whitevip
[ref]Di123[/ref], я уже писал об этом баге.

Версия программы 4.х
Добавлено: 01 дек 2018, 08:36
Di123
ну так а что делать то ?
как обойти ошибку у меня всё застопорилось на этом датчике теперь
Версия программы 4.х
Добавлено: 01 дек 2018, 12:24
Cancertanly
заметил, что если некоторое время работаешь в версии 4,2 то программа начинает подвисать. а когда нажмешь кнопку сохранить проект, то ее отпускает и снова работает норм
Версия программы 4.х
Добавлено: 01 дек 2018, 13:55
whitevip
[ref]Di123[/ref], ждать обновление, я тоже жду из за этого , весь проект встал. Можно помочь проекту деньгами сколько можете.
http://flprog.ru/pomoshh-proektu/
Версия программы 4.х
Добавлено: 01 дек 2018, 14:44
Dev1
Делайте пб и вперед, че ждать то

Версия программы 4.х
Добавлено: 01 дек 2018, 15:57
Sancho
Di123 писал(а): 01 дек 2018, 08:36ну так а что делать то ?
как обойти ошибку у меня всё застопорилось на этом датчике теперь
попробовать
иначе самому...
Версия программы 4.х
Добавлено: 01 дек 2018, 21:56
aidar_i
Я опять на счет RemoteXY, предлагаю имя сети и пароль вводить со входа, а не в параметрах блока.
Вот как я решил это в примере с выключением и включением светодиода на ESP8266. Имя сети и пароль передаются из WiFiManager:
[spoiler]#define REMOTEXY_MODE__ESP8266WIFI_LIB_CLOUD
#include <ESP8266WiFi.h>
#include <RemoteXY.h>
#include <DNSServer.h>
#include <ESP8266WebServer.h>
#include <WiFiManager.h>
const char* REMOTEXY_WIFI_SSID="";
const char* REMOTEXY_WIFI_PASSWORD ="";
char ssidStr[30];
char passwStr[30];
String SSIDStr;
String PasswStr;
#define REMOTEXY_CLOUD_SERVER "cloud.remotexy.com"
#define REMOTEXY_CLOUD_PORT 6376
#define REMOTEXY_CLOUD_TOKEN "поставьте свой токен"
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
{ 255,1,0,0,0,20,0,8,13,0,
2,0,34,13,22,11,2,26,31,31,
79,78,0,79,70,70,0 };
struct {
uint8_t switch_1; // =1 если переключатель включен и =0 если отключен
uint8_t connect_flag; // =1 if wire connected, else =0
} RemoteXY;
#pragma pack(pop)
#define PIN_SWITCH_1 13
void setup()
{ Serial.begin(115200);
WiFiManager wifiManager;
wifiManager.autoConnect("AutoConnectAP");
SSIDStr = WiFi.SSID();
PasswStr = WiFi.psk();
SSIDStr.toCharArray(ssidStr, SSIDStr.length()+1);
PasswStr.toCharArray(passwStr, PasswStr.length()+1);
REMOTEXY_WIFI_SSID = ssidStr;
REMOTEXY_WIFI_PASSWORD=passwStr;
remotexy = new CRemoteXY (RemoteXY_CONF_PROGMEM, &RemoteXY,
REMOTEXY_ACCESS_PASSWORD,
REMOTEXY_WIFI_SSID, REMOTEXY_WIFI_PASSWORD, REMOTEXY_CLOUD_SERVER,
REMOTEXY_CLOUD_PORT, REMOTEXY_CLOUD_TOKEN);
pinMode (PIN_SWITCH_1, OUTPUT);
}
void loop()
{
RemoteXY_Handler ();
digitalWrite(PIN_SWITCH_1, (RemoteXY.switch_1==0)?LOW:HIGH);
}[/spoiler]
Тогда мы можем менять имя и пароль сети , хоть с UART, хоть с браузера и тп.
Сейчас. чтобы реализовать это нужно доп блок и правка скетча.
Версия программы 4.х
Добавлено: 04 дек 2018, 21:22
Ivan-07
Просьба к автору добавить возможность смены пинов I2C в ESP это работает, например Wire.pins(D4,D3);
Версия программы 4.х
Добавлено: 04 дек 2018, 22:38
НовыйUser
Кто помнит, почему отказались от обновления программы через репозиторий ?
Версия программы 4.х
Добавлено: 05 дек 2018, 20:23
zvukache
Добрый день, уважаемый автор.
Вот такой баг обнаружился в программе 4.2.0:
Сканирую коды кнопок пульта ДУ, сохраняю в файл, а использовать не могу. Как только пытаюсь настроить блок чтения кнопок с пульта ДУ (добавить кнопки в блок из сохраненного файла), программа закрывается. Я несколько раз отправлял на сервер сгенерированный программой отчет об ошибке.
Версия программы 4.х
Добавлено: 06 дек 2018, 07:47
whitevip
[ref]zvukache[/ref], Эту проблему уже озвучивали. Ждем обновление.

Версия программы 4.х
Добавлено: 08 дек 2018, 08:08
pipapsix
Знаю, но переспрошу на всякий пожарный)
Могу постоянно вот так , без записи,выводить показания, на память это не повлияет??
Новый точечный рисунок.bmp
Версия программы 4.х
Добавлено: 08 дек 2018, 09:38
Phazz
Меня тоже интересует, есть лимит на количество циклов записи в память ESP?
Версия программы 4.х
Добавлено: 08 дек 2018, 15:52
whitevip
[ref=#404040]Phazz[/ref], 100.000 раз EEprom
Отправлено спустя 4 минуты 51 секунду:
Это как я читал только в одну ячейку, после можно просто поменять ячейку и погонять еще на 100.000 раз
Версия программы 4.х
Добавлено: 11 дек 2018, 05:15
Di123
whitevip писал(а): 08 дек 2018, 15:52[ref=#404040]Phazz[/ref], 100.000 раз EEprom
Отправлено спустя 4 минуты 51 секунду:
Это как я читал только в одну ячейку, после можно просто поменять ячейку и погонять еще на 100.000 раз
интересно и как вы это себе представляете
как ардуина поймёт что эта ячейка битая а та нет ?
если даже в компе такой функции нету на флешках да и в оперативной памяти если глючная ячейка то забей болт с её лечением
такая фигня есть только в винтах и то ограничена лиш мизерным доп резервом после чего его как и всё остальное выкидывают
Отправлено спустя 35 минут 46 секунд:
теоретически можно отключить встроеную епром и подрубить внешнию 24с256 на 32кб
Версия программы 4.х
Добавлено: 11 дек 2018, 06:40
Di123
автор в вашем блоке DS18B20 какая реализована битность ?
по документации её можно менять от 9 - 12 бит
и в нём вроде как встроена реализация аварийного оповещения по заданому значениию
как её вывести в вашем блоке не задеействуя лишних доп блоков неувеличивая и без того скеч по памяти ?
Версия программы 4.х
Добавлено: 11 дек 2018, 14:55
lexuv
Баг с пропаданием инверсии на входе блока управления подсветкой дисплея (D1B1):
Т.е. поставили инверсию на вход блока, сохранили, вышли, загрузили — инверсии нет. И так каждый раз надо вручную ее проставлять.
Проблема тянется еще с третьей версии.
Версия программы 4.х
Добавлено: 11 дек 2018, 17:20
aidar_i
У меня такого не было никогда.
Версия программы 4.х
Добавлено: 11 дек 2018, 17:29
nalnik
lexuv
Подтверждаю - было такое же с nodemcu и дисплеем 16х4.
Покажите проект пожалуста.
Версия программы 4.х
Добавлено: 12 дек 2018, 11:55
lexuv
[ref]nalnik[/ref], а зачем Вам мой проект? Вот я сверху и привел простейший пример, на котором уже и слетает инверсия.