Запросы на функционал LuckyBox

  • В этой теме 987 ответов, 105 участников, последнее обновление 2 года сделано Dark.
Просмотр 15 сообщений - с 226 по 240 (из 988 всего)
  • Автор
    Сообщения
  • #29436
    MarB
    Участник
    • Ответов: 29
    @marb

    Возможно ли сделать так чтобы LuckyBox при регистрации в домашней сети имел один и тот же адрес, например 192.168.1.99. Спасибо если сделаете, а то со смартфона переберать адреса приходится.

    #29438
    Антоха
    Участник
    • Ответов: 451
    @5-28

    Возможно ли сделать так чтобы LuckyBox при регистрации в домашней сети имел один и тот же адрес, например 192.168.1.99. Спасибо если сделаете, а то со смартфона переберать адреса приходится.

    Возможно, но это не от LuckyBox зависит, а от вашего роутера, это на нём необходимо настроить, чтобы он лакибоксу каждый раз один и тот же IP назначал

    #29440
    MarB
    Участник
    • Ответов: 29
    @marb

    Возможно ли сделать так чтобы LuckyBox при регистрации в домашней сети имел один и тот же адрес, например 192.168.1.99. Спасибо если сделаете, а то со смартфона переберать адреса приходится.

    Возможно, но это не от LuckyBox зависит, а от вашего роутера, это на нём необходимо настроить, чтобы он лакибоксу каждый раз один и тот же IP назначал

    Ещё бы знать как? По какому то номеру указанному на? Или в?

    #29459
    Василий
    Участник
    • Ответов: 37
    @kruvasil

    Напиши название роутера,  может смогу подсказать.  А так в настройках роутера можно определённом мас адресу давать определённый Ip.

    #29461
    Антоха
    Участник
    • Ответов: 451
    @5-28
    #29467
    MarB
    Участник
    • Ответов: 29
    @marb
    #29477
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Дайте пару неделек огородом позаниматься…. Доделаю силовой блок, в частности стабилизацию напряжения, и займусь исполнительными устройствами (сервоприводы, шаговики).

    #29486
    Lev
    Участник
    • Ответов: 36
    @stealth168

    Дайте пару неделек огородом позаниматься….

    Я пока закажу кран, он все равно из Китая до Израиля за три недели минимум доедет…

    #29502
    Dark
    Участник
    • Ответов: 864
    @dark

    Напишу тут как более близкая по смыслу тема.

    Предлагаю в файлах прошивки distillation_mode.cpp добавить переменную

    float settingTemStart = 80.0; // температура начала работы куба на отбор

    , а так же изменить строчку

    // ждем нагрев куба до 80 градусов
    if (temperatureSensor[DS_Cube].data >= 80.0)

    на

    // ждем нагрев куба до 80 градусов
    if (temperatureSensor[DS_Cube].data >= settingTemStart)

    а так же в файле distillation_mode.h

    изменить

    extern void handleDistillationTpl();
    extern void handleDistillationSensorSetLoad();

    на

    extern void handleDistillationTpl(byte key); //0- handleDistillationTpl, 1- handleDistillationSensorSetLoad
    //extern void handleDistillationSensorSetLoad();

    а в файле distillation_mode.cpp удалить функцию handleDistillationSensorSetLoad(); а функцию handleDistillationTpl(byte key) сделать такую:

    void handleDistillationTpl(byte key) {
    int i, k;
    loadEepromDistillation();
    String dataForWeb = “{“;
    // датчики температуры
    for (i = 1; i <= DS_Cnt; i++) {
    k = 0;
    while (1) {
    if (temperatureSensor[k].num == i) {
    dataForWeb += “\”t” + String(i) + “\”:{\”value\”:” + String(temperatureSensor[k].data);
    dataForWeb += “,\”name\”:\”” + String(temperatureSensor[k].name) + “\”,\”color\”:” + String(temperatureSensor[k].color);
    dataForWeb += “,\”member\”:” + String(temperatureSensor[k].member);
    if (handleDistillationTpl(key)==0){ dataForWeb += “,\”cutoff\”:” + String(temperatureSensor[k].cutoff);}
    dataForWeb += “,\”priority\”:” + String(temperatureSensor[k].priority)+ “,\”allertValue\”:” + String(temperatureSensor[k].allertValueIn) + “},”;
    break;
    }
    if (k < 7) k++;
    else break;
    }
    }
    // выходы ШИМ
    for (i = 0; i < 8; i++) {
    dataForWeb += “\”out” + String(i + 1) + “\”:{\”value\”:” + String(pwmOut.data) + “,\”name\”:\”” + String(pwmOut.name) + “\”,\”member\”:” + String(pwmOut.member) + “},”;
    }
    // входы АЦП
    dataForWeb += “\”in1\”:{\”value\”:” + String(adcIn[0].data) + “,\”name\”:\”” + String(adcIn[0].name) + “\”,\”member\”:” + String(adcIn[0].member) + “},”;
    dataForWeb += “\”in2\”:{\”value\”:” + String(adcIn[1].data) + “,\”name\”:\”” + String(adcIn[1].name) + “\”,\”member\”:” + String(adcIn[0].member) + “},”;
    dataForWeb += “\”in3\”:{\”value\”:” + String(adcIn[2].data) + “,\”name\”:\”” + String(adcIn[2].name) + “\”,\”member\”:” + String(adcIn[0].member) + “},”;
    dataForWeb += “\”in4\”:{\”value\”:” + String(adcIn[3].data) + “,\”name\”:\”” + String(adcIn[3].name) + “\”,\”member\”:” + String(adcIn[0].member) + “}}”;
    HTTP.send(200, “text/json”, dataForWeb);
    }

    тогда функцию

    void initDistillation()
    {
    HTTP.on(“/distillationSensorsGetTpl”, handleDistillationTpl); // Отправка топологии датчиков при входе на закладку
    HTTP.on(“/distillationSensorsSetLoad”, handleDistillationSensorSetLoad); // Отправка – Добавить датчики для процесса
    HTTP.on(“/distillationSensorsSetSave”, handleDistillationSensorSetSave); // Прием выбранных датчиков
    }

    можно заменить на

    void initDistillation()
    {
    HTTP.on(“/distillationSensorsGetTpl”, handleDistillationTpl(0)); // Отправка топологии датчиков при входе на закладку
    HTTP.on(“/distillationSensorsSetLoad”, handleDistillationTpl(1)); // Отправка – Добавить датчики для процесса
    HTTP.on(“/distillationSensorsSetSave”, handleDistillationSensorSetSave); // Прием выбранных датчиков
    }

    Да! Я с виду шут, но в душе король, и ни кто как я не может...

    #29503
    Dark
    Участник
    • Ответов: 864
    @dark

    Вдогонку, чувствую что аналогичные изменения можно сделать и для reflux_mode.cpp и reflux_mode.h или сделать единую функцию для всей прошивки

    Да! Я с виду шут, но в душе король, и ни кто как я не может...

    #29889
    Александр 25ru
    Участник
    • Ответов: 238
    @lis255

    Спасибо автаматике , вчера сварил пиво 30л наконец-то 🙂

    Затирания прошли норм !

    И тут я понял чего не хватает в этой вкладке. Мне кажется надо добавить пункт кипячение с регулировкой мощности и какие-то как пункты где можно проставить через какое время подать звуковой сигнал для внесения хмеля. Мне кажется было бы очень удобно. А то пришлось кипятить в режиме дистиляции 🙂

    И таймер для внесения хмеля на телефоне выставлять.

    А так пропищала прибежал хмель кинул и пошел дальше делами заниматься

    #30176
    Dark
    Участник
    • Ответов: 864
    @dark

    Может я и пропустил, но не плохо было бы внизу или еще где прописать номер сборки.

    Да! Я с виду шут, но в душе король, и ни кто как я не может...

    #30182
    Счастливчик
    Хранитель
    • Ответов: 2655
    @wpadm

    Номера сборок и прочее это пишется при выкладывании в основной ветке на сайте или форуме. Для маркировки night builds во время разработки вполне хороши встроенные средства гитхаба. Там есть идентификаторы сборок, комментарии к ним и вообще масса информации.

    Хорошо живет на свете Винни-Пух...

    #30183
    Dark
    Участник
    • Ответов: 864
    @dark

    Ну вот опять не туда. Номер прошивки в самой автоматике!

    Да! Я с виду шут, но в душе король, и ни кто как я не может...

    #30184
    Счастливчик
    Хранитель
    • Ответов: 2655
    @wpadm

    А, думали, руки не дошли пока.

    Хорошо живет на свете Винни-Пух...

Просмотр 15 сообщений - с 226 по 240 (из 988 всего)
  • Для ответа в этой теме необходимо авторизоваться.