Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. PavelMV

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    P
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 5
    • Best 0
    • Groups 0

    PavelMV

    @PavelMV

    0
    Reputation
    18
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    PavelMV Follow

    Latest posts made by PavelMV

    • RE: Ошибки драйвера javascript

      Помогите. Что-то с драйвером javascript.

      есть скрипт WoL:

      ! createState('GetAdmin.WOL', '');
      ! var wol = require('wake_on_lan');
      ! on({id: 'javascript.0.GetAdmin.WOL', change: 'any'}, function (obj) {
      ! if(obj.newState.val !== ''){
      ! wol.wake(obj.newState.val);
      ! log(obj.newState.val);
      ! }
      ! });
      Скрипт брал на форуме.

      При запуске начинает перезапускаться драйвер javascript и ничего не работает.

      Выключаю скрипт - ошибок нет.
      3136_______________2017-12-01___22.40.16.png

      posted in ioBroker ошибки
      P
      PavelMV
    • RE: Орион Bolid

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

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

      Вот ссылка на его инструкцию: 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)
      posted in Железо
      P
      PavelMV
    • RE: Охлаждение одноплатников

      У меня OrangePiPC2E. Поставил радиаторы для Raspberry 2, но эффекта особого не заметил. Видимо все-таки нужен вентилятор, если нагружать машинку.

      posted in Железо
      P
      PavelMV
    • RE: Wake up on lan magic packet

      @instalator:

      Код:

      createState('GetAdmin.WOL', '');

      var wol = require('wake_on_lan');

      on({id: 'javascript.0.GetAdmin.WOL', change: 'any'}, function (obj) {

      if(obj.newState.val !== ''){

      wol.wake(obj.newState.val);

      log(obj.newState.val);

      }

      }); `
      А подскажите мне неопытному, что с этим делать и куда мак-адрес подставлять :roll:

      posted in ioBroker основное
      P
      PavelMV
    • RE: Орион Bolid

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

      posted in Железо
      P
      PavelMV
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo