Navigation

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

    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

    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 14
    • Best 0
    • Groups 1

    rw6miu

    @rw6miu

    0
    Reputation
    66
    Profile views
    14
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    rw6miu Follow
    Starter

    Latest posts made by rw6miu

    • RE: Страница по умолчанию VIS

      Участник @Анатолий-П написал в Страница по умолчанию VIS:

      Мужики, не перемещаются страницы в vis редакторе, относительно своего порядка. Изначально грузится первая в списке. Где тут самая нужная кнопка "Страница по умолчанию"? Или как их двигать?

      Пожалуй присоединюсь к вопросу. Создавал несколько страниц и вдруг примерно третья по счёту ни с того ни с сего вдруг стала главной и загружается по умолчанию. Как это победить?

      posted in ioBroker.vis Драйвер
      rw6miu
      rw6miu
    • RE: Интеграция Arduino по сети Ethernet в ioBroker через адаптер simple-api

      Участник @Pooh написал
      Можно все реле/каналы и сервера в одном скрипте описать...

      Можно конечно, но тогда чуток сложнее отлаживать и отслеживать работу скриптов. Исчезает возможность оперативно отключать их.
      У меня сейчас другая проблема вылезла. Старая система благополучно умерла и была полностью переустановлена без возможности восстановления всего включая скрипты. Сейчас собираю обратно всё по крупицам. В итоге раньше у меня работали эти скрипты а теперь первый из них не работает. Причём если я из строки

      if((obj.newState.from == 'web.0' || obj.newState.from == 'system.adapter.web.0' ) && obj.newState.val == '0'){
      

      выкидываю упоминание о web драйвере и оставляю

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

      то скрипт начинает работать но происходит какая-то обратная связь со вторым скриптом и из за этого хаотичное включение и выключение света с очень быстрой скоростью.
      Не пойму в чём проблема. Может в каких то настройках драйвера web.0. Раньше ведь всё работало.

      posted in Железо
      rw6miu
      rw6miu
    • RE: ioBroker на Win10 упал! Куда кидаться?

      Добрый день.
      Наконец получилось всё полностью удалить и переустановить всё заново, включая NodeJS.
      Только после этого iobroker запустился. Но вылезла другая проблема. Как только я возвращаю сохранённую папку iobroker_data на своё место, всё снова перестаёт работать. И надо заново всё удалять и переустанавливать. Как быть? Может из этой папки можно что-то хоть частично востановить или как-то разобраться что там ломает систему?

      posted in ioBroker основное
      rw6miu
      rw6miu
    • RE: ioBroker на Win10 упал! Куда кидаться?

      Что-то пока не могу оживить брокера. А как правильно его удалить и поставить заново на Win10 ?
      В основном много информации по всяким малинкам а вот по Windows как-то маловато.

      posted in ioBroker основное
      rw6miu
      rw6miu
    • ioBroker на Win10 упал! Куда кидаться?

      Извиняюсь я не программер. Со скрипом мне это даётся. Но вот очередная трудность. Работал год прекрасно на мини компе с Вин10 и после очередной перезагрузки компа не могу зайти на веб морду брокера. При старте пишет что стартанул, а не заходит. И по сети тоже нет доступа.
      Как спасти то что уже было рождено в муках и прекрасно работало (скрипты например) ? Куча всего было и в один прекрасный момент рас и нету. Кароче я в растерянности. Помогите кто чем может. 😉

      posted in ioBroker основное
      rw6miu
      rw6miu
    • RE: IoBroker.yahka (iOS, Homekit)

      А у меня почему-то совсем не ставится.
      Пишет вот такую ерунду:

      $ ./iobroker add yahka  --host SmartHouse
      NPM version: 6.4.1
      npm install iobroker.yahka --production --save --prefix "C:/iobroker" (System call)
      gyp
       ERR! configure error gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
      gyp ERR! stack     at PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:484:19)
      gyp ERR! stack     at PythonFinder.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:509:16)
      gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29
      gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:154:21)
      gyp ERR! System Windows_NT 10.0.16299
      gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
      gyp ERR! cwd C:\iobroker\node_modules\iobroker.yahka\node_modules\curve25519-n
      gyp ERR! node -v v10.13.0
      
      gyp
       ERR!
       node-gyp -v v3.8.0gyp ERR! not ok 
      
      npm
       ERR! code ELIFECYCLE
      npm
       ERR! errno 1
      npm
       
      ERR!
       curve25519-n@1.4.0 install: `node-gyp rebuild`
      npm
       ERR!
       Exit status 1
      npm
       ERR!
       npm
       ERR! Failed at the curve25519-n@1.4.0 install script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
      
      
      npm ERR! A complete log of this run can be found in:npm ERR!     C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache\_logs\2019-04-04T19_00_43_394Z-debug.log
      
      host.SmartHouse install adapter yahka
      NPM version: 6.4.1
      npm install iobroker.yahka --production --save --prefix "C:/iobroker" (System call)
      gyp
       ERR! configure error gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
      gyp ERR! stack     at PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:484:19)
      gyp ERR! stack     at PythonFinder.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:509:16)
      gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29
      gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:154:21)
      gyp ERR! System Windows_NT 10.0.16299
      gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
      gyp ERR!
       cwd C:\iobroker\node_modules\iobroker.yahka\node_modules\curve25519-ngyp ERR! node -v v10.13.0
      gyp ERR! node-gyp -v v3.8.0
      gyp
       
      ERR!
       
      not ok 
      npm
       ERR!
       code
       ELIFECYCLE
      npm ERR! errno 1
      npm
       ERR! curve25519-n@1.4.0 install: `node-gyp rebuild`npm ERR! Exit status 1
      
      npm ERR!
       npm
       ERR!
       Failed at the curve25519-n@1.4.0 install script.npm
       
      ERR! This is probably not a problem with npm. There is likely additional logging output above.
      
      npm ERR! A complete log of this run can be found in:npm ERR!     C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache\_logs\2019-04-04T19_01_11_758Z-debug.log
      
      host.SmartHouse install adapter yahka
      NPM version: 6.4.1
      npm install iobroker.yahka --production --save --prefix "C:/iobroker" (System call)
      gyp
       ERR!
       
      configure error
       
      gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.gyp ERR! stack     at PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:484:19)
      gyp ERR! stack     at PythonFinder.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:509:16)
      
      gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:154:21)
      gyp
       
      ERR!
       System
       Windows_NT 10.0.16299
      gyp ERR!
       command
       "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"gyp
       ERR! 
      cwd C:\iobroker\node_modules\iobroker.yahka\node_modules\curve25519-ngyp ERR! node -v v10.13.0
      
      gyp 
      ERR!
       
      node-gyp -v v3.8.0
      gyp
       
      ERR! not ok 
      npm
       ERR! code ELIFECYCLEnpm ERR! errno 1
      
      npm 
      ERR! curve25519-n@1.4.0 install: `node-gyp rebuild`npm ERR! Exit status 1
      npm ERR! 
      npm 
      ERR! Failed at the curve25519-n@1.4.0 install script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
      
      
      npm ERR! A complete log of this run can be found in:npm ERR!     C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache\_logs\2019-04-04T19_01_37_821Z-debug.log
      
      host.SmartHouse install adapter yahka
      ERROR: host.SmartHouse Cannot install yahka
      ERROR: process exited with code 13
      

      И как результат вот такое сообщение сверху: Выполнено с ошибкой: host.SmartHouse Cannot install yahka
      Куда копать?

      posted in ioBroker драйвера
      rw6miu
      rw6miu
    • RE: Интеграция Arduino по сети Ethernet в ioBroker через адаптер simple-api

      @Pooh:

      Чисто скриптом делать

      как-то так: `
      Спасибо за пинок в нужном направлении.

      Итого инструкция получилась такая:

      • 1. В скетче MegaLight указываем порт по которому контроллер будет отправлять запросы на сервер.
      В итоге он слушает команды на стандартном 80-м порту а отправляет на том который укажем. 
      
      • 2. Создаём папку в модуле JavaScript с понятным именем (например MegaLight1).
      • 3. В этой папке создаём скрипт для каждого канала реле. Обозвать можно как угодно чтоб понятно было к какому каналу он имеет отношение.
      createState('MegaLight1.lightcenter', '');
      on({id: 'javascript.0.MegaLight1.lightcenter', change: 'any'}, function (obj) {
          if((obj.newState.from == 'web.0' || obj.newState.from == 'system.adapter.web.0' ) && obj.newState.val == '0'){
              request ('http://192.168.120.25/state?c=set&n=3&o=0');
          }
          if((obj.newState.from == 'web.0' || obj.newState.from == 'system.adapter.web.0' ) && obj.newState.val == '1'){
              request ('http://192.168.120.25/state?c=set&n=3&o=1');
          }
      });
      
      • 4. Там же создаём ещё один скрипт для получения обратной связи от контроллера.
      var http = require('http');
      var server = http.createServer().listen(8083); // на каком порту слушаем?
      server.on('request', function(req, res) {
           res.writeHead(200);
           var getback = req.url;
           var vars = getback.split("&"); 
              for (var i=0;i<vars.length;i++) { 
                 var pair = vars[i].split("="); 
              }
              if (vars[4] == 'on=1') {
                  var state = 1;
                   } else {
                  var state = 0;
                   }
           if (vars[3] == 'id=1') {
               setState ('javascript.0.MegaLight1.braright', state);
             } else if (vars[3] == 'id=2') {
               setState ('javascript.0.MegaLight1.braleft', state);
             } else if (vars[3] == 'id=3') {
               setState ('javascript.0.MegaLight1.lightcenter', state);
             } else if (vars[3] == 'id=4') {
               setState ('javascript.0.MegaLight1.lightdop', state);
             }
      log('Канал ' + vars[3] + ' Состояние-' +state)        
      });
      posted in Железо
      rw6miu
      rw6miu
    • RE: MegaD 328

      Я же говорю как то маловато активности русскоязычной. 😢 Никто не ответил. Придётся отвечать самому.

      Разобрался. Все подсказки в этой теме на странице 21 сообщение от Haus за 05.03.2017 и вот в этих двух статьях.

      Помощь в установке PHP интерпретатора без сервера

      http://iantonov.me/page/ustanovka-php-7%20…%20aja-stroka

      Как настроить планировщик заданий

      https://remontka.pro/windows-task-scheduler/

      Я настроил на запуск один раз в минуту. Думаю этого более чем достаточно для опроса датчика температуры.

      Нужно только создать сам bat файл в той же папке где лежат PHP файлы i2c библиотеки и драйвера датчика.

      В bat файле прописываем строку такого вида php -f C:\inetpub\PhpSites\mod_dev_htu21d.php естественно подставляете свой путь и имя файла.

      Работает отлично. Осталось разобраться как сделать так чтоб командная строка при выполнении задания запускалась в фоновом режиме

      а не выскакивала на экран каждую минуту.

      posted in ioBroker драйвера
      rw6miu
      rw6miu
    • RE: Интеграция Arduino по сети Ethernet в ioBroker через адаптер simple-api

      Ух ну тут я совсем не программист.

      То есть Вы хотите сказать что без кардинальных вмешательств не получится полноценно подружить железку с сервером?

      Или это можно сделать как то по другому?

      posted in Железо
      rw6miu
      rw6miu
    • RE: Интеграция Arduino по сети Ethernet в ioBroker через адаптер simple-api

      Добрый день. Апну темку. Вдруг поможет. Я сам пока не справился.

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