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. ioBroker
  4. ioBroker драйвера
  5. Драйвер RFLink

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Драйвер RFLink

Scheduled Pinned Locked Moved ioBroker драйвера
24 Posts 4 Posters 6.0k Views
  • 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.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    wrote on last edited by
    #11

    @VictorS:

    Небольшие проблемы с интерпретацией данных:

    raw data:

    20;01;Alecto V2;ID=00e7;TEMP=0045;HUM=78;WINSP=0031;WINGS=003d;RAIN=0126;BAT=OK;

    value.gind.gust = 61 km/h , должно быть WINGS/10 = 61/10 = 6.1 km/h

    value.rain.total = 294mm, должно быть RAIN/10 = 12.6 mm

    т.е. для порывов ветра скорость забыли поделить на 10 (средняя скорость, которая WINSP делится на 10 нормально), а для уровня осадков непонятно что вообще :) `
    A почему порывы не могут быть 60 kmh ?

    1 Reply Last reply
    0
    • V Offline
      V Offline
      VictorS
      wrote on last edited by
      #12

      @Bluefox:

      @VictorS:

      Небольшие проблемы с интерпретацией данных:

      raw data:

      20;01;Alecto V2;ID=00e7;TEMP=0045;HUM=78;WINSP=0031;WINGS=003d;RAIN=0126;BAT=OK;

      value.gind.gust = 61 km/h , должно быть WINGS/10 = 61/10 = 6.1 km/h

      value.rain.total = 294mm, должно быть RAIN/10 = 12.6 mm

      т.е. для порывов ветра скорость забыли поделить на 10 (средняя скорость, которая WINSP делится на 10 нормально), а для уровня осадков непонятно что вообще :) A почему порывы не могут быть 60 kmh ?

      Они могут быть 60 km/h. Но в данном случае нужно делить на /10. Что соответствует тому что показывает оригинальное головное устройство метеостанции :) Формат представления WINSP и WINGS идентичен.

      И да, я бы несомненно заметил бы такие порывы за окном. Например по пролетающим мимо дома предметам, типа садовых стульев и т.д. :)

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

        @VictorS:

        @Bluefox:

        @VictorS:

        Небольшие проблемы с интерпретацией данных:

        raw data:

        20;01;Alecto V2;ID=00e7;TEMP=0045;HUM=78;WINSP=0031;WINGS=003d;RAIN=0126;BAT=OK;

        value.gind.gust = 61 km/h , должно быть WINGS/10 = 61/10 = 6.1 km/h

        value.rain.total = 294mm, должно быть RAIN/10 = 12.6 mm

        т.е. для порывов ветра скорость забыли поделить на 10 (средняя скорость, которая WINSP делится на 10 нормально), а для уровня осадков непонятно что вообще :) A почему порывы не могут быть 60 kmh ?

        Они могут быть 60 km/h. Но в данном случае нужно делить на /10. Что соответствует тому что показывает оригинальное головное устройство метеостанции :) Формат представления WINSP и WINGS идентичен.

        И да, я бы несомненно заметил бы такие порывы за окном. Например по пролетающим мимо дома предметам, типа садовых стульев и т.д. :) `
        Я не нашёл ничего об осадках, кроме что их надо делить на 10.

        Просьба протестировать.

        1 Reply Last reply
        0
        • V Offline
          V Offline
          VictorS
          wrote on last edited by
          #14

          @Bluefox:

          @VictorS:

          @Bluefox:

          A почему порывы не могут быть 60 kmh ? `

          Они могут быть 60 km/h. Но в данном случае нужно делить на /10. Что соответствует тому что показывает оригинальное головное устройство метеостанции :) Формат представления WINSP и WINGS идентичен.

          И да, я бы несомненно заметил бы такие порывы за окном. Например по пролетающим мимо дома предметам, типа садовых стульев и т.д. :) `
          Я не нашёл ничего об осадках, кроме что их надо делить на 10.

          Просьба протестировать. `

          с ветром все получилось, а вот осадки показывает все равно 294mm. Судя по last changed - это значение не менялось с момента обнаружения устройства. Я полагаю где-то в коде ему присвоена константа.

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

            @VictorS:

            @Bluefox:

            @VictorS:

            Они могут быть 60 km/h. Но в данном случае нужно делить на /10. Что соответствует тому что показывает оригинальное головное устройство метеостанции :) Формат представления WINSP и WINGS идентичен.

            И да, я бы несомненно заметил бы такие порывы за окном. Например по пролетающим мимо дома предметам, типа садовых стульев и т.д. :) `
            Я не нашёл ничего об осадках, кроме что их надо делить на 10.

            Просьба протестировать. `

            с ветром все получилось, а вот осадки показывает все равно 294mm. Судя по last changed - это значение не менялось с момента обнаружения устройства. Я полагаю где-то в коде ему присвоена константа. `
            Хм: RAIN=0126 = 12.6

            Десятичное?

            А теперь работает?

            1 Reply Last reply
            0
            • V Offline
              V Offline
              VictorS
              wrote on last edited by
              #16

              @Bluefox:

              @VictorS:

              @Bluefox:

              Я не нашёл ничего об осадках, кроме что их надо делить на 10.

              Просьба протестировать. `

              с ветром все получилось, а вот осадки показывает все равно 294mm. Судя по last changed - это значение не менялось с момента обнаружения устройства. Я полагаю где-то в коде ему присвоена константа. `
              Хм: RAIN=0126 = 12.6

              Десятичное?

              А теперь работает? `

              да, именно так. сейчас все работает, все совпадает что показывает сама метеостанция.

              спасибо огромное!

              1 Reply Last reply
              0
              • S Offline
                S Offline
                spectrekr
                wrote on last edited by
                #17

                Драйвер не проверяет новые версии прошивки, и когда пытаешься прошится hex файлом выдает ошибку.

                ! error: rflink.0 Cannot parse base64 hex: TypeError: base64 is not a function

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

                  @spectrekr:

                  Драйвер не проверяет новые версии прошивки, и когда пытаешься прошится hex файлом выдает ошибку.

                  ! error: rflink.0 Cannot parse base64 hex: TypeError: base64 is not a function `
                  Версия node.js ?

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

                    4.2.1

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

                      @spectrekr:

                      4.2.1 `
                      Если ты поменяешь вот эту строчку

                      https://github.com/ioBroker/ioBroker.rf … ash.js#L53

                      options.hex = Buffer.from(options.hex, 'base64');
                      

                      на

                      options.hex = new Buffer(options.hex, 'base64')
                      

                      Работает?

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        spectrekr
                        wrote on last edited by
                        #21

                        Сработало. А проверка из драйвера не будет работать?

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

                          А что не работает?

                          Просто у меня нет RF Link.
                          48_2017-04-11_16_42_10-iobroker.admin.png

                          1 Reply Last reply
                          0
                          • S Offline
                            S Offline
                            spectrekr
                            wrote on last edited by
                            #23

                            А у меня пишет текущая 45 и доступная 45, а с сайта уже загрузил 46 и сейчас в итоге так…
                            286_1.jpg

                            1 Reply Last reply
                            0
                            • V Offline
                              V Offline
                              VictorS
                              wrote on last edited by
                              #24

                              @Bluefox:

                              @VictorS:

                              @Bluefox:

                              Я не нашёл ничего об осадках, кроме что их надо делить на 10.

                              Просьба протестировать. `

                              с ветром все получилось, а вот осадки показывает все равно 294mm. Судя по last changed - это значение не менялось с момента обнаружения устройства. Я полагаю где-то в коде ему присвоена константа. `
                              Хм: RAIN=0126 = 12.6

                              Десятичное?

                              А теперь работает? `

                              Прошу прощения что ввел в заблуждение. В raw формате RAIN= представлено в 16-м виде. Следовательно нужно преобразовать в 10-ый и поделить на 10.

                              Исправил у себя локально, будет время - поправь на git

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              666

                              Online

                              32.6k

                              Users

                              82.3k

                              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