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

 找回密码
 立即注册
楼主: ttimasdf

[插件集成] OpenWRT下的高效Device Tracker:基于hostapd与dnsmasq的事件推送

[复制链接]

9

主题

534

帖子

4530

积分

元老级技术达人

积分
4530
金钱
3986
HASS币
60
发表于 2020-1-7 19:29:45 | 显示全部楼层
ap模式,不能用。要是能改成根据 /etc/config/dhcp 里面配置的静态ip,获取是不是更好?潘多拉不支持这个命令 hostapd_cli -i$interface -a/usr/lib/hass-tracker/push_event.sh & 。
回复

使用道具 举报

4

主题

331

帖子

2472

积分

金牌会员

Rank: 6Rank: 6

积分
2472
金钱
2141
HASS币
0
发表于 2020-1-31 20:44:46 | 显示全部楼层
离开wifi的时候不报告
回复

使用道具 举报

34

主题

709

帖子

4693

积分

论坛元老

Rank: 8Rank: 8

积分
4693
金钱
3974
HASS币
50
发表于 2020-2-19 14:07:25 | 显示全部楼层
网线不支持吗?openwrt就不支持网线吗?。。。
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
发表于 2020-2-21 11:11:25 | 显示全部楼层
大神,ipk安装不上呀

root@OpenWrt:~# opkg install hass-tracker_0.1.4-1_all.ipk 
Installing hass-tracker (0.1.4-1) to root...
Installing hostapd-utils (2019-08-08-ca8c2bd2-6) to root...
Downloading https://openwrt.proxy.ustclug.org/snapshots/packages/x86_64/base/hostapd-utils_2019-08-08-ca8c2bd2-6_x86_64.ipk
Installing libmbedtls12 (2.16.4-1) to root...
Downloading https://openwrt.proxy.ustclug.org/snapshots/packages/x86_64/base/libmbedtls12_2.16.4-1_x86_64.ipk
Configuring hostapd-utils.
Collected errors:
 * check_data_file_clashes: Package libmbedtls12 wants to install file /usr/lib/libmbedcrypto.so.2.16.3
        But that file is already provided by package  * libmbedtls
 * check_data_file_clashes: Package libmbedtls12 wants to install file /usr/lib/libmbedcrypto.so.3
        But that file is already provided by package  * libmbedtls
 * check_data_file_clashes: Package libmbedtls12 wants to install file /usr/lib/libmbedtls.so.12
        But that file is already provided by package  * libmbedtls
 * check_data_file_clashes: Package libmbedtls12 wants to install file /usr/lib/libmbedtls.so.2.16.3
        But that file is already provided by package  * libmbedtls
 * check_data_file_clashes: Package libmbedtls12 wants to install file /usr/lib/libmbedx509.so.0
        But that file is already provided by package  * libmbedtls
 * check_data_file_clashes: Package libmbedtls12 wants to install file /usr/lib/libmbedx509.so.2.16.3
        But that file is already provided by package  * libmbedtls
 * opkg_install_cmd: Cannot install package hass-tracker.
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
发表于 2020-2-21 11:21:34 | 显示全部楼层
查了下,是因为原来存在软件包libmbedtls,导致libmbedtls12安装不上,但我尝试卸载libmbedtls时,提示其他程序依赖。。这如何是好
回复

使用道具 举报

2

主题

29

帖子

202

积分

论坛技术达人

积分
202
金钱
168
HASS币
20
 楼主| 发表于 2020-2-23 21:40:44 | 显示全部楼层
囧 发表于 2020-2-21 11:21
查了下,是因为原来存在软件包libmbedtls,导致libmbedtls12安装不上,但我尝试卸载libmbedtls时,提示其他 ...

libmbedtls是lede 17里面的包么,我用的是18,感觉可能是版本导致的兼容问题,,
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
发表于 2020-2-23 21:43:45 | 显示全部楼层
ttimasdf 发表于 2020-2-23 21:40
libmbedtls是lede 17里面的包么,我用的是18,感觉可能是版本导致的兼容问题,, ...

我用的LEAN大的,最新版,不知道是十几啊,貌似是20?
回复

使用道具 举报

2

主题

29

帖子

202

积分

论坛技术达人

积分
202
金钱
168
HASS币
20
 楼主| 发表于 2020-2-23 22:02:14 | 显示全部楼层
囧 发表于 2020-2-23 21:43
我用的LEAN大的,最新版,不知道是十几啊,貌似是20?

那可能得排查一下哪个在依赖这个包了,在 ssh 里面 opkg whatdepends libmbedtls 试试看能不能找到依赖它的包,能不能卸,实在实在不行的话……就手动复制shell脚本到对应的目录下面吧 毕竟本体只有两三个shell脚本,不用装依赖也跑得起来。
回复

使用道具 举报

2

主题

29

帖子

202

积分

论坛技术达人

积分
202
金钱
168
HASS币
20
 楼主| 发表于 2020-2-23 22:04:18 | 显示全部楼层
wbdownn 发表于 2020-1-31 20:44
离开wifi的时候不报告

看看logread里面有对应的日志没。默认在WiFi断开三分钟后才触发设备离线,但断开WiFi的瞬间logread里会有事件日志的。
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
发表于 2020-2-23 22:11:30 | 显示全部楼层
ttimasdf 发表于 2020-2-23 22:02
那可能得排查一下哪个在依赖这个包了,在 ssh 里面 opkg whatdepends libmbedtls 试试看能不能找到依 ...

酸酸。。依赖。。不方便卸载了。。

求直接复制安装的方法
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 06:35 , Processed in 0.095471 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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