#clone #pc #influx-db #weather #station #logger #bresser

app c8488

PC气象站(Bresser 5合1、6合1 PC和其他CCLEL C8488克隆)到Influxdb日志记录器

2个版本

0.1.1 2023年4月15日
0.1.0 2022年10月19日

#9 in #pc

MIT/Apache

10KB
193 代码行(不含注释)

最小PC气象站到influxdb网桥

硬件

  • Bresser 5合1 PC(7002571)
  • CCLEL C8488克隆
  • VID=1941 PID=8021

很可能还包括

  • Youshiko YC9388
  • Bresser PC 6合1
  • Garni 935PC
  • Ventus W835

weewx-ws6in1提取原始协议解析工作,并进行增加和简化。

机制

  • 使用hidraw内核驱动程序访问气象站(加载该模块并确保其绑定设备,同时确保对相应的hidraw字符设备节点的读写访问)
  • 不需要libusb或hidapi
  • 配置时间和日期,以确保雨量重置时间是正确的
  • 可选地导出报告到influxdb行协议并通过UDP发送

编译

例如,对于mips架构上的openwrt

  • 安装cross
  • 运行cross +nightly build --release --target mips-unknown-linux-musl -Z build-std=std,panic_abort -Z build-std-features=panic_immediate_abort
  • 获取一个小型的二进制文件(约100 KB)

依赖关系

~4–14MB
~151K SLoC