Glamtie
ну это проще говоря)
Max
Прикольно, группа, получается, без владельца
Денис
Glamtie
а деньгу кто платит?🧐
Да кто заказывает тот и платит. Сволочи всякие.
Денис
Да кто заказывает тот и платит. Сволочи всякие.
так и я о том, что в этом чате никто их не платит, а значит это не толока
Max
да, владельца в списке нет
И два человеческих админа с урезанными правами.
Max
Интересно, как этот казус обойти
Денис
Интересно, как этот казус обойти
написать волонтерам телеги, как минимум
Max
написать волонтерам телеги, как минимум
А что они сделают? Прибьют к хренам?
Glamtie
Не прибивают спамеров, те им башляют
Денис
А что они сделают? Прибьют к хренам?
почему же?, админы есть и выбрать не так сложно
Glamtie
А у нас есть выбор???
Денис
А у нас есть выбор???
голосование всегда есть
Glamtie
Денис
И оно работает?
эй, это не значит, что телега придумала способ "запуск автоголосования с целью выбора нового владельца группы в случае его ухода"(я о таком не знаю), это лишь значит, что есть человек с нужными правами (волонтер, админ, ..) который может решить эту проблему договорившись с ним (голосование уже во время того как это будет одобрено сверху..)
Remote
Здравствуйте. Пожскажите пожалуйста как на esp8266 организовать получение ИЗ любого входяшего порта данных и вывод на монитор их содержимого
Remote
У меня получается так что получает только на тот порт что в udp.begin(1234) в данном примере получаю только те что присылаются на порт1234. Остальные не "ловятся"
Max
Логично. Сокет единовременно слушает только один порт.
Remote
Тоесть на 8266 не организовать приемо с нескольких портов? Пробовал и два класса. Но тоже как то не получается. На один приходит
Max
Если нужно слушать все 65 тыщ - надо вешать сокеты на них все. Только интуиция подсказывает, что железка крякнет
Remote
Нужно 3 хотябы
Remote
Делал wifiudp udp1 2 3 но тоже не сработало.
Remote
Кто может дайте пожалуста пример. 2 устройства esp8266 в локалке. Первый при запуске посылает на порт 1234 второго привет. Тот если получил привет из порта 1234 отвечает Ответ1234. И со вторым каким нибудь портом аналогично
Remote
Думал простая задачка ))) третий день убить не хочется 😂
Max
WiFiUDP Udp1, Udp2, Udp3; Udp1.begin(12345); Udp2.begin(12346); Udp3.begin(12347); - не работает чтоль?
Max
Агаа
Тогда помогать непедагогично. Лучше вы сейчас пару дней потеряете, но потом за 5 минут долетите.
Max
Причем научитесь самостоятельно.
Ruslan
свежая версия прошивки, аж на 1.5 кб меньше жрёт памяти...
Max
свежая версия прошивки, аж на 1.5 кб меньше жрёт памяти...
А как ты мертики отгружаешь до графаны? бинарный шмат поверх mqtt?
Ruslan
беру heap_free -> mqtt -> python -> pushgateway -> vmagent -> victoriametrics -> grafana в общем, любой повторит
Max
Да, но чот дистанция здорова)
Ruslan
придумаешь короче и проще, пиши
Ruslan
ну можно ещё сразу срать логами в loki -> grafana, но это немного не то, но быстрее, согласен
Ruslan
короче, софтварные вачдоги не помогают против РЭБ, МК встаёт раком, чё только не пробовал
Max
А аппаратные?
Ruslan
давайте думать, как присобачить stwd100 (аналоги предлагайте) на стандартную плату
Max
Погоди, а в чип встроенного нет?
Ruslan
Ruslan
Погоди, а в чип встроенного нет?
ещё раз, есть софтварные, не помогают
economist
А если тупо ресетить каждую минуту релюхой на триггере из МП32?
TR
короче, софтварные вачдоги не помогают против РЭБ, МК встаёт раком, чё только не пробовал
горячий резерв. 2 или лучше 3 с голосованием. ну по классике короче. остальное все полумеры
Kirill
А если перекрестно контролировать исполнение одного потока из другого и делать ресет когда встаёт колом?
Ruslan
так... похоже я наебался с TWDT, надо перепроверить
Роджер
Компилиться без ошибок. Но выдает ошибку: abort() was called at PC 0x4009349b on core 1 Можете подсказать в чет проблема?
Роджер
@ruslanpopov написано как ты любишь на си
Ruslan
камрад, моя консультация стоит конски, поверь со мной лучше по бартеру: SIP или круглый экран
Ruslan
так... похоже я наебался с TWDT, надо перепроверить
перепроверил, сцук, походу я в бреду код писал, всё настроил, а вызвать TWDT на таску забыл, ну и ресета не было )))
Ruslan
Ruslan
Ruslan
тупейшая ошибка, эх
Ruslan
Зато пока копался в коде, напечатал крышечку взамен поломанной...
Ruslan
пошла сборка
Роджер
Падает все на функции: ESP_ERROR_CHECK(esp_ble_gap_register_callback(esp_gap_cb)); В диагностике показывает: ESP_ERROR_CHECK failed: esp_err_t 0x103 (ESP_ERR_INVALID_STATE) at 0x400d1f53 file: "D:\Project\ARDUINO ESP32\BluetoothSerialTEST\app_bt_test_3\app_bt_test_3.ino" line 85 func: void setup() expression: esp_ble_gap_register_callback(esp_gap_cb) abort() was called at PC 0x4009349b on core 0 как исправить?
Ruslan
Моделишь в солид?
Fusion360, когда-то...
Роджер
посмотреть в доку, почему такой результат
Думаешь я это не сделал в первую очередь?
Ruslan
и чё там пишут?
Ruslan
я уже нашёл, а ты?
Роджер
Я попробывал несколько вариантов не помогло
Роджер
ОШИБКА: ESP_ERROR_CHECK failed: esp_err_t 0x103 (ESP_ERR_INVALID_STATE) at 0x400d1f53 file: "D:\Project\ARDUINO ESP32\BluetoothSerialTEST\app_bt_test_3\app_bt_test_3.ino" line 85 func: void setup() expression: esp_ble_gap_register_callback(esp_gap_cb) abort() was called at PC 0x4009349b on core 0
Роджер
Код: ESP_ERROR_CHECK(esp_ble_gap_register_callback(esp_gap_cb)); static void esp_gap_cb(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param) { switch (event) { case ESP_GAP_BLE_ADV_DATA_SET_COMPLETE_EVT: Serial.printf("ESP_GAP_BLE_ADV_DATA_SET_COMPLETE_EVT\n"); esp_ble_gap_start_advertising(&ble_adv_params); break; case ESP_GAP_BLE_ADV_START_COMPLETE_EVT: Serial.printf("ESP_GAP_BLE_ADV_START_COMPLETE_EVT\n"); if(param->adv_start_cmpl.status == ESP_BT_STATUS_SUCCESS) { Serial.printf("Advertising started\n\n"); } else Serial.printf("Unable to start advertising process, error code %d\n\n", param->scan_start_cmpl.status); break; default: Serial.printf("Event %d unhandled\n\n", event); break; } }
Роджер
Судя по описанию проблемы, только эта функция могла внутри вызвать ошибку: esp_ble_gap_start_advertising(&ble_adv_params);
Ruslan
Mezzo Lab
ESP_ERROR_CHECK(esp_ble_gap_register_callback(esp_gap_cb)); static void esp_gap_cb(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param) { switch (event) { case ESP_GAP_BLE_ADV_DATA_SET_COMPLETE_EVT: Serial.printf("ESP_GAP_BLE_ADV_DATA_SET_COMPLETE_EVT\n"); esp_ble_gap_start_advertising(&ble_adv_params); break; case ESP_GAP_BLE_ADV_START_COMPLETE_EVT: Serial.printf("ESP_GAP_BLE_ADV_START_COMPLETE_EVT\n"); if(param->adv_start_cmpl.status == ESP_BT_STATUS_SUCCESS) { Serial.printf("Advertising started\n\n"); } else Serial.printf("Unable to start advertising process, error code %d\n\n", param->scan_start_cmpl.status); break; default: Serial.printf("Event %d unhandled\n\n", event); break; } }
Роджер
Помните ччто понятно это только с высоты вашего опыта, а не с моей чтороны
Роджер
т.е. тоже самое но выделенным?
Mezzo Lab
Даже срать на выделение - хотя и удобно Я про моноширинный шрифт