Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
аналоговые_входы [2019/06/15 18:04] admin |
аналоговые_входы [2021/09/27 02:55] (текущий) 216.244.66.245 старая версия восстановлена (2021/07/24 19:53) |
</code> | </code> |
| |
- <type> - целое число, побитно кодирующее тип входа. (значение по-умолчанию 0) | == Типы входов == |
| |
Для аналоговых входов, допустимы следующие значения: | - pin# - номер входа ([[входы_выходы|входы-выходы]] , столбец "MPU PIN #") |
* 64 - Аналоговый вход без встроенной подтяжки | |
* 66 - Аналоговый вход с подключением встроенного подтягивающего резистора | |
| |
Для дискретных входов применимы следующие значения: | - <type> - целое число, побитно кодирующее тип входа. (значение по-умолчанию 0): |
* 0 - дискретный вход с подключением встроенного подтягивающего резистора, низкий уровень соответствует значению ON | |
* 2 - дискретный вход без подключения встроенного подтягивающего резистора, высокий уровень соответствует значению ON | |
| Для //аналоговых входов//, допустимы следующие значения: |
| |
| * 66 - Аналоговый вход без встроенной подтяжки |
| * 64 - Аналоговый вход с подключением встроенного подтягивающего резистора |
| |
| Для //дискретных входов// применимы следующие значения: |
| * 0 - дискретный вход с подключением встроенного подтягивающего резистора, **низкий** уровень соответствует значению ON |
| * 2 - дискретный вход без подключения встроенного подтягивающего резистора, **высокий** уровень соответствует значению ON |
* 1 - дискретный вход с подключением встроенного подтягивающего резистора, вход меняет значение между ON и OFF по низкому уровню входного напряжения | * 1 - дискретный вход с подключением встроенного подтягивающего резистора, вход меняет значение между ON и OFF по низкому уровню входного напряжения |
* 3 - дискретный вход без подключения встроенного подтягивающего резистора,, вход меняет значение между ON и OFF по высокому уровню входного напряжения | * 3 - дискретный вход без подключения встроенного подтягивающего резистора,, вход меняет значение между ON и OFF по высокому уровню входного напряжения |
| * 4 - датчик температуры и влажности DHT22 |
| * 5 - датчик качества воздуха CCS811 |
| * 6 - датчик температуры и влажности HDC1080 |
| * 8 - COUNTER вход |
| * 16 - UPTIME вход |
| |
- <emit> - имя MQTT топика в который будет выводиться значение при изменениях на входе. Если имя не содержит символа / - слева от значения будет автоматически подставлен префикс статусного топика (см раздел конфигурирование MQTT) | ==Действия при срабатывании входа (старый метод настройки) == |
| |
| - <emit> - имя MQTT топика в который будет выводиться значение при изменениях на входе. Если имя не содержит символа "/",то слева от значения будет автоматически подставлен префикс статусного топика (см. раздел [[работа_с_mqtt]]) |
| |
- <scmd> - значение, передаваемое в топик при переключении входа в состояние ON (по-умолчанию, ON) | - <scmd> - значение, передаваемое в топик при переключении входа в состояние ON (по-умолчанию, ON) |
<code> | <code> |
"map":[0,850,0,100] - при получении значения 850 преобразование выдаст на выходе число 100 | "map":[0,850,0,100] - при получении значения 850 преобразование выдаст на выходе число 100 |
"map":[100,500,0,256,10] - при изменении входного значения от 100 до 500 преобразование выдаст на выходе число от 0 до 256, флуктуации на входе в пределах 10 единиц между замерами, будут игнорироваться | "map":[100,500,0,256,10] - при изменении входного значения от 100 до 500 преобразование выдаст на выходе число от 0 до 256, флуктуации в пределах 10 единиц между замерами (после преобразования) , будут игнорироваться. |
| При выходе величины изменения между текущим и предыдущим учтенным замером за пределы шумоподавления, шумоподавление отключается для нескольких последовательных замеров. |
"map":[100,500] - при понижении значения ниже 100 будет предприняты действия, аналогично дискретному входу, состояние OFF, при повышении значения выше 500 будет предприняты действия, аналогично дискретному входу, состояние ON | "map":[100,500] - при понижении значения ниже 100 будет предприняты действия, аналогично дискретному входу, состояние OFF, при повышении значения выше 500 будет предприняты действия, аналогично дискретному входу, состояние ON |
</code> | </code> |
| |
| См. также [[несколько_кнопок_на_одном_входе]] |