Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. ioBroker основное
    5. Прием знаечний по HTTP

    NEWS

    • influxdb/sql/history Major Updates Beta

    • Status Node.js 18

    • js-controller 4.0.x im STABLE!

    Прием знаечний по HTTP

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      danilovav last edited by

      Всем доброго времени суток!
      Изучаю ioBroker как хорошее решение для автоматизации дома, в первую очередь прикручиваю сенсоры.
      С MQTT / SNMP девайсами вообще никаких проблем, а вот с более простыми устройствами не все так просто.
      Есть девайс, который умеет отдавать JSON по запросу или сам делать POST по таймеру (ни MQTT, ни SNMP).
      Понимаю, можно написать на пыхе скриптик, который заберет JSON и раскидает его данные через Simple API, но хочется более единого решения.
      Не нашел подходящего для приема адаптера, укажите плиз как решить вопрос максимально в рамках ioBroker.

      1 Reply Last reply Reply Quote 0
      • D
        danilovav last edited by

        Я конечно выкрутился скриптиком на пыхе и simple api, но все равно хотелось бы красивого решения в духе системы))

        <?php    
        
        $_CONFIG=array(
          '192.168.10.22'=>array(
            'AA1A004F586D0205'=>'H_East_IN',
            'AA2B004F586D0205'=>'T_East_IN',
            '28FFF65F4E0400CE'=>'T_East_OUT'
          )
        );
        
        $path='http://192.168.10.53:8082/set/0_userdata.0.'.str_replace('.','_',$_SERVER['REMOTE_ADDR']);
                      
        foreach($_POST as $id => $value){
          if(isset($_CONFIG[$_SERVER['REMOTE_ADDR']][$id])){
            file_get_contents($path.'.'.$_CONFIG[$_SERVER['REMOTE_ADDR']][$id].'?value='.$value.'&prettyPrint');
          }
        }
        
        ?>
        
        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        882
        Online

        47.3k
        Users

        54.7k
        Topics

        803.1k
        Posts

        javascript
        1
        2
        163
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2021
        logo