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".
    А тем, кто не в теме - это излишня информация.
    Обосновал?