想用 Python 写一个天气程序,放在树莓派上长期运行,大家帮我看看思路对不对?

2017-11-27 23:06:12 +08:00
 z1s23

想用 Python 写一个天气程序,放在树莓派上长期运行,大家帮我看看思路对不对? 然后是不是哪里有疏漏的地方,尽管指正,谢谢:) 我画的天气服务脑图

树莓派 RS 版包装正面

树莓派 RS 版包装背面

新鲜出炉的 Raspberry Pi 3 Model B

13123 次点击
所在节点    程序员
87 条回复
wuqiangroy
2017-11-28 13:11:20 +08:00
zgzh
2017-11-28 13:12:42 +08:00
支持楼主折腾,在折腾过程中找到乐趣~
yuanfnadi
2017-11-28 13:47:49 +08:00
yuanfnadi
2017-11-28 13:49:27 +08:00
我做的功能是每天定时调用彩云天气 API,获取温度或者天气数据,然后早上用阿里云发一条短信给女朋友。

最难点在于短信模板如何通过阿里云审核。
xlui
2017-11-28 14:07:24 +08:00
云服务器导致我的树莓派变成了树霉派。
littleshy
2017-11-28 17:06:38 +08:00
之前调用百度 API 搞过,后面百度停了天气 API 就没弄了。代码在 github 上,不过估计跑不了了。
当时接了音箱可以语音播报,可是集成了天气、公交报站、网易云音乐好多功能啊。
whx20202
2017-11-28 17:12:51 +08:00
https://github.com/ruiruige/myifttt 我自己前几天搞了个简化版的 myifttt,由于是练手的,因此写的很重
你可以参考一下

天气用的是知心天气的 API,免费版本每天几百次还是几千次,只支持地级市国内的,但是我够用了
kejinlu
2017-11-28 17:19:15 +08:00
写这种东西没啥挑战的。
而且这种服务没啥必要。

做这个还不如 arduino 或者别的单片机 加各种传感器自己搭建一个家里的温湿度以及环境相关信息的玩意儿。
winglight2016
2017-11-28 17:25:14 +08:00
@shenyu1996 node-red +1,这个软件非常适合做各种流处理
vtwoextb
2017-11-28 17:31:41 +08:00
定时用 crontab 就行

还有对方屏蔽你 树莓派上 用 动态 ip 策略很爽 https://github.com/hizdm/dynamic_ip
taro0822
2017-11-28 18:06:07 +08:00
@shihty5 必然 pycharm 啊,JB 大法好~
z1s23
2017-11-28 18:14:11 +08:00
@edw1n 本来想自己写写,现在这么多轮子,搞得我都想复制粘贴了😅
z1s23
2017-11-28 18:22:08 +08:00
@dj9399 今天遇到一个问题,我的显示器是那个 dvi 接口的,我买了一根 HDMI 转接 dvi 接口的线接上去,配置文件也是没问题的,但是问题就是显示器没有显示任何东西。
shihty5
2017-11-28 18:40:57 +08:00
@taro0822 我写 JAVA 的 一直在用 idea 不过 pycharm 感觉还是 不够轻巧。今天尝试了一下 VS CODE 感觉蛮好的
joyc
2017-11-28 19:34:57 +08:00
等楼主开源。
twoyuan
2017-11-28 19:51:09 +08:00
思路不对。树莓派应该用来吃灰
copriwolf
2017-11-28 21:46:22 +08:00
可以再加一个米家的智能灯,就可以下雨亮红灯,提醒自己带雨伞。
附上我的教程哈
https://or2.in/2017/08/21/homekit-and-ifttt-with-homeassistant/
z1s23
2017-11-28 22:24:01 +08:00

@copriwolf 米家智能灯?我有一个小米台灯,算不算?
cppgohan
2017-11-28 22:32:42 +08:00
@zs8861 电脑桌面好看, 是 fence? 右边那个是张壁纸?
z1s23
2017-11-28 22:50:04 +08:00
@whx20202 很有参考价值,我也是打算写写练个手 :)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/410054

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX