Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. ioBroker
  4. ioBroker основное
  5. Yahka и дверь гаража.

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    943

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Yahka и дверь гаража.

Geplant Angeheftet Gesperrt Verschoben ioBroker основное
1 Beiträge 1 Kommentatoren 2.0k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    Anzic
    schrieb am zuletzt editiert von Anzic
    #1

    Так как моя система строиться больше на управлении через HomeKit приходится разбираться в работе драйвера Yahka (далее по тексту "Яшка"). С одним из таких "разбирательств" хочу поделиться. В Яшке есть категория устройств - Garage door opener.
    7285_1.png
    В сервисах есть тип обслуживания GarageDoorOpener. В которых имеются следующие характеристики - LockCurrentState, LockTargetState, Name, CurrentDoorState, ObstructionDetected, TargetDoorState. С первыми двумя не разбирался, так как не было надобности. С именем думаю вопросов ни у кого не возникнет. ObstructionDetected - обнаружено препятствие, если у вас в системе есть объект, который может передавать данное значение, можете привязать его сюда, в HomeKit есть соответствующее оповещение.
    7285_image-1.jpg
    Самые интересные это <u>CurrentDoorState</u> и <u>TargetDoorState</u>. CurrentDoorState - это в каком положении дверь сейчас. TargetDoorState - в какое положение ее нужно перевести.
    7285_2.png
    Тут мои наблюдения и эксперименты:

    ! TargetDoorState может быть 0 - открыта или 1 - закрыта. при этом CurrentDoorState как бы дополняет этот (TargetDoorState) параметр. Например:
    ! TargetDoorState = 0 и CurrentDoorState=:
    ! 0 - открыта (значок открытой двери без кружка выполнения.)
    ! 1 - закрыта (всплывающее оповещение)
    ! 2 - открывается (всплывающее оповещение)
    ! 3 - закрывается (используется только с TargetDoorState = 1)
    ! 4 - остановлена (Дверь не двигается, она ни полностью открыта, ни полностью закрыта.)
    ! а если TargetDoorState = 1 и CurrentDoorState=:
    ! 0 - закрыта (всплывающее оповещение "открыта", при этом значок закрытой двери, надпись "закрытие" и круг выполнения)
    ! 1 - закрыта (всплывающее оповещение, значок серый статичный)
    ! 2 - открывается (используется только с TargetDoorState = 0)
    ! 3 - закрывается (указывает на процесс "закрытие")
    ! 4 - остановлена (Дверь не двигается, она ни полностью открыта, ни полностью закрыта.)

    Наблюдения, наблюдениями, но есть же официальная документация :)

    Подытожив делаю такое заключение:

    в покое значения TargetDoorState и CurrentDoorState равны 1
    7285_photo5389080837535934595.jpg
    при открытии на TargetDoorState посылается 0 (значок активизируется, показывая, что роллета открывается, при желании, можно дополнить статус "открывания" поставив CurrentDoorState в 2 в промежутке пока дверь едет)
    7285_photo5389080837535934596.jpg
    когда роллета полностью открылась на CurrentDoorState отправляем 0. значок показывает, что дверь открыта полностью.
    7285_photo5389080837535934597.jpg
    Для удобства:

    Открытия будет выглядеть так:

    TargetDoorState/CurrentDoorState

    1/1 - закрыта

    0/2 - открытие

    0/0 - открыта

    Закрыть в обратном порядке.

    TargetDoorState/CurrentDoorState

    0/0 - открыта

    1/3 - закрытие

    1/1 - закрыта

    1 Antwort Letzte Antwort
    0
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    505

    Online

    32.6k

    Benutzer

    82.2k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe