MegaD128-7I7O 网络控制器 API控制基础篇 MegaD

WTB 7月前 243

MegaD-7I7O API控制指令使用说明

7路开关量输入和7路继电器输出

 7路温度传感器(ds18b20)或者接7路温湿度传感器(DHT22

具有开关量,温湿度和继电器联动功能

版本:V21.1.0

1_87GAN4VP8TTHSBH.webp

1_VMUH2GJEK5P2DK2.webp

淘宝购买链接:MegaD-7I7O点对点 网络互控对接OpenHab ioBroker-淘宝网 (taobao.com)

视频链接:

一:功能概述视频:https://www.bilibili.com/video/BV13h411D7WF/

API控制指令使用说明 

B站链接:https://www.bilibili.com/video/BV18e4y1D7Vx?share_source=copy_web

 

概述 

MegaD设备是通过有线网络控制的控制器默认ip192.168.1.99,可以通过普通网线直连电脑或者

连接到路由器通过电脑打开浏览器输入http://192.168.1.99/sec进入主页修改ip地址和配置端口等信息

sec是登陆密码进入后可以修改密码

     MegaD-7i7o是已经配置好了P0-P6路为TTL电平输入(直流3.3-12V),P7-P13为继电器输出可控制交直流负载其中第1路可以控制最大AC220V/30A的负载.

:http控制api指令

   1:P7-P13输出控制的指令,ip地址192.168.1.99(为实际megad设备的ip,sec为默认密码,如果修改使用修改后的密码)。

    1-1:单路控制

     http://192.168.1.99/sec/?cmd=7:1        继电器第1路闭合

     http://192.168.1.99/sec/?cmd=7:0        继电器第1路断开

     http://192.168.1.99/sec/?cmd=7:2        继电器第1路翻转如果之前闭合命令后断开反之闭合

     http://192.168.1.99/sec/?cmd=8:1        继电器第2路闭合

     http://192.168.1.99/sec/?cmd=8:0        继电器第2路断开

     http://192.168.1.99/sec/?cmd=8:2        继电器第2路翻转如果之前闭合命令后断开反之闭合

     http://192.168.1.99/sec/?cmd=9:1        继电器第3路闭合

     http://192.168.1.99/sec/?cmd=9:0        继电器第3路断开

     http://192.168.1.99/sec/?cmd=9:2        继电器第3路翻转如果之前闭合命令后断开反之闭合

     http://192.168.1.99/sec/?cmd=10:1       继电器第4路闭合

     http://192.168.1.99/sec/?cmd=10:0       继电器第4路断开

     http://192.168.1.99/sec/?cmd=10:2       继电器第4路翻转如果之前闭合命令后断开反之闭合

     http://192.168.1.99/sec/?cmd=11:1       继电器第5路闭合

     http://192.168.1.99/sec/?cmd=11:0       继电器第5路断开

     http://192.168.1.99/sec/?cmd=11:2       继电器第5路翻转如果之前闭合命令后断开反之闭合

     http://192.168.1.99/sec/?cmd=12:1       继电器第6路闭合

     http://192.168.1.99/sec/?cmd=12:0       继电器第6路断开

     http://192.168.1.99/sec/?cmd=12:2       继电器第6路翻转如果之前闭合命令后断开反之闭合

     http://192.168.1.99/sec/?cmd=13:1       继电器第7路闭合

     http://192.168.1.99/sec/?cmd=13:0       继电器第7路断开

     http://192.168.1.99/sec/?cmd=13:2       继电器第7路翻转如果之前闭合命令后断开反之闭合

 

   1-2:组合选择控制

     http://192.168.1.99/sec/?cmd=7:1;8:1    选择第1路和第2路同时闭合

     http://192.168.1.99/sec/?cmd=7:0;8:0    选择第1路和第2路同时断开

     http://192.168.1.99/sec/?cmd=7:2;8:2    选择第1路和第2路同时翻转

     http://192.168.1.99/sec/?cmd=7:1;8:1;9:1;10:1;11:1;12:1;13:1  全部同时闭合

     http://192.168.1.99/sec/?cmd=7:0;8:0;9:0;10:0;11:0;12:0;13:0  全部同时断开

     http://192.168.1.99/sec/?cmd=7:2;8:2;9:2;10:2;11:2;12:2;13:2 全部同时翻转

   1-3:获取P7-P13继电器当前状态值

     http://192.168.1.99/sec/?pt=7&cmd=get          1 返回OFF或者ON

     .......

     http://192.168.1.99/sec/?pt=13&cmd=get         7 返回OFF或者ON

     http://192.168.1.99/sec/?cmd=all                获取全部(P0-P13)状态

 2:关于TTL输入端口P0-P6。

     端口可以接外部3.3v-12V直流电压来使能端口或者使用MegaD设备本身的5v电压来使能一般可接

   干节点开关如果使用外部传感器比如人热释红外传感器需要把传感器的输出接MegaD的输入

   外部传感器的地接MegaD的地线即可

     输入端口也可以作为计数器来检测用于计数的传感器比如水流传感器是以脉冲输出的方式来计

   量单位流量

   2-1:获取输入状态

     http://192.168.1.99/sec/?pt=1&cmd=get 返回P0的状态  OFF/0  OFF表示当前状态,0表示当前计数.

   2-2:输入参数配置

1_XSUYY3E4TG3E4KS.webp

例如上图Act对话框里的7:1;p2;7;0,通过P0输入来控制P7端口1路继电器先闭合200ms后在断开

      或者填入7:1,之间闭合不再做其他动作或者7:2,实现不停的翻转等功能

      上图的Net对话框是控制同网络内其他的MegaD设备的输出端口比如还有另外一台MegaD设备ip

      地址是192.168.1.88,密码是sec,想使这台的P13(7路继电器闭合就可以填入192.168.1.88/sec/?

      cmd=13:1

    2-3:设置TTL计数器值

       http://192.168.1.99/sec/?pt=1&cnt=200    使P1端口计数设置为200

  2-4:获取温度参数

     http://192.168.1.99/sec/?pt=0&cmd=get    里面0是设置了第一通道为Dsen  1W

1_P3BUR6APQYPWDEE.webp

1_7G449DX5EG3VBRA.webp

Type : 选择为DSen 可接7路温度传感器(ds18b20)或者接7路温湿度传感器(DHT22

Mode

N - 为正常,说明不对其他端口做任何控制动作。

> - 当实际传感器采集的值大于Val里设置的值的时候,会激活Act里设置的端口,比如1:1,

   端口p1就会闭合。

< - 当实际传感器采集的值小于Val里设置的值的时候,会激活Act里设置的端口,比如1:0,

   端口p1就会断开。

<> -如果设置val值为12hst值为0.5act1:3,当实际温度值大于12.5度时,端口P1就会闭合,

   当温度值小于11.5时候,端口p1就会断开。

   另外设备不仅能控制自己设备的端口的闭合和断开,也可以控制同一网络内另外设备端口的状态,

   比如在Net填入192.168.1.88/sec/?cmd=2:3,说明温度大于12.5192.168.1.88这个设备的p2端口就会

   闭合,小于11.5时就会断开。

Val:门限值的设置。

Hst:门限的偏差值设置。

Act:激活端口设置。

Net: 激活网络控制。

3:扩展端口P14P15的使用

     可配置为输出分别做SDASCL来接OLED显示屏显示

最新回复 (0)
返回
发新帖