sergeylysov / sst_cloud

Unofficial SST Cloud integration for Home Assistant
32 stars 7 forks source link

sst-cloud закрыли #42

Open xes66 opened 4 weeks ago

xes66 commented 4 weeks ago

добрый день! sst-cloud закрыли. Устройства даже если удается добавить - сразу удаляется. Поддержка отправляет ставить - https://atlasiot.ru Скажите будет плагин под эту версию для ХА? Спасибо.

ЗЫ Ваш плагин был бомбический пока работал старый сервис.

klim123123 commented 4 weeks ago

очень не советую ставить atlasiot.ru там половина не работает, а то что работает жутко глючит.

xes66 commented 4 weeks ago

А как быть? Чем посоветуете пользоваться?

sergeylysov commented 3 weeks ago

Вы уже не первый говорите что всех удаляют, но как ни странно, у меня до сих работает, все жду когда меня эта учесть постигнет. Я как то обращался в пооддержку с просьбой передать протоколы для локального использования, но мне естественно отказали. Видимо нужно на какое то другое оборудование переходить, в Neptun Smart можно докупить модуль Tuya.

sergeylysov commented 3 weeks ago

Насчет плагина под atlasiot, пока не знаю, по хорошему нужно заняться, от них неизвестно когда интеграции дождемся и дождемся ли вообще. Но пока на работе завал, особо нет времени заниматься. Наверно когда меня отключат, придется)

sergeylysov commented 3 weeks ago

изображение Поддержка ответила что публичного апи нет, но есть в планах

xes66 commented 3 weeks ago

Насчет плагина под atlasiot, пока не знаю, по хорошему нужно заняться, от них неизвестно когда интеграции дождемся и дождемся ли вообще. Но пока на работе завал, особо нет времени заниматься. Наверно когда меня отключат, придется)

А меня отключили еще месяц назад. Причем я подключался заново. Но эффекта хватало на день максимум. А сейчас просто не дает подключиться. Новое приложение пока не пробовал.

xes66 commented 3 weeks ago

изображение Поддержка ответила что публичного апи нет, но есть в планах

Спасибо большое! Всегда жаль когда что то удобное убирают.

xes66 commented 3 weeks ago

Screenshot_20241029_122146_Home Assistant Screenshot_20241029_122027_Tuya Smart

Вы уже не первый говорите что всех удаляют, но как ни странно, у меня до сих работает, все жду когда меня эта учесть постигнет. Я как то обращался в пооддержку с просьбой передать протоколы для локального использования, но мне естественно отказали. Видимо нужно на какое то другое оборудование переходить, в Neptun Smart можно докупить модуль Tuya.

У меня есть этот модуль. Через приложение Туи функционал такой же как в SST. Но в ХА он вообще никак не прикидывается в отличие от других девайсов Туи.

sergeylysov commented 3 weeks ago

Screenshot_20241029_122146_Home Assistant Screenshot_20241029_122027_Tuya Smart

Вы уже не первый говорите что всех удаляют, но как ни странно, у меня до сих работает, все жду когда меня эта учесть постигнет. Я как то обращался в пооддержку с просьбой передать протоколы для локального использования, но мне естественно отказали. Видимо нужно на какое то другое оборудование переходить, в Neptun Smart можно докупить модуль Tuya.

У меня есть этот модуль. Через приложение Туи функционал такой же как в SST. Но в ХА он вообще никак не прикидывается в отличие от других девайсов Туи.

а local Tuya не пробовали? иногда через него удается что то прокинуть

xes66 commented 3 weeks ago

Screenshot_20241029_122146_Home Assistant Screenshot_20241029_122027_Tuya Smart

Вы уже не первый говорите что всех удаляют, но как ни странно, у меня до сих работает, все жду когда меня эта учесть постигнет. Я как то обращался в пооддержку с просьбой передать протоколы для локального использования, но мне естественно отказали. Видимо нужно на какое то другое оборудование переходить, в Neptun Smart можно докупить модуль Tuya.

У меня есть этот модуль. Через приложение Туи функционал такой же как в SST. Но в ХА он вообще никак не прикидывается в отличие от других девайсов Туи.

а local Tuya не пробовали? иногда через него удается что то прокинуть

Вы про это? Не пробовал. Screenshot_20241029_123445_Home Assistant

klim123123 commented 3 weeks ago

Вы про это? Не пробовал.

попробуйте пожалуйста. я уже в отчаянии. не знаю что делать. уже думаю переходить на wirenboard.

sergeylysov commented 3 weeks ago

Screenshot_20241029_122146_Home Assistant Screenshot_20241029_122027_Tuya Smart

Вы уже не первый говорите что всех удаляют, но как ни странно, у меня до сих работает, все жду когда меня эта учесть постигнет. Я как то обращался в пооддержку с просьбой передать протоколы для локального использования, но мне естественно отказали. Видимо нужно на какое то другое оборудование переходить, в Neptun Smart можно докупить модуль Tuya.

У меня есть этот модуль. Через приложение Туи функционал такой же как в SST. Но в ХА он вообще никак не прикидывается в отличие от других девайсов Туи.

а local Tuya не пробовали? иногда через него удается что то прокинуть

Вы про это? Не пробовал. Screenshot_20241029_123445_Home Assistant

да, там не самый простой способ подключения, но в некоторых случаях через него можно настроить то что нельзя через облачную интеграцию, но бывает и наоборот

xes66 commented 3 weeks ago

в общем смотрите что удалось выяснить. Через local tuya integration устройство видно. Через сайт https://eu.platform.tuya.com/cloud/ я вижу в проекте свой девайс нептун и делаю к нему запросы. Даже добавить его могу. Но как вентилятор или выключатель)) Разумеется получается ерунда. Но я нашел статью. https://community.home-assistant.io/t/neptun-smart-water-leakage-protection-system-integration/741137 Человек пишет что добавить можно - но нужно немного кодить. Для меня это сложно. Не разобрался.

xes66 commented 3 weeks ago

картинка image

xes66 commented 3 weeks ago

Вы про это? Не пробовал.

попробуйте пожалуйста. я уже в отчаянии. не знаю что делать. уже думаю переходить на wirenboard.

понял про что вы https://sprut.ai/article/neptun-v-umnyy-dom Олег (Спрут) одно время продвигал этот продукт (wirenboard). Не помню уж почему но я его на очередной развилке 5 лет назад отверг это. И сейчас точно на него не пойду. Не хочется делать еще один контроллер и источник притяжения моего внимания для исправления проблем и обновлений) Сейчас стоит ХА в который залезаю раз в месяц нажать кнопку обновить) или увидев восклицательный знак решить проблему.

klim123123 commented 3 weeks ago

каждый модуль Neptun Smart поддерживает Modbus TCP осталось как то добавить его в Home Assistant Home Assistant поддерживает Modbus TCP нужно узнать адреса вот обсуждения про wirenboard https://sprut.ai/article/neptun-v-umnyy-dom

xes66 commented 3 weeks ago

Вот что еще нашел из любопытного если есть Алиса например) image

xes66 commented 3 weeks ago

каждый модуль Neptun Smart поддерживает Modbus TCP осталось как то добавить его в Home Assistant Home Assistant поддерживает Modbus TCP нужно узнать адреса вот обсуждения про wirenboard https://sprut.ai/article/neptun-v-umnyy-dom

адреса узнать не проблема в моем случае. но что с ними делать?) я читатель, но увы никак не писатель)

klim123123 commented 3 weeks ago

ура, есть хорошие новости. удалось напрямую соединить Home Assistant по modbus tcp прям в Neptun Smart работает по WiFi, Ethernet, Tuya

у меня стало что-то получаться. вот пример. и это работает! т.к. в Home Assistant нет ботного считывания, приходится делать через template

modbus:
  - name: neptun_smart
    type: tcp
    host: 192.168.1.198
    port: 503
    delay: 5
    timeout: 5
    retries: 5

    sensors:
      - name: "Neptun Alarm and Mode Raw"
        address: 0
        slave: 240
        input_type: holding
        data_type: uint16
        scan_interval: 10

      - name: "Leak Sensor Raw"
        address: 3
        slave: 240
        input_type: holding
        data_type: uint16
        scan_interval: 10

# Template binary sensors для отдельных битов
template:
  binary_sensor:
    - name: "Floor Washing Mode"
      state: "{{ states('sensor.neptun_alarm_and_mode_raw') | int | bitwise_and(1) > 0 }}"  # 0-й бит

    - name: "Alarm zona 1"
      state: "{{ states('sensor.neptun_alarm_and_mode_raw') | int | bitwise_and(2) > 0 }}"  # 1-й бит

    - name: "Alarm zona 2"
      state: "{{ states('sensor.neptun_alarm_and_mode_raw') | int | bitwise_and(4) > 0 }}"  # 2-й бит

    - name: "LeakSensor 1"
      state: "{{ states('sensor.leak_sensor_raw') | int | bitwise_and(1) > 0 }}"  # 0-й бит регистра 3

image

xes66 commented 3 weeks ago

ура, есть хорошие новости. удалось напрямую соединить Home Assistant по modbus tcp прям в Neptun Smart работает по WiFi, Ethernet, Tuya

у меня стало что-то получаться. вот пример. и это работает! т.к. в Home Assistant нет ботного считывания, приходится делать через template

modbus:
  - name: neptun_smart
    type: tcp
    host: 192.168.1.198
    port: 503
    delay: 5
    timeout: 5
    retries: 5

    sensors:
      - name: "Neptun Alarm and Mode Raw"
        address: 0
        slave: 240
        input_type: holding
        data_type: uint16
        scan_interval: 10

      - name: "Leak Sensor Raw"
        address: 3
        slave: 240
        input_type: holding
        data_type: uint16
        scan_interval: 10

# Template binary sensors для отдельных битов
template:
  binary_sensor:
    - name: "Floor Washing Mode"
      state: "{{ states('sensor.neptun_alarm_and_mode_raw') | int | bitwise_and(1) > 0 }}"  # 0-й бит

    - name: "Alarm zona 1"
      state: "{{ states('sensor.neptun_alarm_and_mode_raw') | int | bitwise_and(2) > 0 }}"  # 1-й бит

    - name: "Alarm zona 2"
      state: "{{ states('sensor.neptun_alarm_and_mode_raw') | int | bitwise_and(4) > 0 }}"  # 2-й бит

    - name: "LeakSensor 1"
      state: "{{ states('sensor.leak_sensor_raw') | int | bitwise_and(1) > 0 }}"  # 0-й бит регистра 3

image

это круто! Еще бы краны затянуть. Скажите это две сущности наверху? 1 - сенсоры 2 - темплейт

klim123123 commented 3 weeks ago

все сделаем. тут нужно просто время. я просто решил поделится радостью как можно быстрее ) 1 - сенсоры - это получение сырых данных 2 - темплейт - превращает из сырых данных, в понятные

xes66 commented 3 weeks ago

все сделаем. тут нужно просто время. я просто решил поделится радостью как можно быстрее ) 1 - сенсоры - это получение сырых данных 2 - темплейт - превращает из сырых данных, в понятные

я вас прекрасно понимаю. Прошу не останавливайте эти опыты! Ох мне б повторить все это) уже сто лет вручную ничего не добавлял)))

xes66 commented 3 weeks ago

modbus:

modbus: - это секция в configurations.yaml ?

xes66 commented 3 weeks ago

ругается у меня image

sergeylysov commented 3 weeks ago

в общем смотрите что удалось выяснить. Через local tuya integration устройство видно. Через сайт https://eu.platform.tuya.com/cloud/ я вижу в проекте свой девайс нептун и делаю к нему запросы. Даже добавить его могу. Но как вентилятор или выключатель)) Разумеется получается ерунда. Но я нашел статью. https://community.home-assistant.io/t/neptun-smart-water-leakage-protection-system-integration/741137 Человек пишет что добавить можно - но нужно немного кодить. Для меня это сложно. Не разобрался.

Кодить там не нужно, просто каждый сенсор/выключатель и т.д. добавляется отдельно, нудно муторно, неудобно.

sergeylysov commented 3 weeks ago

ура, есть хорошие новости. удалось напрямую соединить Home Assistant по modbus tcp прям в Neptun Smart работает по WiFi, Ethernet, Tuya

у меня стало что-то получаться. вот пример. и это работает! т.к. в Home Assistant нет ботного считывания, приходится делать через template

modbus:
  - name: neptun_smart
    type: tcp
    host: 192.168.1.198
    port: 503
    delay: 5
    timeout: 5
    retries: 5

    sensors:
      - name: "Neptun Alarm and Mode Raw"
        address: 0
        slave: 240
        input_type: holding
        data_type: uint16
        scan_interval: 10

      - name: "Leak Sensor Raw"
        address: 3
        slave: 240
        input_type: holding
        data_type: uint16
        scan_interval: 10

# Template binary sensors для отдельных битов
template:
  binary_sensor:
    - name: "Floor Washing Mode"
      state: "{{ states('sensor.neptun_alarm_and_mode_raw') | int | bitwise_and(1) > 0 }}"  # 0-й бит

    - name: "Alarm zona 1"
      state: "{{ states('sensor.neptun_alarm_and_mode_raw') | int | bitwise_and(2) > 0 }}"  # 1-й бит

    - name: "Alarm zona 2"
      state: "{{ states('sensor.neptun_alarm_and_mode_raw') | int | bitwise_and(4) > 0 }}"  # 2-й бит

    - name: "LeakSensor 1"
      state: "{{ states('sensor.leak_sensor_raw') | int | bitwise_and(1) > 0 }}"  # 0-й бит регистра 3

image

а вот это прям потрясающая новость, получается работает поверх установленного соединения, и локально, то что нужно!

klim123123 commented 3 weeks ago

Тестирую каждый сенсор вручную. Не хочу добавлять все разом не проверив, как работает. Вот сделал проект, буду там обновлять https://github.com/klim123123/neptun_smart_homeassistant/

sergeylysov commented 3 weeks ago

Тестирую каждый сенсор вручную. Не хочу добавлять все разом не проверив, как работает. Вот сделал проект, буду там обновлять https://github.com/klim123123/neptun_smart_homeassistant/

Добавлю ссылку на конфиг в мой репозиторий, попробовал, работает, очень здорово! Но не очень удобно получается что все раскидано по разным устройствам, как то бы сделать это одним устройством

klim123123 commented 3 weeks ago

Но не очень удобно получается что все раскидано по разным устройствам, как то бы сделать это одним устройством

да уже есть в голове 2 способа как сделать. сделаю как закончу со всеми сенсорами.

klim123123 commented 3 weeks ago

Добавлю ссылку на конфиг в мой репозиторий, попробовал, работает, очень здорово! Но не очень удобно получается что все раскидано по разным устройствам, как то бы сделать это одним устройством

за ссылку спасибо. красиво у меня к сожалению не получается, чтобы можно было легко и просто создать устройство с сенсорами. попробовал тыкнутся в custom components, это просо дебри для меня. потратил весь день, так ничего не получилось. не могу даже modbus простейшее устройство сделать с raw данными с сенсоров. постоянно какие то ошибки и т.п. если кто-то бы помог, сделать хоть 1 сенсор, я все остальное допилил бы.

запасной вариант остается делать через mqtt, там тоже можно создавать девайсы достаточно легко. просто беспокоюсь за обычных пользователей, как они такие простыни будут вставлять себе в конфиг )