请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 216958|回复: 530

[进阶教程] 使用萤石云api控制萤石&海康摄像头云

  [复制链接]

15

主题

222

帖子

1934

积分

禁止访问

积分
1934
金钱
1692
HASS币
90

教程狂人

发表于 2019-5-4 14:05:44 | 显示全部楼层 |阅读模式
本帖最后由 dodojie 于 2019-5-5 15:58 编辑

长话短说……
Tip:本教程过于简洁,可能不太适合小白阅读,所以希望您还是最好具有一定的基础。由于本人时间有限,不对折腾过程中出现的问题进行答疑,但是您可以将问题在本帖下面进行回复,希望能有好心的大佬帮你解决。

一、效果展示


(, 下载次数: 1)

二、萤石云开放平台

1、注册萤石云开放平台账号,并获取token。
点击如下链接,并填写相应信息,进行注册。
https://open.ys7.com/view/register/register.html

2、用新注册的账户登陆开放平台,点击左边栏的“我的应用”,并新增一个应用,具体信息随意填写,但是切记请勾选“
[color=rgba(0, 0, 0, 0.65)]我已购买软件,无需自行开发”选项。

3、将左边栏的“我的应用”刷新下,即会看到刚刚新增应用的appkey和secret,留好备用。(nodered里面获取token时需要用到)
(, 下载次数: 1)

三、nodered调用api接口。

1、下载附件并将里面的json文件导入到nodered。

2、如下图所示,首先获取token,在点击获取token之前,切记将appkey和appsecret改成你刚刚在开放平台新增应用获取的。通过debug节点将刚刚获得的token复制下来。

3、将红框内的所有funciton节点里面的token改成你刚刚获取的;设备序列号改成,你在萤石云开放平台“我的设备”里面相对应的。
(, 下载次数: 1)
注意:此处的预置点调用部分,需要你自行添加预置点,添加方法不在此阐述。


4、部署。


四、添加lovelace控制界面

1、安装 radial-menu 插件,下面是插件地址。(昨天写教程的时候,把这个插件给忘了交代一下了,今天补上)
https://github.com/custom-cards/radial-menu

2、将如下代码,通过原始编辑器,在合适的位置添加进去。

      - cards:
          - default_dismiss: false
            icon: 'mdi:webcam'
            items:
              - entity: null
                icon: 'mdi:menu-up'
                tap_action:
                  action: call-service
                  service: mqtt.publish
                  service_data:
                    topic: homeassistant/camera/zoulang
                    payload: up
              - entity: null
                icon: 'mdi:menu-right'
                tap_action:
                  action: call-service
                  service: mqtt.publish
                  service_data:
                    topic: homeassistant/camera/zoulang
                    payload: right
              - entity: null
                icon: 'mdi:menu-down'
                tap_action:
                  action: call-service
                  service: mqtt.publish
                  service_data:
                    topic: homeassistant/camera/zoulang
                    payload: down
              - entity: input_boolean.zoulang_camera_left
                icon: 'mdi:menu-left'
                tap_action:
                  action: call-service
                  service: mqtt.publish
                  service_data:
                    topic: homeassistant/camera/zoulang
                    payload: left
            name: 走廊
            type: 'custom:radial-menu'
          - cards:
              - color_type: blank-card
                type: 'custom:button-card'
              - color_type: card
                color: 'rgb(223, 255, 97)'
                entity: null
                tap_action:
                  action: call-service
                  service: mqtt.publish
                  service_data:
                    topic: homeassistant/camera/zoulang
                    payload: 客厅
                show_name: false
                style:
                  - height: 20px
                type: 'custom:button-card'
              - color_type: card
                color: 'rgb(220, 20, 10)'
                entity: null
                tap_action:
                  action: call-service
                  service: mqtt.publish
                  service_data:
                    topic: homeassistant/camera/zoulang
                    payload: stop
                show_name: false
                style:
                  - height: 20px
                type: 'custom:button-card'
              - color_type: card
                color: 'rgb(44, 221, 214)'
                entity: null
                tap_action:
                  action: call-service
                  service: mqtt.publish
                  service_data:
                    topic: homeassistant/camera/zoulang
                    payload: 面壁
                show_name: false
                style:
                  - height: 20px
                type: 'custom:button-card'
              - color_type: blank-card
                type: 'custom:button-card'
            type: horizontal-stack
        type: vertical-stack


注:1、控制界面下方的三个不同颜色的磁贴,从左往右,依次是,预置点1,停止,预置点2。
       2、每次控制方向之后,都需要尽量点击停止按钮之后,再进行其他操作。


五、
游客,如果您要查看本帖隐藏内容请回复



评分

参与人数 4金钱 +55 HASS币 +20 收起 理由
ciasdmxhxjjpd@c + 5 厉害了word楼主!
a439771597 + 10 支持onvif杂牌云台摄像机接入海康萤石云录.
xieahui + 20 我的海康都不带云台的! 赞一个.
+ 20 + 20 灰常流弊!

查看全部评分

回复

使用道具 举报

11

主题

132

帖子

1063

积分

金牌会员

Rank: 6Rank: 6

积分
1063
金钱
926
HASS币
30
发表于 2019-5-4 14:17:26 | 显示全部楼层
感谢大神。
回复

使用道具 举报

8

主题

846

帖子

5025

积分

论坛元老

Rank: 8Rank: 8

积分
5025
金钱
4179
HASS币
0
发表于 2019-5-4 14:38:28 | 显示全部楼层
谢谢大神分享,我去折腾下
回复

使用道具 举报

74

主题

1942

帖子

7885

积分

元老级技术达人

积分
7885
金钱
5893
HASS币
430

活跃会员教程狂人

发表于 2019-5-4 14:48:19 | 显示全部楼层
谢大佬分享。不知道C6C这种一体化的能用不?
所有过往,皆为序章。
回复

使用道具 举报

123

主题

4617

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
15909
金钱
11207
HASS币
45
发表于 2019-5-4 15:33:53 | 显示全部楼层
厉害了do大,但这意味着必须用萤石的摄像头,走他们服务器吧
回复

使用道具 举报

9

主题

235

帖子

1726

积分

金牌会员

Rank: 6Rank: 6

积分
1726
金钱
1491
HASS币
0
发表于 2019-5-4 15:48:27 | 显示全部楼层
要要要要下载呀!!哈哈非常感谢!
回复

使用道具 举报

9

主题

235

帖子

1726

积分

金牌会员

Rank: 6Rank: 6

积分
1726
金钱
1491
HASS币
0
发表于 2019-5-4 16:25:24 | 显示全部楼层
Jones 发表于 2019-5-4 15:33
厉害了do大,但这意味着必须用萤石的摄像头,走他们服务器吧

是否可用劫持法!!!哈哈!!!!
回复

使用道具 举报

7

主题

1968

帖子

5635

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
5635
金钱
3667
HASS币
145

灌水之王

发表于 2019-5-4 16:50:34 | 显示全部楼层
海康的摄像头可以强行进萤石么
回复

使用道具 举报

0

主题

22

帖子

150

积分

严重灌水用户

积分
150
金钱
128
HASS币
0
发表于 2019-5-4 17:25:04 | 显示全部楼层
RE: 使用萤石云api控制萤石&海康摄像头云 [修改]
回复

使用道具 举报

3

主题

220

帖子

2037

积分

金牌会员

Rank: 6Rank: 6

积分
2037
金钱
1817
HASS币
0
发表于 2019-5-4 17:34:56 | 显示全部楼层
萤石摄像头可以用云台咯
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-3-19 13:02 , Processed in 0.106003 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表