Arduino, ESP8266 Lua, Raspberry Pi 2 && OpenHab. Умный дом: азы управления.

Тема в разделе "Глядите, что я сделал", создана пользователем ИгорьК, 12 май 2015.

  1. HecnfvG

    HecnfvG Нуб

    Вопрос такой:
    Как бороться со срабатыванием реле при включений или перезагрузке NodeMCU?
     
  2. ИгорьК

    ИгорьК Гуру

    Вносите изменения.
     
  3. HecnfvG

    HecnfvG Нуб

    Вносить изменение во что? Схему, прошивку?
     
  4. ИгорьК

    ИгорьК Гуру

    В то, что вы имели ввиду.
    Потому как на ваш вопрос ответить точнее невозможно.
     
  5. HecnfvG

    HecnfvG Нуб

    Когда подается питание на NodeMCU, на pin-ах проскакивает 1 и кратковременно срабатывает реле. Как с этим бороться?
     
  6. Может быть нужно проверить код и схему, и найти точную причину?
     
  7. dobrMAN

    dobrMAN Нерд

    Без схемы и прошивки определить проблему не получится. В нормальной ситуации такого быть не должно, где-то ошибка.
    UPD:
    Хотя бы на каких GPIO реле висит? Что прошито?
     
    Последнее редактирование: 4 фев 2019
  8. ИгорьК

    ИгорьК Гуру

    Да ясный перец, что реле висит на 3 или 4 ноге, которые при старте подтянуты к 1. После старта эти ноги программно уходят в ноль. Реле включается и выключается.

    Я с этой "фигней" столкнулся в 2015 году или раньше, когда по ESP-8266 нормальной документации не было и вообще мало информации:http://forum.amperka.ru/threads/esp8266-как-не-надо-делать.4748/

    И тогда вопрос было задать не кому.
    Сейчас вопрос задать есть кому, но сформулировать - проблема.

    Итак, друже, показывай код и схему подключения. Трудись.
     
    Последнее редактирование: 4 фев 2019
  9. Tenebras

    Tenebras Нуб

    Решил установить на малину OpenHABian. Первичная цель:
    Имеем ESP8266. К нему подключён датчик температуры. Все это работает и шлёт на mqtt брокер данные о температуре. Данные шлются на rasp.local
    Собственно пока все работает.
    Естественно все, о чем я пишу находится в одной локальной сети.
    Тестируем получение сообщений на малине. В терминале с божьей помощью mosquitto_sub получаем данные. Хорошо.
    Но нам надо, что бы их получал OpenHAB и выводил в виджет. И тут вот начинается какая-то чертовщина.
    Первой попыткой было прописать конфиги руками. mqtt.cfg, default.sitrmap и default.item
    Все прописал как в мануала. Панель появилась в BasicUI. Но вместо температуры почерк.

    Начал ковырять в PaperUI.
    Полноценного мануала по "подружению" с mqtt к нему я не нашёл.

    Всё, чего я добился - в LOG VIEWER стали отображаться данные с ESP.
    Это явно не то, чего я ждал.

    Может кто-то наставить на путь истинный?
    Может мануал подкинете.

    PS: почему то опенхабовское комунити у меня не открывается ну ни как. Сайт работает, а туда не войти.
     
  10. ИгорьК

    ИгорьК Гуру

    ИМХО, пока не увязли в ОН, попробуйте Domoticz + Node Red. Удивитесь как там все просто.
     
  11. Tenebras

    Tenebras Нуб

    Посмотрел ваш пост по Domoticz. В любом случае попробую. Спасибо за наводку! =)
    Но и с OH поразбираться не дурно.
     
  12. alp69

    alp69 Форумчанин

    Блокировка. Заходите обходными путями.
     
  13. dobrMAN

    dobrMAN Нерд

    Доброго вечера!
    Сегодня впервые подключил DS18B20 к OH2.
    Подключил через OneWireGPIO Binding. Соответственно датчик подключен к GPIO OrangePI на котором стоит OH2.
    Все заработало отлично, но за день проскочило 2 не верных значения:
    [​IMG]

    Кто знает от куда они могли взяться (в какую сторону копать) и как этого избежать?
    Датчик подключен по стандартной схеме с подтяжкой Data к VCC через резистор 4.7к.
     
  14. ИгорьК

    ИгорьК Гуру

    В сторону исходников биндинга.
     
  15. star003

    star003 Нерд

    Есть код выбора сети при подключении.

    function connect()
    local ap_db={
    {'AP_1',"password1"},
    {'AP_2',"password2"},
    {'AP_3',"password3"},
    }
    local i =1
    function get()
    wifi.sta.config(ap_db[1],ap_db[2])
    wifi.sta.autoconnect(1)

    на строку wifi.sta.config(ap_db[1],ap_db[2]) жалутся:

    tWIFI.lua:22: bad argument #1 to 'config' (config table not found!)
    stack traceback:
    [C]: in function 'config'
    setWIFI.lua:22: in function 'get'

    что может быть ?
     
  16. ИгорьК

    ИгорьК Гуру


    [​IMG]
     
  17. znamen

    znamen Guest

    А код зачем смотреть? На 3 или 4 ножку(как Вы говорите) повесить RC цепочку и на землю.Не?
     
  18. カオナシ

    カオナシ Нерд

    Не.
     
  19. znamen

    znamen Guest

    Обоснуйте.
     
  20. カオナシ

    カオナシ Нерд

    Всем, кто в теме и так понятно, GPIO0 и GPIO2 - должны быть при обычном старте подтянуты к "1".
    А тем, кто не в теме - это излишня информация.
    Обосновал?