Navigation

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

    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 4
    • Posts 6
    • Best 1
    • Groups 1

    No Name

    @No Name

    Starter

    1
    Reputation
    51
    Profile views
    6
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    No Name Follow
    Starter

    Best posts made by No Name

    • Скрипт получения ссылки на последний подкаст RadioT

      сделал для себя скрипт для получения ссылки на mp3 файл радио Т, слушать буду через chrome cast на google home. Скрипт добавляет ещё логическое состояние при нажатии, на которое из vis будет переноситься ссылка из распарсенного объекта в chromecast.0.Большая_комната.player.url2play(замените на свой)
      Может кому пригодится. Нужны дополнительные модули.Чтобы их установить нужно сделать, как здесь вначале https://smartshome.github.io/iobroker-parse/

      var request = require('request');
      var cheerio = require('cheerio');
      createState('javascript.0.RadioT.last2', '');
      createState('javascript.0.RadioT.topPlay', false);
      
      var url = "https://radio-t.com/";
      var toFind = "mp3"; 
      
      schedule("5 8 * * 7", function () {
      request(url, function(err, resp, body) {
          if (err) throw err;
          var $ = cheerio.load(body);
          var FirstUrl;
          $('a').each(function (i, element) {
              var a = $(this);
      
              var href = a.attr('href');
              if (href && href.indexOf(toFind) != -1 && !FirstUrl) { // Находим первую ссылку. Это последний выпуск Radio T
                //  console.log(href);
                  FirstUrl = true;   // Нашли. Значит больше искать не надо  
                  setState("javascript.0.RadioT.last", href);
              }
          })
      })
      });
      
      
      on({
          id: "javascript.0.RadioT.topPlay",
          change: "ne"
      }, function(obj) {
          var mp3URL = getState('javascript.0.RadioT.last').val;
          if (obj.state.val == 'true' || obj.state.val === true) {
              setState("chromecast.0.Большая_комната.player.url2play", mp3URL)
          }       
          setState("javascript.0.RadioT.topPlay", false);
      });
      
      
      
      posted in ioBroker скрипты
      No Name
      No Name

    Latest posts made by No Name

    • vis.0 terminated with code 6 (UNCAUGHT_EXCEPTION)

      Screenshot 2023-02-10 093256.png
      Exception-Code: ENOENT: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/config.js'

      vis.0
      error Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/config.js' at Object.openSync (node:fs:600:3) at Object.writeFileSync (node:fs:2221:35) at generateConfigPage (/opt/iobroker/node_modules/iobroker.vis/main.js:151:12) at async buildHtmlPages (/opt/iobroker/node_modules/iobroker.vis/main.js:665:27) at async Object.main [as ready] (/opt/iobroker/node_modules/iobroker.vis/main.js:804:5)

      vis.0
      error unhandled promise rejection: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/config.js'

      Скажите, пожалуйста, что делать в такой ситуации?

      posted in ioBroker установка и конфигурация
      No Name
      No Name
    • 23432532543

      12312432314

      posted in Off Topic
      No Name
      No Name
    • RE: Adapter: broadlink2

      Please add Broadlink Bestcon MCB1
      It is working only with app https://play.google.com/store/apps/details?id=cn.com.broadlink.econtrol.international

      It is new device.

      Mac adress Broadlink Bestcon MCB1 c8:f7:42:75:d3:ed
      
      Log:
      
      2020-06-30 10:33:36.098 - info: broadlink2.0 (12670) starting. Version 2.1.2 in /opt/iobroker/node_modules/iobroker.broadlink2, node: v10.21.0, js-controller: 3.1.5
      2020-06-30 10:33:36.759 - info: broadlink2.0 (12670) debug: broadlink2 received 45 objects and 45 states, with config ip,scenes,switches,poll,new,rename,additional,lang,latitude,longitude,adapterConf,loglevel
      2020-06-30 10:33:36.766 - info: broadlink2.0 (12670) broadlink2 initialization started...
      2020-06-30 10:33:36.788 - info: broadlink2.0 (12670) Scanning additional IP's: 192.168.1.199
      2020-06-30 10:33:36.791 - info: broadlink2.0 (12670) Devices to add:
      2020-06-30 10:33:36.794 - info: broadlink2.0 (12670) Devices to rename: SP:0x7547_78:0f:77:17:8d:49=bathroom
      2020-06-30 10:33:36.801 - info: broadlink2.0 (12670) broadlink2 has 6 old devices!
      2020-06-30 10:33:36.832 - info: broadlink2.0 (12670) interface to be used: { netmaskBits: 24, address: '192.168.1.7/24', addrs: [ 192, 168, 1, 7 ], cidr: '192.168.1.7/24', bcaddr: '192.168.1.255' }:
      2020-06-30 10:33:36.841 - info: broadlink2.0 (12670) interface to be used: { netmaskBits: 23, address: '10.121.82.11/23', addrs: [ 10, 121, 82, 11 ], cidr: '10.121.82.11/23', bcaddr: '10.121.83.255' }:
      2020-06-30 10:33:36.850 - info: broadlink2.0 (12670) macObjects: [ '34:ea:34:50:d0:15', '34:ea:34:bd:a7:ec', '34:ea:34:bd:bc:da', '78:0f:77:01:b2:f0', '78:0f:77:17:8d:49', '78:0f:77:17:a3:69' ]
      2020-06-30 10:33:36.853 - info: broadlink2.0 (12670) debug: Config IP-Address end to remove: .fritz.box
      2020-06-30 10:33:36.951 - info: broadlink2.0 (12670) debug: created State broadlink2.0.Scenes.Fernsehen
      2020-06-30 10:33:37.025 - info: broadlink2.0 (12670) debug: ChangeState ack:false of broadlink2.0.Scenes.Fernsehen = false
      2020-06-30 10:33:37.071 - info: broadlink2.0 (12670) Discover Broadlink devices for 10sec on broadlink2.0
      2020-06-30 10:33:37.106 - info: broadlink2.0 (12670) debug: UDP listening on 0.0.0.0:15001
      2020-06-30 10:33:37.160 - info: broadlink2.0 (12670) debug: created State broadlink2.0._NewDeviceScan
      2020-06-30 10:33:37.245 - info: broadlink2.0 (12670) debug: ChangeState ack:true of broadlink2.0._NewDeviceScan = true
      2020-06-30 10:33:37.261 - info: broadlink2.0 (12670) debug: UDP listening on 0.0.0.0:44249
      2020-06-30 10:33:37.271 - info: broadlink2.0 (12670) discover [ '192.168.1.255', '10.121.83.255', '255.255.255.255', '224.0.0.251' ] from 0.0.0.0:44249
      2020-06-30 10:33:37.461 - info: broadlink2.0 (12670) debug: UDP listening on 0.0.0.0:51877
      2020-06-30 10:33:37.479 - info: broadlink2.0 (12670) debug: UDP listening on 0.0.0.0:51637
      2020-06-30 10:33:37.488 - info: broadlink2.0 (12670) debug: UDP listening on 0.0.0.0:47716
      2020-06-30 10:33:37.498 - info: broadlink2.0 (12670) debug: UDP listening on 0.0.0.0:47712
      2020-06-30 10:33:37.523 - info: broadlink2.0 (12670) debug: UDP listening on 0.0.0.0:36622
      2020-06-30 10:33:37.986 - info: broadlink2.0 (12670) Device bathroom dedected: address=192.168.1.5, mac=78:0f:77:17:8d:49, typ=sp2, id=0x7547 devtype=OEM branded SPMini2, originalName=SP:0x7547_78:0f:77:17:8d:49
      2020-06-30 10:33:38.045 - info: broadlink2.0 (12670) Device RM:0x2737_c8:f7:42:16:85:ac dedected: address=192.168.1.25, mac=c8:f7:42:16:85:ac, typ=rm, id=0x2737 devtype=RM Mini
      2020-06-30 10:33:38.052 - info: broadlink2.0 (12670) Device SP:0x7547_34:ea:34:bd:a7:ec dedected: address=192.168.1.23, mac=34:ea:34:bd:a7:ec, typ=sp2, id=0x7547 devtype=OEM branded SPMini2
      2020-06-30 10:33:38.057 - info: broadlink2.0 (12670) Device SP:0x7547_34:ea:34:bd:bc:da dedected: address=192.168.1.27, mac=34:ea:34:bd:bc:da, typ=sp2, id=0x7547 devtype=OEM branded SPMini2
      2020-06-30 10:33:38.100 - info: broadlink2.0 (12670) debug: created State broadlink2.0.bathroom._notReachable
      2020-06-30 10:33:38.159 - info: broadlink2.0 (12670) debug: created State broadlink2.0.RM:0x2737_c8:f7:42:16:85:ac._notReachable
      2020-06-30 10:33:38.175 - info: broadlink2.0 (12670) debug: created State broadlink2.0.SP:0x7547_34:ea:34:bd:a7:ec._notReachable
      2020-06-30 10:33:38.205 - info: broadlink2.0 (12670) debug: created State broadlink2.0.SP:0x7547_34:ea:34:bd:bc:da._notReachable
      2020-06-30 10:33:38.284 - info: broadlink2.0 (12670) Device SP:0x753e_34:ea:34:50:d0:15 dedected: address=192.168.1.21, mac=34:ea:34:50:d0:15, typ=sp2, id=0x753e devtype=OEM branded SPMini2
      2020-06-30 10:33:38.370 - info: broadlink2.0 (12670) debug: created State broadlink2.0.SP:0x753e_34:ea:34:50:d0:15._notReachable
      2020-06-30 10:33:42.745 - info: broadlink2.0 (12670) debug: Try to discover 192.168.1.199
      2020-06-30 10:33:42.754 - info: broadlink2.0 (12670) debug: UDP listening on 0.0.0.0:52636
      2020-06-30 10:33:42.759 - info: broadlink2.0 (12670) discover [ '192.168.1.199' ] from 0.0.0.0:52636
      2020-06-30 10:33:47.023 - info: broadlink2.0 (12670) debug: ChangeState ack:true of _NewDeviceScan = false
      2020-06-30 10:33:47.081 - info: broadlink2.0 (12670) debug: created State broadlink2.0.States.Steckdose_A
      2020-06-30 10:33:47.190 - info: broadlink2.0 (12670) debug: created State broadlink2.0.States.Lüfter_A
      2020-06-30 10:33:47.423 - info: broadlink2.0 (12670) debug: created State broadlink2.0.States.TVWZKanal
      2020-06-30 10:33:47.558 - warn: broadlink2.0 (12670) device SP:0x753e_78:0f:77:01:b2:f0 not found, please rescan later again or delete it! It was: 192.168.1.24,80,30014,[object Object],78:0f:77:01:b2:f0,sp2,SP:0x753e_78:0f:77:01:b2:f0,0x753e,OEM branded SPMini2,SP:0x753e_78:0f:77:01:b2:f0
      2020-06-30 10:33:47.563 - warn: broadlink2.0 (12670) device SP:0x7547_78:0f:77:17:a3:69 not found, please rescan later again or delete it! It was: 192.168.1.8,80,30023,[object Object],78:0f:77:17:a3:69,sp2,SP:0x7547_78:0f:77:17:a3:69,0x7547,OEM branded SPMini2,SP:0x7547_78:0f:77:17:a3:69
      2020-06-30 10:33:47.624 - info: broadlink2.0 (12670) debug: Device bathroom returned { here: true, state: false }
      2020-06-30 10:33:47.741 - info: broadlink2.0 (12670) debug: created State broadlink2.0.bathroom
      2020-06-30 10:33:47.808 - info: broadlink2.0 (12670) debug: ChangeState ack:true of broadlink2.0.bathroom = false
      2020-06-30 10:33:47.957 - info: broadlink2.0 (12670) debug: created State broadlink2.0.bathroom.state
      2020-06-30 10:33:48.393 - info: broadlink2.0 (12670) debug: Device RM:0x2737_c8:f7:42:16:85:ac returned { here: true, temperature: 0 }
      2020-06-30 10:33:48.438 - info: broadlink2.0 (12670) debug: created State broadlink2.0.RM:0x2737_c8:f7:42:16:85:ac.Temperature
      2020-06-30 10:33:48.512 - info: broadlink2.0 (12670) debug: created State broadlink2.0.RM:0x2737_c8:f7:42:16:85:ac
      2020-06-30 10:33:48.584 - info: broadlink2.0 (12670) debug: created State broadlink2.0.RM:0x2737_c8:f7:42:16:85:ac._Learn
      2020-06-30 10:33:48.656 - info: broadlink2.0 (12670) debug: created State broadlink2.0.RM:0x2737_c8:f7:42:16:85:ac._SendCode
      2020-06-30 10:33:48.701 - info: broadlink2.0 (12670) debug: Device SP:0x7547_34:ea:34:bd:a7:ec returned { here: true, state: false }
      2020-06-30 10:33:48.772 - info: broadlink2.0 (12670) debug: created State broadlink2.0.SP:0x7547_34:ea:34:bd:a7:ec
      2020-06-30 10:33:48.885 - info: broadlink2.0 (12670) debug: created State broadlink2.0.SP:0x7547_34:ea:34:bd:a7:ec.state
      2020-06-30 10:33:48.933 - info: broadlink2.0 (12670) debug: Device SP:0x7547_34:ea:34:bd:bc:da returned { here: true, state: false }
      2020-06-30 10:33:49.038 - info: broadlink2.0 (12670) debug: created State broadlink2.0.SP:0x7547_34:ea:34:bd:bc:da
      2020-06-30 10:33:49.068 - info: broadlink2.0 (12670) debug: ChangeState ack:true of broadlink2.0.SP:0x7547_34:ea:34:bd:bc:da = false
      2020-06-30 10:33:49.103 - info: broadlink2.0 (12670) debug: created State broadlink2.0.SP:0x7547_34:ea:34:bd:bc:da.state
      2020-06-30 10:33:49.238 - info: broadlink2.0 (12670) debug: Device SP:0x753e_34:ea:34:50:d0:15 returned { here: true, state: false }
      2020-06-30 10:33:49.284 - info: broadlink2.0 (12670) debug: created State broadlink2.0.SP:0x753e_34:ea:34:50:d0:15
      2020-06-30 10:33:49.374 - info: broadlink2.0 (12670) debug: ChangeState ack:true of broadlink2.0.SP:0x753e_34:ea:34:50:d0:15 = false
      2020-06-30 10:33:49.421 - info: broadlink2.0 (12670) debug: created State broadlink2.0.SP:0x753e_34:ea:34:50:d0:15.state
      2020-06-30 10:33:49.429 - info: broadlink2.0 (12670) debug: should discover/search [ { address: '192.168.1.24', port: 80, devtype: 30014, maco: { type: 'Buffer', data: [Array] }, mac: '78:0f:77:01:b2:f0', type: 'sp2', name: 'SP:0x753e_78:0f:77:01:b2:f0', devhex: '0x753e', devname: 'OEM branded SPMini2', iname: 'SP:0x753e_78:0f:77:01:b2:f0' }, { address: '192.168.1.8', port: 80, devtype: 30023, maco: { type: 'Buffer', data: [Array] }, mac: '78:0f:77:17:a3:69', type: 'sp2', name: 'SP:0x7547_78:0f:77:17:a3:69', devhex: '0x7547', devname: 'OEM branded SPMini2', iname: 'SP:0x7547_78:0f:77:17:a3:69' } ]
      2020-06-30 10:33:49.435 - info: broadlink2.0 (12670) debug: UDP listening on 0.0.0.0:42792
      2020-06-30 10:33:49.439 - info: broadlink2.0 (12670) discover [ '192.168.1.24' ] from 0.0.0.0:42792
      2020-06-30 10:33:51.667 - info: broadlink2.0 (12670) debug: UDP listening on 0.0.0.0:37634
      2020-06-30 10:33:51.670 - info: broadlink2.0 (12670) discover [ '192.168.1.8' ] from 0.0.0.0:37634
      2020-06-30 10:33:54.252 - info: broadlink2.0 (12670) debug: created State broadlink2.0._SendScene
      2020-06-30 10:33:54.256 - info: broadlink2.0 (12670) Poll every 20 secods.
      2020-06-30 10:33:54.263 - info: broadlink2.0 (12670) broadlink2.0 started and found 5 devices named bathroom, RM:0x2737_c8:f7:42:16:85:ac, SP:0x7547_34:ea:34:bd:a7:ec, SP:0x7547_34:ea:34:bd:bc:da, SP:0x753e_34:ea:34:50:d0:15
      2020-06-30 10:33:54.267 - info: broadlink2.0 (12670) 2 were not found: SP:0x753e_78:0f:77:01:b2:f0, SP:0x7547_78:0f:77:17:a3:69
      2020-06-30 10:33:54.270 - info: broadlink2.0 (12670) found macs: 78:0f:77:17:8d:49, c8:f7:42:16:85:ac, 34:ea:34:bd:a7:ec, 34:ea:34:bd:bc:da, 34:ea:34:50:d0:15
      2020-06-30 10:34:34.568 - info: broadlink2.0 (12670) debug: should discover/search [ { address: '192.168.1.24', port: 80, devtype: 30014, maco: { type: 'Buffer', data: [Array] }, mac: '78:0f:77:01:b2:f0', type: 'sp2', name: 'SP:0x753e_78:0f:77:01:b2:f0', devhex: '0x753e', devname: 'OEM branded SPMini2', iname: 'SP:0x753e_78:0f:77:01:b2:f0' }, { address: '192.168.1.8', port: 80, devtype: 30023, maco: { type: 'Buffer', data: [Array] }, mac: '78:0f:77:17:a3:69', type: 'sp2', name: 'SP:0x7547_78:0f:77:17:a3:69', devhex: '0x7547', devname: 'OEM branded SPMini2', iname: 'SP:0x7547_78:0f:77:17:a3:69' } ]
      2020-06-30 10:34:34.582 - info: broadlink2.0 (12670) debug: UDP listening on 0.0.0.0:52590
      2020-06-30 10:34:34.587 - info: broadlink2.0 (12670) discover [ '192.168.1.24' ] from 0.0.0.0:52590
      2020-06-30 10:34:36.818 - info: broadlink2.0 (12670) debug: UDP listening on 0.0.0.0:41145
      2020-06-30 10:34:36.821 - info: broadlink2.0 (12670) discover [ '192.168.1.8' ] from 0.0.0.0:41145
      2020-06-30 10:35:49.867 - info: host.server iobroker upload [5] broadlink2.admin /opt/iobroker/node_modules/iobroker.broadlink2/admin/words.js words.js application/javascript
      2020-06-30 10:35:50.247 - info: host.server iobroker Update "system.adapter.broadlink2.0"
      2020-06-30 10:35:50.256 - info: host.server iobroker Update "system.adapter.broadlink2.1"
      2020-06-30 10:35:50.320 - info: host.server stopInstance system.adapter.broadlink2.0 (force=false, process=true)
      2020-06-30 10:35:50.326 - info: host.server stopInstance system.adapter.broadlink2.0 send kill signal
      2020-06-30 10:35:50.336 - info: broadlink2.0 (12670) Got terminate signal TERMINATE_YOURSELF
      2020-06-30 10:35:50.350 - info: broadlink2.0 (12670) Adapter disconnected and stopped with dostop(null) and callback(true)
      2020-06-30 10:35:50.354 - info: broadlink2.0 (12670) terminating
      2020-06-30 10:35:50.361 - info: broadlink2.0 (12670) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
      2020-06-30 10:35:50.558 - info: host.server iobroker upload [4] broadlink2.admin /opt/iobroker/node_modules/iobroker.broadlink2/admin/style.css style.css text/css
      2020-06-30 10:35:50.648 - info: host.server iobroker upload [3] broadlink2.admin /opt/iobroker/node_modules/iobroker.broadlink2/admin/index_m.html index_m.html text/html
      2020-06-30 10:35:50.730 - info: host.server iobroker upload [2] broadlink2.admin /opt/iobroker/node_modules/iobroker.broadlink2/admin/index.html index.html text/html
      2020-06-30 10:35:50.826 - info: host.server iobroker upload [1] broadlink2.admin /opt/iobroker/node_modules/iobroker.broadlink2/admin/broadlink2.png broadlink2.png image/png
      2020-06-30 10:35:50.956 - info: host.server instance system.adapter.broadlink2.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
      2020-06-30 10:35:51.002 - info: host.server iobroker upload [0] broadlink2.admin /opt/iobroker/node_modules/iobroker.broadlink2/admin/broadlink.png broadlink.png image/png
      2020-06-30 10:35:51.080 - info: host.server iobroker Adapter "broadlink2" updated
      2020-06-30 10:35:52.142 - info: host.server iobroker exit 0
      2020-06-30 10:35:53.834 - info: host.server instance system.adapter.broadlink2.0 started with pid 16215
      2020-06-30 10:36:00.414 - debug: broadlink2.0 (16215) Redis Objects: Use Redis connection: 127.0.0.1:9001
      2020-06-30 10:36:00.814 - debug: broadlink2.0 (16215) Objects client ready ... initialize now
      2020-06-30 10:36:00.854 - debug: broadlink2.0 (16215) Objects create System PubSub Client
      2020-06-30 10:36:00.864 - debug: broadlink2.0 (16215) Objects create User PubSub Client
      2020-06-30 10:36:00.869 - debug: broadlink2.0 (16215) Objects client initialize lua scripts
      2020-06-30 10:36:00.994 - debug: broadlink2.0 (16215) Objects connected to redis: 127.0.0.1:9001
      2020-06-30 10:36:01.068 - debug: broadlink2.0 (16215) objectDB connected
      2020-06-30 10:36:01.093 - debug: broadlink2.0 (16215) Redis States: Use Redis connection: 127.0.0.1:9000
      2020-06-30 10:36:01.266 - debug: broadlink2.0 (16215) States create User PubSub Client
      2020-06-30 10:36:01.364 - debug: broadlink2.0 (16215) States create System PubSub Client
      2020-06-30 10:36:01.571 - debug: broadlink2.0 (16215) States connected to redis: 127.0.0.1:9000
      2020-06-30 10:36:01.577 - debug: broadlink2.0 (16215) statesDB connected
      2020-06-30 10:36:03.490 - info: broadlink2.0 (16215) starting. Version 2.1.3 in /opt/iobroker/node_modules/iobroker.broadlink2, node: v10.21.0, js-controller: 3.1.5
      2020-06-30 10:36:04.474 - info: broadlink2.0 (16215) debug: broadlink2 received 45 objects and 45 states, with config ip,scenes,switches,poll,new,rename,additional,lang,latitude,longitude,adapterConf,loglevel
      2020-06-30 10:36:04.505 - info: broadlink2.0 (16215) broadlink2 initialization started...
      2020-06-30 10:36:04.557 - info: broadlink2.0 (16215) Scanning additional IP's: 192.168.1.199
      2020-06-30 10:36:04.564 - info: broadlink2.0 (16215) Devices to add:
      2020-06-30 10:36:04.575 - info: broadlink2.0 (16215) Devices to rename: SP:0x7547_78:0f:77:17:8d:49=bathroom
      2020-06-30 10:36:04.586 - info: broadlink2.0 (16215) broadlink2 has 6 old devices!
      2020-06-30 10:36:04.678 - info: broadlink2.0 (16215) interface to be used: { netmaskBits: 24, address: '192.168.1.7/24', addrs: [ 192, 168, 1, 7 ], cidr: '192.168.1.7/24', bcaddr: '192.168.1.255' }:
      2020-06-30 10:36:04.683 - info: broadlink2.0 (16215) interface to be used: { netmaskBits: 23, address: '10.121.82.11/23', addrs: [ 10, 121, 82, 11 ], cidr: '10.121.82.11/23', bcaddr: '10.121.83.255' }:
      2020-06-30 10:36:04.689 - info: broadlink2.0 (16215) macObjects: [ '34:ea:34:50:d0:15', '34:ea:34:bd:a7:ec', '34:ea:34:bd:bc:da', '78:0f:77:01:b2:f0', '78:0f:77:17:8d:49', '78:0f:77:17:a3:69' ]
      2020-06-30 10:36:04.691 - info: broadlink2.0 (16215) debug: Config IP-Address end to remove: .fritz.box
      2020-06-30 10:36:04.976 - info: broadlink2.0 (16215) debug: created State broadlink2.0.Scenes.Fernsehen
      2020-06-30 10:36:05.077 - info: broadlink2.0 (16215) debug: ChangeState ack:false of broadlink2.0.Scenes.Fernsehen = false
      2020-06-30 10:36:05.136 - info: broadlink2.0 (16215) Discover Broadlink devices for 10sec on broadlink2.0
      2020-06-30 10:36:05.191 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:15001
      2020-06-30 10:36:05.249 - info: broadlink2.0 (16215) debug: created State broadlink2.0._NewDeviceScan
      2020-06-30 10:36:05.317 - info: broadlink2.0 (16215) debug: ChangeState ack:true of broadlink2.0._NewDeviceScan = true
      2020-06-30 10:36:05.330 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:46514
      2020-06-30 10:36:05.341 - info: broadlink2.0 (16215) discover [ '192.168.1.255', '10.121.83.255', '255.255.255.255', '224.0.0.251' ] from 0.0.0.0:46514
      2020-06-30 10:36:05.505 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:49271
      2020-06-30 10:36:05.517 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:37642
      2020-06-30 10:36:05.526 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:54922
      2020-06-30 10:36:05.536 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:32991
      2020-06-30 10:36:05.554 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:47222
      2020-06-30 10:36:05.565 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:59820
      2020-06-30 10:36:05.576 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:58098
      2020-06-30 10:36:05.685 - info: broadlink2.0 (16215) debug: send Error on device SP2, undefined, c8:f7:42:75:d7:23, 192.168.1.34, 30063: { cmd: NaN, command: 233, cmdHex: '0xe9', payload: , err: 'Authentication failed' }
      2020-06-30 10:36:05.689 - info: broadlink2.0 (16215) Unrecoverable Send packet error Authentication failed on SP2, undefined, c8:f7:42:75:d7:23, 192.168.1.34, 30063
      2020-06-30 10:36:05.716 - info: broadlink2.0 (16215) debug: send Error on device SP2, undefined, c8:f7:42:75:d3:ed, 192.168.1.37, 30063: { cmd: NaN, command: 233, cmdHex: '0xe9', payload: , err: 'Authentication failed' }
      2020-06-30 10:36:05.724 - info: broadlink2.0 (16215) Unrecoverable Send packet error Authentication failed on SP2, undefined, c8:f7:42:75:d3:ed, 192.168.1.37, 30063
      2020-06-30 10:36:05.835 - info: broadlink2.0 (16215) Device SP:0x7547_34:ea:34:bd:a7:ec dedected: address=192.168.1.23, mac=34:ea:34:bd:a7:ec, typ=sp2, id=0x7547 devtype=OEM branded SPMini2
      2020-06-30 10:36:05.856 - info: broadlink2.0 (16215) Device bathroom dedected: address=192.168.1.5, mac=78:0f:77:17:8d:49, typ=sp2, id=0x7547 devtype=OEM branded SPMini2, originalName=SP:0x7547_78:0f:77:17:8d:49
      2020-06-30 10:36:05.864 - info: broadlink2.0 (16215) Device SP:0x7547_34:ea:34:bd:bc:da dedected: address=192.168.1.27, mac=34:ea:34:bd:bc:da, typ=sp2, id=0x7547 devtype=OEM branded SPMini2
      2020-06-30 10:36:05.885 - info: broadlink2.0 (16215) Device RM:0x2737_c8:f7:42:16:85:ac dedected: address=192.168.1.25, mac=c8:f7:42:16:85:ac, typ=rm, id=0x2737 devtype=RM Mini
      2020-06-30 10:36:06.038 - info: broadlink2.0 (16215) Device SP:0x753e_34:ea:34:50:d0:15 dedected: address=192.168.1.21, mac=34:ea:34:50:d0:15, typ=sp2, id=0x753e devtype=OEM branded SPMini2
      2020-06-30 10:36:06.053 - info: broadlink2.0 (16215) debug: send Error on device SP2, undefined, c8:f7:42:75:d7:23, 192.168.1.34, 30063: { cmd: NaN, command: 233, cmdHex: '0xe9', payload: , err: 'Authentication failed' }
      2020-06-30 10:36:06.057 - info: broadlink2.0 (16215) Unrecoverable Send packet error Authentication failed on SP2, undefined, c8:f7:42:75:d7:23, 192.168.1.34, 30063
      2020-06-30 10:36:06.065 - info: broadlink2.0 (16215) debug: created State broadlink2.0.SP:0x7547_34:ea:34:bd:a7:ec._notReachable
      2020-06-30 10:36:06.079 - info: broadlink2.0 (16215) debug: send Error on device SP2, undefined, c8:f7:42:75:d3:ed, 192.168.1.37, 30063: { cmd: NaN, command: 233, cmdHex: '0xe9', payload: , err: 'Authentication failed' }
      2020-06-30 10:36:06.083 - info: broadlink2.0 (16215) Unrecoverable Send packet error Authentication failed on SP2, undefined, c8:f7:42:75:d3:ed, 192.168.1.37, 30063
      2020-06-30 10:36:06.106 - info: broadlink2.0 (16215) debug: created State broadlink2.0.bathroom._notReachable
      2020-06-30 10:36:06.117 - info: broadlink2.0 (16215) debug: created State broadlink2.0.SP:0x7547_34:ea:34:bd:bc:da._notReachable
      2020-06-30 10:36:06.152 - info: broadlink2.0 (16215) debug: created State broadlink2.0.RM:0x2737_c8:f7:42:16:85:ac._notReachable
      2020-06-30 10:36:06.345 - info: broadlink2.0 (16215) debug: created State broadlink2.0.SP:0x753e_34:ea:34:50:d0:15._notReachable
      2020-06-30 10:36:06.384 - info: broadlink2.0 (16215) debug: send Error on device SP2, undefined, c8:f7:42:75:d7:23, 192.168.1.34, 30063: { cmd: NaN, command: 233, cmdHex: '0xe9', payload: , err: 'Authentication failed' }
      2020-06-30 10:36:06.387 - info: broadlink2.0 (16215) Unrecoverable Send packet error Authentication failed on SP2, undefined, c8:f7:42:75:d7:23, 192.168.1.34, 30063
      2020-06-30 10:36:06.437 - info: broadlink2.0 (16215) debug: send Error on device SP2, undefined, c8:f7:42:75:d3:ed, 192.168.1.37, 30063: { cmd: NaN, command: 233, cmdHex: '0xe9', payload: , err: 'Authentication failed' }
      2020-06-30 10:36:06.442 - info: broadlink2.0 (16215) Unrecoverable Send packet error Authentication failed on SP2, undefined, c8:f7:42:75:d3:ed, 192.168.1.37, 30063
      2020-06-30 10:36:10.902 - info: broadlink2.0 (16215) debug: Try to discover 192.168.1.199
      2020-06-30 10:36:10.914 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:49194
      2020-06-30 10:36:10.924 - info: broadlink2.0 (16215) discover [ '192.168.1.199' ] from 0.0.0.0:49194
      2020-06-30 10:36:15.179 - info: broadlink2.0 (16215) debug: ChangeState ack:true of _NewDeviceScan = false
      2020-06-30 10:36:15.231 - info: broadlink2.0 (16215) debug: created State broadlink2.0.States.Steckdose_A
      2020-06-30 10:36:15.316 - info: broadlink2.0 (16215) debug: created State broadlink2.0.States.Lüfter_A
      2020-06-30 10:36:15.363 - info: broadlink2.0 (16215) debug: created State broadlink2.0.States.TVWZKanal
      2020-06-30 10:36:15.486 - warn: broadlink2.0 (16215) device SP:0x753e_78:0f:77:01:b2:f0 not found, please rescan later again or delete it! It was: 192.168.1.24,80,30014,[object Object],78:0f:77:01:b2:f0,sp2,SP:0x753e_78:0f:77:01:b2:f0,0x753e,OEM branded SPMini2,SP:0x753e_78:0f:77:01:b2:f0
      2020-06-30 10:36:15.490 - warn: broadlink2.0 (16215) device SP:0x7547_78:0f:77:17:a3:69 not found, please rescan later again or delete it! It was: 192.168.1.8,80,30023,[object Object],78:0f:77:17:a3:69,sp2,SP:0x7547_78:0f:77:17:a3:69,0x7547,OEM branded SPMini2,SP:0x7547_78:0f:77:17:a3:69
      2020-06-30 10:36:15.553 - info: broadlink2.0 (16215) debug: Device SP:0x7547_34:ea:34:bd:a7:ec returned { here: true, state: false }
      2020-06-30 10:36:15.604 - info: broadlink2.0 (16215) debug: created State broadlink2.0.SP:0x7547_34:ea:34:bd:a7:ec
      2020-06-30 10:36:15.672 - info: broadlink2.0 (16215) debug: created State broadlink2.0.SP:0x7547_34:ea:34:bd:a7:ec.state
      2020-06-30 10:36:15.759 - info: broadlink2.0 (16215) debug: Device bathroom returned { here: true, state: false }
      2020-06-30 10:36:15.801 - info: broadlink2.0 (16215) debug: created State broadlink2.0.bathroom
      2020-06-30 10:36:15.863 - info: broadlink2.0 (16215) debug: created State broadlink2.0.bathroom.state
      2020-06-30 10:36:15.935 - info: broadlink2.0 (16215) debug: Device SP:0x7547_34:ea:34:bd:bc:da returned { here: true, state: false }
      2020-06-30 10:36:15.986 - info: broadlink2.0 (16215) debug: created State broadlink2.0.SP:0x7547_34:ea:34:bd:bc:da
      2020-06-30 10:36:16.032 - info: broadlink2.0 (16215) debug: created State broadlink2.0.SP:0x7547_34:ea:34:bd:bc:da.state
      2020-06-30 10:36:16.079 - info: broadlink2.0 (16215) debug: Device RM:0x2737_c8:f7:42:16:85:ac returned { here: true, temperature: 0 }
      2020-06-30 10:36:16.147 - info: broadlink2.0 (16215) debug: created State broadlink2.0.RM:0x2737_c8:f7:42:16:85:ac.Temperature
      2020-06-30 10:36:16.260 - info: broadlink2.0 (16215) debug: created State broadlink2.0.RM:0x2737_c8:f7:42:16:85:ac
      2020-06-30 10:36:16.392 - info: broadlink2.0 (16215) debug: created State broadlink2.0.RM:0x2737_c8:f7:42:16:85:ac._Learn
      2020-06-30 10:36:16.435 - info: broadlink2.0 (16215) debug: created State broadlink2.0.RM:0x2737_c8:f7:42:16:85:ac._SendCode
      2020-06-30 10:36:16.585 - info: broadlink2.0 (16215) debug: Device SP:0x753e_34:ea:34:50:d0:15 returned { here: true, state: false }
      2020-06-30 10:36:16.712 - info: broadlink2.0 (16215) debug: created State broadlink2.0.SP:0x753e_34:ea:34:50:d0:15
      2020-06-30 10:36:16.808 - info: broadlink2.0 (16215) debug: created State broadlink2.0.SP:0x753e_34:ea:34:50:d0:15.state
      2020-06-30 10:36:16.818 - info: broadlink2.0 (16215) debug: should discover/search [ { address: '192.168.1.24', port: 80, devtype: 30014, maco: { type: 'Buffer', data: [Array] }, mac: '78:0f:77:01:b2:f0', type: 'sp2', name: 'SP:0x753e_78:0f:77:01:b2:f0', devhex: '0x753e', devname: 'OEM branded SPMini2', iname: 'SP:0x753e_78:0f:77:01:b2:f0' }, { address: '192.168.1.8', port: 80, devtype: 30023, maco: { type: 'Buffer', data: [Array] }, mac: '78:0f:77:17:a3:69', type: 'sp2', name: 'SP:0x7547_78:0f:77:17:a3:69', devhex: '0x7547', devname: 'OEM branded SPMini2', iname: 'SP:0x7547_78:0f:77:17:a3:69' } ]
      2020-06-30 10:36:16.824 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:54865
      2020-06-30 10:36:16.828 - info: broadlink2.0 (16215) discover [ '192.168.1.24' ] from 0.0.0.0:54865
      2020-06-30 10:36:19.068 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:39361
      2020-06-30 10:36:19.073 - info: broadlink2.0 (16215) discover [ '192.168.1.8' ] from 0.0.0.0:39361
      2020-06-30 10:36:21.416 - info: broadlink2.0 (16215) debug: created State broadlink2.0._SendScene
      2020-06-30 10:36:21.419 - info: broadlink2.0 (16215) Poll every 20 secods.
      2020-06-30 10:36:21.421 - info: broadlink2.0 (16215) broadlink2.0 started and found 5 devices named SP:0x7547_34:ea:34:bd:a7:ec, bathroom, SP:0x7547_34:ea:34:bd:bc:da, RM:0x2737_c8:f7:42:16:85:ac, SP:0x753e_34:ea:34:50:d0:15
      2020-06-30 10:36:21.423 - info: broadlink2.0 (16215) 2 were not found: SP:0x753e_78:0f:77:01:b2:f0, SP:0x7547_78:0f:77:17:a3:69
      2020-06-30 10:36:21.425 - info: broadlink2.0 (16215) found macs: 34:ea:34:bd:a7:ec, 78:0f:77:17:8d:49, 34:ea:34:bd:bc:da, c8:f7:42:16:85:ac, 34:ea:34:50:d0:15
      2020-06-30 10:37:01.707 - info: broadlink2.0 (16215) debug: should discover/search [ { address: '192.168.1.24', port: 80, devtype: 30014, maco: { type: 'Buffer', data: [Array] }, mac: '78:0f:77:01:b2:f0', type: 'sp2', name: 'SP:0x753e_78:0f:77:01:b2:f0', devhex: '0x753e', devname: 'OEM branded SPMini2', iname: 'SP:0x753e_78:0f:77:01:b2:f0' }, { address: '192.168.1.8', port: 80, devtype: 30023, maco: { type: 'Buffer', data: [Array] }, mac: '78:0f:77:17:a3:69', type: 'sp2', name: 'SP:0x7547_78:0f:77:17:a3:69', devhex: '0x7547', devname: 'OEM branded SPMini2', iname: 'SP:0x7547_78:0f:77:17:a3:69' } ]
      2020-06-30 10:37:01.721 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:48069
      2020-06-30 10:37:01.725 - info: broadlink2.0 (16215) discover [ '192.168.1.24' ] from 0.0.0.0:48069
      2020-06-30 10:37:03.961 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:33564
      2020-06-30 10:37:03.967 - info: broadlink2.0 (16215) discover [ '192.168.1.8' ] from 0.0.0.0:33564
      2020-06-30 10:38:21.755 - info: broadlink2.0 (16215) debug: should discover/search [ { address: '192.168.1.24', port: 80, devtype: 30014, maco: { type: 'Buffer', data: [Array] }, mac: '78:0f:77:01:b2:f0', type: 'sp2', name: 'SP:0x753e_78:0f:77:01:b2:f0', devhex: '0x753e', devname: 'OEM branded SPMini2', iname: 'SP:0x753e_78:0f:77:01:b2:f0' }, { address: '192.168.1.8', port: 80, devtype: 30023, maco: { type: 'Buffer', data: [Array] }, mac: '78:0f:77:17:a3:69', type: 'sp2', name: 'SP:0x7547_78:0f:77:17:a3:69', devhex: '0x7547', devname: 'OEM branded SPMini2', iname: 'SP:0x7547_78:0f:77:17:a3:69' } ]
      2020-06-30 10:38:21.762 - info: broadlink2.0 (16215) debug: UDP listening on 0.0.0.0:54709
      2020-06-30 10:38:21.766 - info: broadlink2.0 (16215) discover [ '192.168.1.24' ] from 0.0.0.0:54709
      

      posted in Entwicklung
      No Name
      No Name
    • Всегда одинаковое значение двух объектов

      Как можно связать объекты в iob ? Чтобы их значения были одинаковыми при изменении любого из них.

      Мне нужно связать два объекта. Чтобы они всегда были в одном состоянии. Но что то не заводится. Суть такая: у меня есть mqtt, я хочу связать его с устройствами. Юзаю paw mqtt, чтобы без vpn и телеграмма управлять iob. Идея простая. Неужели нет драйвера? Выбрать два объекта и они всегда одинаковы

      Бывает нужно управлять одним объектом из двух систем, например в WB6 создаю виртуальный объект "выключатель_wb6", что бы управлять им в Яндекс Алиса, в ИОБ его можно завести как mqtt.1.выключатель_wb6. В ИОБ у меня есть реальный выключатель, который управляется из материал (тут не принципиально, может быть ХК, виз). Вот в таких случаях и нужно зеркальное взаимопонимание объектов.

      Есть драйвер linkeddevices. Но он для того, чтобы использовать алиасы в скриптах. Если поменялся объект. То поменять надо в одном месте в скрипте, а не везде. Я так понял его назначение

      posted in ioBroker скрипты
      No Name
      No Name
    • RE: Node-RED примеры, решения и и вопросы. Общая тема по Node-RED

      Управление broadlink кнопкой xiaomi (драйвер zigbee). Исправил flow выше. Здесь нужен таймер и switch должен быть таким:
      photo_2019-07-06_19-46-48.jpg

      Снимок.PNG

      [
      {
      "id": "cf416abd.c92158",
      "type": "tab",
      "label": "Broadlink_STATUS",
      "disabled": false,
      "info": ""
      },
      {
      "id": "5dae1e2f.960c38",
      "type": "ioBroker out",
      "z": "cf416abd.c92158",
      "name": "Sonoff_POW_2",
      "topic": "sonoff.0.Sonoff_POW_2_A02EBD.POWER",
      "ack": "false",
      "autoCreate": "false",
      "x": 1700,
      "y": 880,
      "wires": []
      },
      {
      "id": "b8e33699.63a34",
      "type": "ioBroker in",
      "z": "cf416abd.c92158",
      "name": "Tap twice",
      "topic": "zigbee.0.00158d00029bbb6c.tap",
      "payloadType": "value",
      "onlyack": "",
      "func": "all",
      "gap": "",
      "x": 100,
      "y": 460,
      "wires": [
      [
      "864b8892.25f1a"
      ]
      ]
      },
      {
      "id": "80c6e025.1825e8",
      "type": "switch",
      "z": "cf416abd.c92158",
      "name": "Broadlink включен?",
      "property": "Broadlink_STATUS",
      "propertyType": "flow",
      "rules": [
      {
      "t": "eq",
      "v": "false",
      "vt": "str"
      },
      {
      "t": "eq",
      "v": "true",
      "vt": "str"
      }
      ],
      "checkall": "true",
      "repair": false,
      "outputs": 2,
      "x": 540,
      "y": 460,
      "wires": [
      [
      "aff64449.5b9498"
      ],
      [
      "3b2d8770.0222c8"
      ]
      ]
      },
      {
      "id": "aff64449.5b9498",
      "type": "change",
      "z": "cf416abd.c92158",
      "name": "Включаем Broadlink",
      "rules": [
      {
      "t": "set",
      "p": "payload",
      "pt": "msg",
      "to": "true",
      "tot": "bool"
      }
      ],
      "action": "",
      "property": "",
      "from": "",
      "to": "",
      "reg": false,
      "x": 860,
      "y": 400,
      "wires": [
      [
      "9ea4024f.45e7d",
      "b50086c9.ce0408"
      ]
      ]
      },
      {
      "id": "3b2d8770.0222c8",
      "type": "change",
      "z": "cf416abd.c92158",
      "name": "Отключаем Broadlink",
      "rules": [
      {
      "t": "set",
      "p": "payload",
      "pt": "msg",
      "to": "false",
      "tot": "bool"
      }
      ],
      "action": "",
      "property": "",
      "from": "",
      "to": "",
      "reg": false,
      "x": 820,
      "y": 520,
      "wires": [
      [
      "a4d8b0b.c5ed45",
      "58937c89.b8335c"
      ]
      ]
      },
      {
      "id": "9ea4024f.45e7d",
      "type": "SP2",
      "z": "cf416abd.c92158",
      "name": "Bathoom",
      "device": "6a792cc8.2a6eac",
      "action": "setState",
      "state": "true",
      "x": 1100,
      "y": 440,
      "wires": [
      []
      ]
      },
      {
      "id": "a4d8b0b.c5ed45",
      "type": "SP2",
      "z": "cf416abd.c92158",
      "name": "Bathoom",
      "device": "6a792cc8.2a6eac",
      "action": "setState",
      "state": "false",
      "x": 1100,
      "y": 520,
      "wires": [
      []
      ]
      },
      {
      "id": "864b8892.25f1a",
      "type": "switch",
      "z": "cf416abd.c92158",
      "name": "Берём только true",
      "property": "payload",
      "propertyType": "msg",
      "rules": [
      {
      "t": "eq",
      "v": "true",
      "vt": "str"
      }
      ],
      "checkall": "true",
      "repair": false,
      "outputs": 1,
      "x": 290,
      "y": 460,
      "wires": [
      [
      "80c6e025.1825e8"
      ]
      ]
      },
      {
      "id": "58937c89.b8335c",
      "type": "debug",
      "z": "cf416abd.c92158",
      "name": "Отключаем",
      "active": true,
      "tosidebar": true,
      "console": false,
      "tostatus": false,
      "complete": "payload",
      "x": 1110,
      "y": 600,
      "wires": []
      },
      {
      "id": "b50086c9.ce0408",
      "type": "debug",
      "z": "cf416abd.c92158",
      "name": "Включаем",
      "active": true,
      "tosidebar": true,
      "console": false,
      "tostatus": false,
      "complete": "payload",
      "x": 1190,
      "y": 380,
      "wires": []
      },
      {
      "id": "ba2cb790.e57ee",
      "type": "SP2",
      "z": "cf416abd.c92158",
      "name": "Bathoom",
      "device": "6a792cc8.2a6eac",
      "action": "getState",
      "state": "true",
      "x": 380,
      "y": 300,
      "wires": [
      [
      "60e40fa1.b78738"
      ]
      ]
      },
      {
      "id": "60e40fa1.b78738",
      "type": "switch",
      "z": "cf416abd.c92158",
      "name": "Передаём статус broadlink",
      "property": "payload.state",
      "propertyType": "msg",
      "rules": [
      {
      "t": "true"
      },
      {
      "t": "false"
      }
      ],
      "checkall": "false",
      "repair": false,
      "outputs": 2,
      "x": 600,
      "y": 300,
      "wires": [
      [
      "1be7b90d.421cf7"
      ],
      [
      "6bb3ee18.8728d8"
      ]
      ]
      },
      {
      "id": "1be7b90d.421cf7",
      "type": "change",
      "z": "cf416abd.c92158",
      "name": "Broadlink ON",
      "rules": [
      {
      "t": "set",
      "p": "Broadlink_STATUS",
      "pt": "flow",
      "to": "true",
      "tot": "str"
      }
      ],
      "action": "",
      "property": "",
      "from": "",
      "to": "",
      "reg": false,
      "x": 890,
      "y": 220,
      "wires": [
      []
      ]
      },
      {
      "id": "6bb3ee18.8728d8",
      "type": "change",
      "z": "cf416abd.c92158",
      "name": "Broadlink OFF",
      "rules": [
      {
      "t": "set",
      "p": "Broadlink_STATUS",
      "pt": "flow",
      "to": "false",
      "tot": "str"
      }
      ],
      "action": "",
      "property": "",
      "from": "",
      "to": "",
      "reg": false,
      "x": 960,
      "y": 340,
      "wires": [
      []
      ]
      },
      {
      "id": "12b779f5.16f1a6",
      "type": "comment",
      "z": "cf416abd.c92158",
      "name": "Тут логика работы",
      "info": "",
      "x": 450,
      "y": 380,
      "wires": []
      },
      {
      "id": "74adb82d.c4c64",
      "type": "comment",
      "z": "cf416abd.c92158",
      "name": "Тут определяем состояние реле Broadlink",
      "info": "",
      "x": 490,
      "y": 220,
      "wires": []
      },
      {
      "id": "eb30ea3d.afc17",
      "type": "inject",
      "z": "cf416abd.c92158",
      "name": "",
      "topic": "",
      "payload": "",
      "payloadType": "date",
      "repeat": "1",
      "crontab": "",
      "once": false,
      "onceDelay": 0.1,
      "x": 170,
      "y": 300,
      "wires": [
      [
      "ba2cb790.e57ee"
      ]
      ]
      },
      {
      "id": "743f811.46788",
      "type": "bigtimer",
      "z": "cf416abd.c92158",
      "outtopic": "",
      "outpayload1": "",
      "outpayload2": "",
      "name": "Big Timer",
      "comment": "",
      "lat": "",
      "lon": "",
      "starttime": 5001,
      "endtime": 1425,
      "starttime2": 0,
      "endtime2": 0,
      "startoff": 0,
      "endoff": 0,
      "startoff2": 0,
      "endoff2": 0,
      "offs": 0,
      "outtext1": "",
      "outtext2": "",
      "timeout": 1440,
      "sun": true,
      "mon": true,
      "tue": true,
      "wed": true,
      "thu": true,
      "fri": true,
      "sat": true,
      "jan": true,
      "feb": true,
      "mar": true,
      "apr": true,
      "may": true,
      "jun": true,
      "jul": true,
      "aug": true,
      "sep": true,
      "oct": true,
      "nov": true,
      "dec": true,
      "day1": 0,
      "month1": 0,
      "day2": 0,
      "month2": 0,
      "day3": 0,
      "month3": 0,
      "day4": 0,
      "month4": 0,
      "day5": 0,
      "month5": 0,
      "day6": 0,
      "month6": 0,
      "d1": 0,
      "w1": 0,
      "d2": 0,
      "w2": 0,
      "d3": 0,
      "w3": 0,
      "d4": 0,
      "w4": 0,
      "d5": 0,
      "w5": 0,
      "d6": 0,
      "w6": 0,
      "xday1": 0,
      "xmonth1": 0,
      "xday2": 0,
      "xmonth2": 0,
      "xday3": 0,
      "xmonth3": 0,
      "xday4": 0,
      "xmonth4": 0,
      "xday5": 0,
      "xmonth5": 0,
      "xday6": 0,
      "xmonth6": 0,
      "xd1": 0,
      "xw1": 0,
      "xd2": 0,
      "xw2": 0,
      "xd3": 0,
      "xw3": 0,
      "xd4": 0,
      "xw4": 0,
      "xd5": 0,
      "xw5": 0,
      "xd6": 0,
      "xw6": 0,
      "suspend": false,
      "random": false,
      "repeat": true,
      "atstart": true,
      "odd": false,
      "even": false,
      "x": 80,
      "y": 160,
      "wires": [
      [],
      [],
      []
      ]
      },
      {
      "id": "6a792cc8.2a6eac",
      "type": "sp2device",
      "z": "",
      "mac": "78-0F-77-17-8D-49",
      "host": "192.168.1.5"
      }
      ]

      posted in node-red Скрипты (flows)
      No Name
      No Name
    • Скрипт получения ссылки на последний подкаст RadioT

      сделал для себя скрипт для получения ссылки на mp3 файл радио Т, слушать буду через chrome cast на google home. Скрипт добавляет ещё логическое состояние при нажатии, на которое из vis будет переноситься ссылка из распарсенного объекта в chromecast.0.Большая_комната.player.url2play(замените на свой)
      Может кому пригодится. Нужны дополнительные модули.Чтобы их установить нужно сделать, как здесь вначале https://smartshome.github.io/iobroker-parse/

      var request = require('request');
      var cheerio = require('cheerio');
      createState('javascript.0.RadioT.last2', '');
      createState('javascript.0.RadioT.topPlay', false);
      
      var url = "https://radio-t.com/";
      var toFind = "mp3"; 
      
      schedule("5 8 * * 7", function () {
      request(url, function(err, resp, body) {
          if (err) throw err;
          var $ = cheerio.load(body);
          var FirstUrl;
          $('a').each(function (i, element) {
              var a = $(this);
      
              var href = a.attr('href');
              if (href && href.indexOf(toFind) != -1 && !FirstUrl) { // Находим первую ссылку. Это последний выпуск Radio T
                //  console.log(href);
                  FirstUrl = true;   // Нашли. Значит больше искать не надо  
                  setState("javascript.0.RadioT.last", href);
              }
          })
      })
      });
      
      
      on({
          id: "javascript.0.RadioT.topPlay",
          change: "ne"
      }, function(obj) {
          var mp3URL = getState('javascript.0.RadioT.last').val;
          if (obj.state.val == 'true' || obj.state.val === true) {
              setState("chromecast.0.Большая_комната.player.url2play", mp3URL)
          }       
          setState("javascript.0.RadioT.topPlay", false);
      });
      
      
      
      posted in ioBroker скрипты
      No Name
      No Name
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo