Обсуждения

Общение, обмен мнениями, помощь в выборе и настройке Z-Wave оборудования и приложений и т.д.
  1. KamchatkaS
  2. RaZberry
  3. 25.12.2018
  4.  Подписаться через email

Здравствуйте,
Имеется PI3 + Razberry 2. К Pi подключены 4 датчика ds18b20. Значения температуры в Pi показываются.
Сами датчики:
28-000005111a63;
28-0316641587ff;
28-031687b51aff;
28-041682652aff;

Вопрос: Как можно прописать эти датчики температуры в интерфейсе Z-Wave.Me.
Какой код для получения значения требуется прописать в Code Device? И надо ли прописать код в Load custom JavaScript code?
И если возможно сделать показания датчиков только в С до 1 знака после запятой.

Аналог - см. ссылку.

Заранее спасибо. Кто может хоть чем-нибудь помогите....

Ссылки
  1. http://rus.z-wave.me/shop/z-wave.me-razberry-controller/gpio/
  Пушкин, Санкт-Петербург, Россия
Посещение 
Комментарий
Никаких комментариев пока не создано.
Ответ принят Pending Moderation
0
Голосов
Отменить

СПАСИБО! СПАСИБО! ОГРОМНОЕ.

Буду пробовать. Обязательно сообщу по результатам.

(Первые 2 пункта выполнил до этого, а вот третий пункт никак не мог найти, из руководства по программирования к razberry тоже ничего не получалось)

Могу еще вопрос задать?

Как можно подключить датчик давления - https://ru.aliexpress.com/item/Ultisolar-Pressure-Sensor-Transmitter-DC-5V-G1-4-0-1-2-MPa-0-174-PSI-For/32822053364.html?spm=a2g0s.9042311.0.0.274233edw9Wxpb

с выводом показаний в Z-way? Операция как я понимаю очень не простая.

Здесь я даже не знаю с чего начать.

  Пушкин, Санкт-Петербург, Россия
Посещение 
Комментарий
Никаких комментариев пока не создано.
  1. 3 недель/ли назад
  2. RaZberry
  3. # 1
Ответ принят Pending Moderation
0
Голосов
Отменить

Здравствуйте, КамчаткаС!

Чтобы датчик DS18b20, подключенный к GPIO Raspberry с платой RaZberry, вывести в UI Z-Way, необходимо выполнить следующие операции.

Предусловия: Подключить датчик к Raspberry Pi и инициализировать его.

1. Проверить командой, увидела ли его Raspberry Pi:
cat /sys/bus/w1/devices/28-041682652aff/w1_slave

где 28-041682652aff это ID вашего DS18b20 в системе

2. Добавить команды echo и cat в /opt/z-way-server/automation/.syscommands:
echo -e "/bin/echo\n/bin/cat" >> /opt/z-way-server/automation/.syscommands

3.Создать модуль Code Device типа  sensorMultilevel со следующем содержанием:

  • Code Device для считывания состояния датчика подключенного к GPIO codedevice: sensorMultilevel
  • Код для получения значения:
    Math.round(system('cat /sys/bus/w1/devices/28-041682652aff/w1_slave')[1].match(/t=(-?(\\d+))/)[1] / 100) / 10;

4. В UI Z-Way будет создан виджет типа sensorMultilevel

 

Обязательно отпишитесь, получилось ли, а еще лучше со скриншотами :)

Комментарий
Никаких комментариев пока не создано.
  1. 3 недель/ли назад
  2. RaZberry
  3. # 2
Ответ принят Pending Moderation
0
Голосов
Отменить

Здравствуйте.

Прикладываю отчет по подключению датчика температуры DS18B20 к Pi 3 +Razberry:

1)Подключаем датчик согласно схемы (рис.1)

Если использовать провода, длиннее трех метров, могут возникнуть проблемы со считыванием. В этом случае рекомендуется использовать экранированные провода.

2) После подключения датчика выполняем следующие команды:

sudo modprobe w1-gpio && sudo modprobe w1_therm

ls -l /sys/bus/w1/devices/

Если все правильно, то получим (рис.2)

Если подобного результата нет, а датчик подключен правильно, редактируем файл /boot/config.txt: sudo nano /boot/config.txt

добавляем строку

dtoverlay=w1-gpio

сохраняем файл и перезагружаем Raspberry командой reboot.

3) Каждый датчик имеет уникальный номер. Находим ID датчика. В моем случае их 4 штуки:

28-000005111a63

28-0316641587ff

28-031687b51aff

28-041682652aff

Далее выполняем команду (Вы должны заменить значение 28-000005111a63 на ID своего датчика):

cat /sys/bus/w1/devices/28-000005111a63/w1_slave

Видим информацию, которую выдает датчик:

85 01 4b 46 7f ff 0b 10 5f : crc=5f YES

85 01 4b 46 7f ff 0b 10 5f t=24312

Среди этой информации есть следующий фрагмент: t = 24312. Это температура по шкале Цельсия, умноженная на 1000. То есть, температура 24312/1000 = 24,312oC.

4) Добавляем команды echo и cat в /opt/z-way-server/automation/.syscommands:

echo -e "/bin/echo\n/bin/cat" >> /opt/z-way-server/automation/.syscommands

5)  Создаем в В UI Z-Way модуль Code Device типа  sensorMultilevel со следующем содержанием (Рис.3):

Code Device для считывания состояния датчика подключенного к GPIO codedevice: sensorMultilevel

Код для получения значения:

Math.round(system('cat /sys/bus/w1/devices/28-000005111a63/w1_slave')[1].match(/t=(-?(\\d+))/)[1] / 100) / 10;

В UI Z-Way будет создан виджет типа sensorMultilevel

ИТОГ = НЕ РАБОТАЕТ (Рис.4).

 

!!! ПРОШУ ПОМОЩЬ с пунктом 5. Какой код требуется прописать?

Нашел следующие коды для получения данных с датчика, но вот как правильно прописать код для Z-Way???

Bash:

cat /sys/bus/w1/devices/28-000000d7970b/w1_slave | sed -n 's/^.*\(t=[^ ]*\).*/\1/p' | sed 's/t=//' | awk '{x=$1}END{print(x/1000)}'

Python:

tfile=open("/sys/bus/w1/devices/28-000000d7970b/w1_slave")

ttext=tfile.read()

tfile.close()

temp=ttext.split("\n")[1].split(" ")[9]

temperature=float(temp[2:])/1000

print temperature

Вложения
  Пушкин, Санкт-Петербург, Россия
Посещение 
Комментарий
Никаких комментариев пока не создано.
  1. 3 недель/ли назад
  2. RaZberry
  3. # 3
Ответ принят Pending Moderation
0
Голосов
Отменить

Может надо прописать какой-то код в в модуль Load custom JavaScript code?

Как вот здесь описано: http://rus.z-wave.me/shop/controllers/z-wave.me-razberry-controller/gpio/

На основании этой статьи подключал датчики сухих контактов и они работают.

Поможете с кодом?

 

  Пушкин, Санкт-Петербург, Россия
Посещение 
Комментарий
Никаких комментариев пока не создано.
  1. 3 недель/ли назад
  2. RaZberry
  3. # 4
Ответ принят Pending Moderation
0
Голосов
Отменить

Может кто-нибудь хоть идеей поможет???

Комментарий
Никаких комментариев пока не создано.
  1. 3 дня/ей назад
  2. RaZberry
  3. # 5
  • Страница :
  • 1


На это сообщение еще не было создано никаких ответов.
Будьте первым, кто ответит на него.
Гость
Ваш ответ
Загрузите файлы или изображения для данного обсуждения, нажав на кнопку Загрузить. Поддерживает до gif,jpg,png,jpeg,zip,rar,pdf
• Удалить Загрузка файлов (Максимальный размер файла: 2 MB)
Местонахождение

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

Широта:
Долгота:
Капча
Прежде чем Ваш вопрос будет опубликован, для защиты нашего веб-сайта от роботов и неавторизованных скриптов мы требуем, чтобы Вы ввели ниже код кептчи.

Обсуждения - Лучшие участники

zwaveadmin
browny
Support
Heilagr
Александр Фоменков

Обсуждения - Статистика дискуссий

  1. Всего обсуждений: 205
  2. Всего решенных обсуждений: 24
  3. Всего нерешенных обсуждений: 181
  4. Последний пользователь: Khorosh
Пользователи на сайте

Обсуждения - Рейтинг участников

1
Manager
2
zwaveadmin
3
Support
4
admin
5
AlexAS

Обсуждения - Добро пожаловать!

Обсуждения - Основные категории

Энергопотребление
  1. Сообщений: 0
  2. Подкатегорий: 0
Совместимо ли это Z-Wave устройство ?
  1. Сообщений: 10
  2. Подкатегорий: 9
C контроллером Home Assistant
  1. Сообщений: 0
  2. Подкатегорий: 0
C контроллерами Fibaro
  1. Сообщений: 0
  2. Подкатегорий: 0
C контроллерами Zipato
  1. Сообщений: 0
  2. Подкатегорий: 0

Обсуждения - Облако меток

FIB_FGMS controller qubino iClebo alexa TKB_TZ1036 водяной теплый пол сменить частоту Raspberry версия home assistant частота реле сухой контакт видеокамеры реле доска позора авто клапан amazon echo DAN_LC13 EUR_SPIRIT Aeotec z-wave Vera Lite Eurotronic Spirit AEO_ZW095 TKB_TSP01 счетчик электроэнергии Z-Weather z-wave сеть hikvision Управление сервоприводом neo Fibaro HC3 fibaro UF_GR-105 home assistant verasecure Погодная станция Gas sensor ZME_RAZ2 FIB_HOMEC2 POP_005206 qubinio z-wave network z-wave plus Vera Secure диммер ds18b20 razberry разные частоты в одной сети главный и вторичные контроллеры Датчик газа Zipato Fibaro HC2 veraedge vs veraplus heatit foscam RaZberry соединение мост недобросовестные покупатели TKB Home Fibaro датчик движения видеонаблюдение QUB_ZMNHID соединение контроллеров DuckDNS теплый пол Обновление прошивки по воздуху недобросовестные поставщики Fibaro брелок MCV_VeraSecure bridge dahua vera OTA firmware update MCV_VeraPlus cctv primary/secondary vera plus QUB_ZMNHBD не соединяется vera edge голосовое управление термостат Raspberry Pi 3 B+ MCV_VeraLite ds18b20 NEO_NAS-PD02Z

Обсуждения - Дискуссия с наибольшим количествов ответов

Пробовал ли кто Z-Wave управляемые дверные замки?
Гость
Нет рейтинга
Просмотров - 0
Голосов - 0
Ответы
Опубликовано в 13.09.2010
версии прошивки vera
Гость
Нет рейтинга
Просмотров - 0
Голосов - 0
Ответы
Опубликовано в 07.07.2010
Как собрать Vera
Гость
Нет рейтинга
Просмотров - 0
Голосов - 0
Ответы
PyZ - Что в нём?
Гость
Нет рейтинга
Просмотров - 0
Голосов - 0
Ответы

Обсуждения - Последние дискуссии

Подключение DS18B20 к Razberry
Здравствуйте,Имеется PI3 + Razberry 2. К Pi подключены 4 датчика ds18b20. Значен...
1164 Просмотров
0 Голосов
ответов
Опубликовано в 25.12.2018
  • #ZME_RAZ2
  • #RaZberry
  • #ds18b20 razberry
  • #ds18b20
Система для контроля входной группы с перспективой
Здравствуйте. Порекомендуйте оборудование для следующей задачи. Видеомонитор 2 ш...
316 Просмотров
0 Голосов
ответов
  • Новые
  • Vera plus offline. Невозможно управлять устройства
    Добрый день. Проблема с контроллером. Контроллер Vera plus. Подключен к интерн...
    591 Просмотров
    0 Голосов
    ответов
    В Vera
    Опубликовано в 04.01.2019
  • Решено
    • #vera
    • #vera plus
    • #MCV_VeraPlus
    • #controller
    Вопрос по Vera Plus и видеонаблюдению
    Здравствуйте.   Существуют различные комплекты видеонаблюдения (например см.сс...
    1093 Просмотров
    0 Голосов
    ответов
    Опубликовано в 18.12.2018
    • #vera
    • #видеонаблюдение
    • #видеокамеры
    • #MCV_VeraPlus
    • #MCV_VeraSecure
    Датчик движения neo coolcam pir2 не управляет реле
    Добрый день.   Нужно при регистрации движения на датчике включать реле. Через ...
    756 Просмотров
    0 Голосов
    ответов
    Опубликовано в 25.12.2018
    • #MCV_VeraPlus
    • #qubino
    • #neo
    • #NEO_NAS-PD02Z
    • #QUB_ZMNHBD

    Обсуждения - Последние ответы

    Может кто-нибудь хоть идеей поможет???...
    Добрый день.  В общем, с помощью поддержки веры решил проблему. Из-за Середы отключений электричества глюканул контроллер. Полный сброс настроек помог. Хвала Вере что делает автоматический бекапы. ...
    Может надо прописать какой-то код в в модуль Load custom JavaScript code? Как вот здесь описано: http://rus.z-wave.me/shop/controllers/z-wave.me-razberry-controller/gpio/ На основании этой статьи по...
    Здравствуйте. Прикладываю отчет по подключению датчика температуры DS18B20 к Pi 3 +Razberry: 1)Подключаем датчик согласно схемы (рис.1) Если использовать провода, длиннее трех метров, могут возникн...
    СПАСИБО! СПАСИБО! ОГРОМНОЕ. Буду пробовать. Обязательно сообщу по результатам. (Первые 2 пункта выполнил до этого, а вот третий пункт никак не мог найти, из руководства по программирования к razberr...