Инструменты пользователя

Инструменты сайта


iot:firmware:tasmota:braun:kf_7020_bk

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
iot:firmware:tasmota:braun:kf_7020_bk [2021/04/21 12:31]
Николай Солошин
iot:firmware:tasmota:braun:kf_7020_bk [2022/02/16 19:10] (текущий)
Николай Солошин ↷ Операцией перемещения обновлены ссылки
Строка 21: Строка 21:
 ===== Схема соединений ===== ===== Схема соединений =====
  
-{{:iot:homebridge:tasmota:braun:prototype.png?nolink|}}+{{iot:firmware:tasmota:braun:prototype.png?nolink|}}
  
-{{ :iot:homebridge:tasmota:braun:braun_puraroma_7_kf_7020_bk_prototype.zip |Она же в Visio}}.+{{ iot:firmware:tasmota:braun:braun_puraroma_7_kf_7020_bk_prototype.zip |Она же в Visio}}.
  
 ===== НеПутевые заметки ===== ===== НеПутевые заметки =====
Строка 31: Строка 31:
 https://tasmota.github.io/docs/devices/LC-Technology-WiFi-Relay/ https://tasmota.github.io/docs/devices/LC-Technology-WiFi-Relay/
 https://www.rapidtables.com/convert/number/ascii-to-hex.html https://www.rapidtables.com/convert/number/ascii-to-hex.html
 +
  
 !!режимы !!режимы
Строка 44: Строка 45:
 gpio0 (Buzzer_i) + active low level на 3V3 = профит! gpio0 (Buzzer_i) + active low level на 3V3 = профит!
  
-active high level и gpio2 не похдодят ни в одной конфигурации! на 5v постоянно пищит, а на 3v3 норм.+active high level и gpio2 не подходят ни в одной конфигурации! на 5v постоянно пищит, а на 3v3 норм.
  
-!!температвру+!!температуру
 датчик ds18b20 на gpio2 (DS18x20), с 3v3 на gnd резистор 4K7 (4.7kOm) и профит! датчик ds18b20 на gpio2 (DS18x20), с 3v3 на gnd резистор 4K7 (4.7kOm) и профит!
  
 !!мониторы энергии !!мониторы энергии
 припаять шлейф к 16 (GPIO4 для сигнала SCL) и 24 (GPIO5 для SDA) выводу ESPшки припаять шлейф к 16 (GPIO4 для сигнала SCL) и 24 (GPIO5 для SDA) выводу ESPшки
-на однои из закоротить A0 для выбора следующего адреса на шине+на одной из закоротить A0 для выбора следующего адреса на шине
  
-!!собрать прошивку с условными правилами (https://tasmota.github.io/docs/Rules/#conditional-rules) и поддержкой I2C драйвера (https://tasmota.github.io/docs/I2CDevices/) xsns_13 (индекс 14) для INA219 <зачеркнуто>и (или) xsns_54 (индекс 35) для INA226</зачеркнуто>(С 226 вышел казус - он как бы поддерживается, но не поддерживается, т.к. распознается, как 219 и, в итоге врет):+!!собрать прошивку с условными правилами (https://tasmota.github.io/docs/Rules/#conditional-rules) и поддержкой I2C драйвера (https://tasmota.github.io/docs/I2CDevices/) xsns_13 (индекс 14) для INA219 <зачеркнуто>и (или) xsns_54 (индекс 35) для INA226</зачеркнуто>((С 226 вышел казус - он как бы поддерживается, но не поддерживается, т.к. распознается, как 219 и, в итоге врет)):
  
 #define USE_EXPRESSION #define USE_EXPRESSION
Строка 66: Строка 67:
  
 !!Настройка после прошивки !!Настройка после прошивки
-в режиме 1 ничего не надо. AT ответы привязать к соответствующим эвентам привилами - подкл/выкл вифи и подкл/выкл mqtt+в режиме 1 ничего не надо. AT ответы привязать к соответствующим эвентам правилами - подкл/выкл вифи и подкл/выкл mqtt
 в режиме 2 в ответ на 41542B5253540D0A отправить правилом WIFI GOT IP. так же привязать ответы к эвентам в режиме 2 в ответ на 41542B5253540D0A отправить правилом WIFI GOT IP. так же привязать ответы к эвентам
  
-в общем и целом в режиме 1 инициализация проходит сильно быстрее! поэтому использую именно ее, хоят по логике должнен быть режим2+в общем и целом в режиме 1 инициализация проходит сильно быстрее! поэтому использую именно ее, хотя по логике должен быть режим2
  
 !!ТЕМПЛЭЙТ (температура, бипер, rx-tx, virtual relay 1, i2c) !!ТЕМПЛЭЙТ (температура, бипер, rx-tx, virtual relay 1, i2c)
Строка 100: Строка 101:
  
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11
 +
 +
  
 эксперименты: эксперименты:
Строка 126: Строка 129:
 Rule1 +КОМАНДА Rule1 +КОМАНДА
  
----------тетсы--------+---------тесты--------
  
 Rule1 +on Power1#State=1 do Backlog SerialSend5 A00101A2; Buzzer 1,2,3 endon on Power1#State=0 do Backlog SerialSend5 A00100A1; Buzzer 1,2,3 endon on Power2#State=1 do Backlog SerialSend5 A00201A3; Buzzer 1,2,3 endon on Power2#State=0 do Backlog SerialSend5 A00200A2; Buzzer 1,2,3 endon (ОТКЛЮЧИЛ!!!!!!) Rule1 +on Power1#State=1 do Backlog SerialSend5 A00101A2; Buzzer 1,2,3 endon on Power1#State=0 do Backlog SerialSend5 A00100A1; Buzzer 1,2,3 endon on Power2#State=1 do Backlog SerialSend5 A00201A3; Buzzer 1,2,3 endon on Power2#State=0 do Backlog SerialSend5 A00200A2; Buzzer 1,2,3 endon (ОТКЛЮЧИЛ!!!!!!)
Строка 137: Строка 140:
 к примеру Buzzer 1,2,3,0xF5F54 к примеру Buzzer 1,2,3,0xF5F54
  
----------тетсы-энд-------+---------тесты-энд-------
  
 !!AT команды !!AT команды
Строка 153: Строка 156:
 WIFI CONNECTED - SerialSend5 5749464920434f4e4e4543544544 (КАЖЕТСЯ не имеет ни какого значения!) WIFI CONNECTED - SerialSend5 5749464920434f4e4e4543544544 (КАЖЕТСЯ не имеет ни какого значения!)
 WIFI GOT IP - SerialSend5 5749464920474f54204950 (начинает медленно моргать зеленый диод, можно отправлять команды реле) WIFI GOT IP - SerialSend5 5749464920474f54204950 (начинает медленно моргать зеленый диод, можно отправлять команды реле)
-0,CONNECT - SerialSend5 302c434f4e4e454354 (чтобы ласпочка горела постоянно)+0,CONNECT - SerialSend5 302c434f4e4e454354 (чтобы лампочка горела постоянно) 
 + 
 +0,CLOSED - SerialSend5 302c434c4f534544 (чтобы медленно заморгала) 
 +WIFI DISCONNECTED - SerialSend5 5749464920444953434f4e4e4543544544 (гаснет зеленый диод, нельзя отправлять команды реле) 
 + 
 +!!Софт, работающий с заводской прошивкой (загрузить архив!!!!!): 
 +EasyTCP (https://play.google.com/store/apps/details?id=com.shenyaocn.android.EasyTCP или в архиве) только андроид - в первом режиме подключиться к SoftAP модуля (ESP_XXXXXX) и в приложении подключиться к 192,168,4,1:8080, дальше перейти на закладку SWITCH и добавить кнопки. 
 +Во втором режиме - поставить EspTouch (https://play.google.com/store/apps/details?id=com.khoazero123.iot_esptouch_demo или из архива; ios - https://apps.apple.com/us/app/espressif-esptouch/id1071176700), дождаться, когда реле начнет быстро моргать зеленым светодиодом (запустился SmartConfig), пункт только для ios - открыть EspTouch v1, ввести пароль от вифи и ткнуть CONFIRM, подождать и устройство подключится к вашей сети, в подтверждении будет написан IP его. Потом так же управлять EasyTCP.
  
-0,CLOSED SerialSend5 302c434c4f534544 (чтобы смедленно заморгала) +USR-TCP232-Test-V1.3 (https://www.pusr.com/support/downloads/usr-tcp232-test-V13 или из архива) для диагностики (usb gebug log) - ТОЛЬКО лог ак минимум для моего MCU) - подключить только TX, RX и GND к USB-TTL программатору, вставить в USB, открыть программу, выбрать порт и подключиться. Включить модуль. Смотреть.</code>
-WIFI DISCONNECTED SerialSend5 5749464920444953434f4e4e4543544544 (гаснет зеленый диод, нельзя отправлять команды реле)</code>+
Последнее изменение: 2022/02/12 11:40 (внешнее изменение)