Navigation

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

    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

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

        809
        Online

        31.8k
        Users

        80.0k
        Topics

        1.3m
        Posts

        javascript
        1
        2
        470
        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-2023
        logo