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. Скрипты
  5. ioBroker скрипты
  6. Скрипты игнорируют обьекты созданные вручную

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    212

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Скрипты игнорируют обьекты созданные вручную

Geplant Angeheftet Gesperrt Verschoben ioBroker скрипты
6 Beiträge 3 Kommentatoren 1.8k 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.
  • D Offline
    D Offline
    d1gga
    schrieb am zuletzt editiert von
    #1

    Создаю обьект свитч тип булин, на него через simple api шлю положение true/false, получаю подтверждение о изменении состояния, так же в свойствах обьекта оно меняется, но скрипт настроенный на срабатывание по изменению состояния не работает. Делаю то же самое но не самостоятельным обьектом в 'корне', а как подкласс любого адаптера(пробовал запихнуть в kodi) - работает как часы.

    В чем может быть проблема?

    1 Antwort Letzte Antwort
    0
    • I Offline
      I Offline
      instalator
      schrieb am zuletzt editiert von
      #2

      @d1gga:

      Создаю обьект свитч тип булин, на него через simple api шлю положение true/false, получаю подтверждение о изменении состояния, так же в свойствах обьекта оно меняется, но скрипт настроенный на срабатывание по изменению состояния не работает. Делаю то же самое но не самостоятельным обьектом в 'корне', а как подкласс любого адаптера(пробовал запихнуть в kodi) - работает как часы.

      В чем может быть проблема? ` код! Код давай

      Высокий уровень Децибел вреден для здоровья!

      http://blog.instalator.ru/

      1 Antwort Letzte Antwort
      0
      • BluefoxB Offline
        BluefoxB Offline
        Bluefox
        schrieb am zuletzt editiert von
        #3

        @d1gga:

        Создаю обьект свитч тип булин, на него через simple api шлю положение true/false, получаю подтверждение о изменении состояния, так же в свойствах обьекта оно меняется, но скрипт настроенный на срабатывание по изменению состояния не работает. Делаю то же самое но не самостоятельным обьектом в 'корне', а как подкласс любого адаптера(пробовал запихнуть в kodi) - работает как часы.

        В чем может быть проблема? `
        Скорей всего ты их неправильно адресуешь. Как написал instalator, нужно смотреть код скрипта.

        1 Antwort Letzte Antwort
        0
        • D Offline
          D Offline
          d1gga
          schrieb am zuletzt editiert von
          #4

          Да собственно я руками то даже не писал ничего, скрипт на Blockly:
          1650_bl.png
          код:

          on({id: "AirPlayPi"/*AirPlayPi*/, change: "ne"}, function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            if (getState("AirPlayPi").val == true) {
              setState("yamaha.0.power"/*Power*/, true);
              setState("yamaha.0.scene"/*scene*/, '3');
            }
          });
          
          

          сам объект
          1650_obj.png

          управляю через Simple Api так:

          http://192.168.1.2:8087/set/AirPlayPi?value=true&prettyPrint
          

          команда проходит, объект свое значение меняет, но скрипт на это не реагирует

          а вот скажем такой же скрипт для коди, работает отлично:

          on({id: "kodi.0.play"/*play*/, change: "ne"}, function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            if (getState("kodi.0.play").val == true) {
              setState("yamaha.0.power"/*Power*/, true);
              setState("yamaha.0.input"/*Input*/, 'MOVIE');
            }
          });
          
          1 Antwort Letzte Antwort
          0
          • BluefoxB Offline
            BluefoxB Offline
            Bluefox
            schrieb am zuletzt editiert von
            #5

            Триггер ожидает объект javascript.0.AirPlayPi

            Создай такой. Нет возможности обратиться к объектам первого уровня из скриптов.

            Да и не надо.

            1 Antwort Letzte Antwort
            0
            • D Offline
              D Offline
              d1gga
              schrieb am zuletzt editiert von
              #6

              Понял, спасибо

              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

              863

              Online

              32.5k

              Benutzer

              81.8k

              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