Navigation

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

    NEWS

    • Node.js 16.x neue Empfehlung für ioBroker

    • Admin 6.0 als Beta

    • influxdb/sql/history Major Updates Beta

    Прием знаечний по 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

        1.4k
        Online

        48.1k
        Users

        55.6k
        Topics

        820.2k
        Posts

        javascript
        1
        2
        174
        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