Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. аппаратные средства
  4. Железо
  5. Орион Bolid

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    770

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

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

Орион Bolid

Scheduled Pinned Locked Moved Железо
25 Posts 8 Posters 14.2k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    smoker_vvo
    wrote on last edited by
    #16

    Вот вот именно п.2. Буквально пошагово…. как создать пустой скрипт. просто в обычном редакторе или в сомом ИОБ

    1 Reply Last reply
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      wrote on last edited by
      #17

      http://www.iobroker.net/docu/?page_id=5698&lang=ru

      1 Reply Last reply
      0
      • S Offline
        S Offline
        smoker_vvo
        wrote on last edited by
        #18

        Спасибо. Разобралься. Все генеальное просто….

        1 Reply Last reply
        0
        • S Offline
          S Offline
          smoker_vvo
          wrote on last edited by
          #19

          Всех с наступившим Новым годом и Рождеством!

          aurodionov поделись кодом для снятия постановки раздела/шлейфа на охрану….

          1 Reply Last reply
          0
          • S Offline
            S Offline
            smoker_vvo
            wrote on last edited by
            #20

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

            [{"tpl":"tplMfdCustom10","data":{"oid":"javascript.0.home.secure_mansarda.color","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"asButton":true,"icon0":"widgets/jqui-mfd/img/sani_valve_0.svg","icon1":"widgets/jqui-mfd/img/sani_valve_10.svg","icon2":"widgets/jqui-mfd/img/sani_valve_20.svg","icon3":"widgets/jqui-mfd/img/sani_valve_30.svg","icon4":"widgets/jqui-mfd/img/sani_valve_40.svg","icon5":"widgets/jqui-mfd/img/sani_valve_50.svg","icon6":"widgets/jqui-mfd/img/sani_valve_60.svg","icon7":"widgets/jqui-mfd/img/sani_valve_70.svg","icon8":"widgets/jqui-mfd/img/sani_valve_80.svg","icon9":"widgets/jqui-mfd/img/sani_valve_90.svg","icon10":"widgets/jqui-mfd/img/sani_valve_100.svg","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"iconValue0":"3","iconColor0":"#f51919","iconValue1":"24","iconColor1":"#34f61e","iconValue2":"109","iconColor2":"#2efaf3","min":"3","max":"110","show_active":true,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"101px","top":"809px"},"widgetSet":"jqui-mfd"}]

            но ни чего не происходит

            1 Reply Last reply
            0
            • P Offline
              P Offline
              PavelMV
              wrote on last edited by
              #21

              А удалось кому-нибудь сделать снятие.постановку системы под охрану из iob?

              1 Reply Last reply
              0
              • P Offline
                P Offline
                PavelMV
                wrote on last edited by
                #22

                Сам спрашиваю - сам отвечаю. У нас очень активный форум:-(

                Достучался до создателя АРМ "Скиф" и он помог реализовать снятие/постановку сигнализации на базе "Болид" под охрану.

                Вот ссылка на его инструкцию: http://arm-skif.ru/forum/5-84-1#1190

                Там же мой комментарий по той ситуации которая происходит при такой реализации. Кратко - при перезагрузке сервера иоброкера он посылает свои последние значения переменных в АРМ "Скиф" и тот, если был снят(поставлен) любым способом кроме как через IOBroker опять возвращается в исходное состояни, что может привести к неприятным последствиям.

                Для того. чтобы избежать таких проблем необходимо написать небольшой скриптик(на примере 11 раздела):

                ! on({id: "mqtt.0.all.bolid.pku_1.part_11"/*all/bolid/pku_1/part_11*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; console.log('Изменение состояния сигнализации'); if (getState("mqtt.0.all.bolid.pku_1.part_11").val == '109') { console.log('Снято с охраны'); setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/*on_11*/, 0); } else if (getState("mqtt.0.all.bolid.pku_1.part_11").val == '24') { console.log('Взято под охрану'); setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/*on_11*/, 1); } !
                Если же не хочется каждый раз подставлять переменную 0 или 1 для снятия/постановки под охрану, то можно создать дополнительный переключатель и просто изменять состояние true или false(полезно когда хочется завести в Homekit или vis):

                ! ````
                on({id: "mqtt.0.all.bolid.pku_1.part_11.on/off_11"/on/off_11/, change: "ne"}, function (obj) {
                var value = obj.state.val;
                var oldValue = obj.oldState.val;
                if (getState("mqtt.0.all.bolid.pku_1.part_11.on/off_11").val == false) {
                setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/on_11/, 0);
                } else if (getState("mqtt.0.all.bolid.pku_1.part_11.on/off_11").val == true) {
                setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/on_11/, 1);
                }
                });
                on({id: "mqtt.0.all.bolid.pku_1.part_11"/all/bolid/pku_1/part_11/, change: "ne"}, function (obj) {
                var value = obj.state.val;
                var oldValue = obj.oldState.val;
                console.log('Изменение состояния сигнализации');
                if (getState("mqtt.0.all.bolid.pku_1.part_11").val == '109') {
                console.log('Снято с охраны');
                setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/on_11/, 0);
                setState("mqtt.0.all.bolid.pku_1.part_11.on/off_11"/on/off_11/, false);
                } else if (getState("mqtt.0.all.bolid.pku_1.part_11").val == '24') {
                console.log('Взято под охрану');
                setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/on_11/, 1);
                setState("mqtt.0.all.bolid.pku_1.part_11.on/off_11"/on/off_11/, true);
                }
                });

                [3136_______________2017-11-29___0.12.25.png](/assets/uploads/files/3136_______________2017-11-29___0.12.25.png)
                D T 2 Replies Last reply
                0
                • S Offline
                  S Offline
                  smoker_vvo
                  wrote on last edited by
                  #23

                  УХ ТЫ!!!!

                  Попробую в выходные проверить.

                  Ну хтьб что то удалось сдвинуть с места :lol:

                  1 Reply Last reply
                  -1
                  • P PavelMV

                    Сам спрашиваю - сам отвечаю. У нас очень активный форум:-(

                    Достучался до создателя АРМ "Скиф" и он помог реализовать снятие/постановку сигнализации на базе "Болид" под охрану.

                    Вот ссылка на его инструкцию: http://arm-skif.ru/forum/5-84-1#1190

                    Там же мой комментарий по той ситуации которая происходит при такой реализации. Кратко - при перезагрузке сервера иоброкера он посылает свои последние значения переменных в АРМ "Скиф" и тот, если был снят(поставлен) любым способом кроме как через IOBroker опять возвращается в исходное состояни, что может привести к неприятным последствиям.

                    Для того. чтобы избежать таких проблем необходимо написать небольшой скриптик(на примере 11 раздела):

                    ! on({id: "mqtt.0.all.bolid.pku_1.part_11"/*all/bolid/pku_1/part_11*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; console.log('Изменение состояния сигнализации'); if (getState("mqtt.0.all.bolid.pku_1.part_11").val == '109') { console.log('Снято с охраны'); setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/*on_11*/, 0); } else if (getState("mqtt.0.all.bolid.pku_1.part_11").val == '24') { console.log('Взято под охрану'); setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/*on_11*/, 1); } !
                    Если же не хочется каждый раз подставлять переменную 0 или 1 для снятия/постановки под охрану, то можно создать дополнительный переключатель и просто изменять состояние true или false(полезно когда хочется завести в Homekit или vis):

                    ! ````
                    on({id: "mqtt.0.all.bolid.pku_1.part_11.on/off_11"/on/off_11/, change: "ne"}, function (obj) {
                    var value = obj.state.val;
                    var oldValue = obj.oldState.val;
                    if (getState("mqtt.0.all.bolid.pku_1.part_11.on/off_11").val == false) {
                    setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/on_11/, 0);
                    } else if (getState("mqtt.0.all.bolid.pku_1.part_11.on/off_11").val == true) {
                    setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/on_11/, 1);
                    }
                    });
                    on({id: "mqtt.0.all.bolid.pku_1.part_11"/all/bolid/pku_1/part_11/, change: "ne"}, function (obj) {
                    var value = obj.state.val;
                    var oldValue = obj.oldState.val;
                    console.log('Изменение состояния сигнализации');
                    if (getState("mqtt.0.all.bolid.pku_1.part_11").val == '109') {
                    console.log('Снято с охраны');
                    setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/on_11/, 0);
                    setState("mqtt.0.all.bolid.pku_1.part_11.on/off_11"/on/off_11/, false);
                    } else if (getState("mqtt.0.all.bolid.pku_1.part_11").val == '24') {
                    console.log('Взято под охрану');
                    setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/on_11/, 1);
                    setState("mqtt.0.all.bolid.pku_1.part_11.on/off_11"/on/off_11/, true);
                    }
                    });

                    [3136_______________2017-11-29___0.12.25.png](/assets/uploads/files/3136_______________2017-11-29___0.12.25.png)
                    D Offline
                    D Offline
                    dimkov74
                    wrote on last edited by
                    #24

                    @PavelMV said in Орион Bolid:

                    Там же мой комментарий по той ситуации которая происходит при такой реализации. Кратко - при перезагрузке сервера иоброкера он посылает свои последние значения переменных в АРМ "Скиф" и тот, если был снят(поставлен) любым способом кроме как через IOBroker опять возвращается в исходное состояни, что может привести к неприятным последствиям.
                    Для того. чтобы избежать таких проблем необходимо написать небольшой скриптик(на примере 11 раздела):

                    Добрый день! Подскажите пожалуйста. Скрипт не помогает при перезагрузке брокера он ставит или снимает разделы в зависимости от состояния до перезагрузке.

                    1 Reply Last reply
                    0
                    • P PavelMV

                      Сам спрашиваю - сам отвечаю. У нас очень активный форум:-(

                      Достучался до создателя АРМ "Скиф" и он помог реализовать снятие/постановку сигнализации на базе "Болид" под охрану.

                      Вот ссылка на его инструкцию: http://arm-skif.ru/forum/5-84-1#1190

                      Там же мой комментарий по той ситуации которая происходит при такой реализации. Кратко - при перезагрузке сервера иоброкера он посылает свои последние значения переменных в АРМ "Скиф" и тот, если был снят(поставлен) любым способом кроме как через IOBroker опять возвращается в исходное состояни, что может привести к неприятным последствиям.

                      Для того. чтобы избежать таких проблем необходимо написать небольшой скриптик(на примере 11 раздела):

                      ! on({id: "mqtt.0.all.bolid.pku_1.part_11"/*all/bolid/pku_1/part_11*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; console.log('Изменение состояния сигнализации'); if (getState("mqtt.0.all.bolid.pku_1.part_11").val == '109') { console.log('Снято с охраны'); setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/*on_11*/, 0); } else if (getState("mqtt.0.all.bolid.pku_1.part_11").val == '24') { console.log('Взято под охрану'); setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/*on_11*/, 1); } !
                      Если же не хочется каждый раз подставлять переменную 0 или 1 для снятия/постановки под охрану, то можно создать дополнительный переключатель и просто изменять состояние true или false(полезно когда хочется завести в Homekit или vis):

                      ! ````
                      on({id: "mqtt.0.all.bolid.pku_1.part_11.on/off_11"/on/off_11/, change: "ne"}, function (obj) {
                      var value = obj.state.val;
                      var oldValue = obj.oldState.val;
                      if (getState("mqtt.0.all.bolid.pku_1.part_11.on/off_11").val == false) {
                      setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/on_11/, 0);
                      } else if (getState("mqtt.0.all.bolid.pku_1.part_11.on/off_11").val == true) {
                      setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/on_11/, 1);
                      }
                      });
                      on({id: "mqtt.0.all.bolid.pku_1.part_11"/all/bolid/pku_1/part_11/, change: "ne"}, function (obj) {
                      var value = obj.state.val;
                      var oldValue = obj.oldState.val;
                      console.log('Изменение состояния сигнализации');
                      if (getState("mqtt.0.all.bolid.pku_1.part_11").val == '109') {
                      console.log('Снято с охраны');
                      setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/on_11/, 0);
                      setState("mqtt.0.all.bolid.pku_1.part_11.on/off_11"/on/off_11/, false);
                      } else if (getState("mqtt.0.all.bolid.pku_1.part_11").val == '24') {
                      console.log('Взято под охрану');
                      setState("mqtt.0.all.bolid.pku_1.part_11.on_11"/on_11/, 1);
                      setState("mqtt.0.all.bolid.pku_1.part_11.on/off_11"/on/off_11/, true);
                      }
                      });

                      [3136_______________2017-11-29___0.12.25.png](/assets/uploads/files/3136_______________2017-11-29___0.12.25.png)
                      T Offline
                      T Offline
                      teemon
                      wrote on last edited by
                      #25

                      @PavelMV
                      На чём все закончилось? Дейтвительно ли драйвер MQTT Иоброкера при старте записывает свои последние данные в Болид (любое другое устройство) НЕ ПЫТАЯСЬ перед этим считать их?.. Или это какой-то ваш частный случай?..

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      571

                      Online

                      32.8k

                      Users

                      82.7k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe