问题标签 [webiopi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python将字符串切割成多个变量
我正在寻找一种将来自 html 输入的字符串“剪切”成 4 个变量的方法,具体取决于原始字符串的长度。我需要这样做,因为我想在 RaspberryPi LCD 显示器上显示字符串。因为 LCD 每行只能显示 20 个字母,所以我考虑将字符串的其余部分放入另一个变量中。
现在我的 Pythoncode 看起来像这样。
带有 espeak 的部分非常完美。仅当字符串包含少于 20 个字母时,显示输出才有效。
所以基本上我只想将 TextA 拆分为 TextA1 TextA2 TextA3 和 TextA4。
我想过用
但我真的不知道如何进一步解决这个问题。
非常感谢您提前。
linux - 在 Raspberry pi 3 (Ubuntu MATE 16.04) 上安装后出现 WebIOPi 错误
我从网上下载了 WebIOPi-0.6.0.tar.gz 并将其解压缩并运行 setup.sh。安装后运行sudo webiopi
时显示这个..
似乎有什么问题?我试图重新安装它,但问题仍然存在。
已编辑
我通过@Codino 运行代码并得到了这个结果。
raspberry-pi3 - 在 08:30 打开灯 WebIOPi 树莓派 3
设置 hour_on | hour_off,配置中有这些命令:
没关系,但如果我设置HOUR_ON
在 08:30?
python - 通过 Internet 访问 WebIOPi - 端口转发
我能够在我的 Respberry Pi 上设置 WebIOPi,并能够通过访问本地网络上的https://192.168.2.10:8000来查看我的传感器/数据。一切似乎都很好。我还进入我的路由器设置,为 Pi 的 IP 地址设置端口转发,开始/结束端口为 8000。所以我的问题是当我去学校并使用端口输入我的外部 IP 地址(路由器地址)时,就像这样:
我无法通过本地网络查看能够查看的网页。我对网络知之甚少,我认为通过设置端口转发可以让我从互联网上的任何地方访问我的 Pi。如果有人可以分享我可能会错过的东西,请多多关照!我按照本指南最后所说的那样,如果您想通过互联网查看您的设备,只需启用端口转发。 http://forums.connectedly.com/raspberry-pi-f179/how-controlling-gpio-pins-via-internet-2884/
任何帮助将非常感激!新年快乐!
javascript - 在树莓派上使用 Webiopi 开发网页
我是 web 开发的新手和新手,我对多种语言感到不知所措。我对发生的事情有了基本的了解,但我仍然不知道我在哪里卡住了。
我有一个连接到我的 Raspberry Pi 的 DS18B20,我能够获取终端中的温度。我也成功运行了 WebIOPi,并且能够在设备下的默认网页中看到温度。因此,我希望创建自己的网页,以便将来使用其他选项做同样的事情。我有一些关于 WebIOPi 的教程,我有 4 个文件。HTML 文件、JavaScript 文件、CSS 文件和 Python 文件。据我了解,HTML 文件包含逻辑和指向其他内容的链接,例如可点击按钮和背景等。CSS 文件包含背景,可能还有文本,JavaScript 文件包含动画和按钮?在这里我感到困惑。最后但并非最不重要的一点是,Python 文件运行包含传感器模型和库的代码。http://webiopi.trouch.com/OneWireTemp.html。我正在松散地尝试遵循本教程,其中我获得了大部分代码:http ://webiopi.trouch.com/Tutorial_Devices.html 。
现在,当我从浏览器登录网页时,背景显示正确,但没有其他内容。没有显示温度的框或按钮。附上图片。我希望有一个像图片中所附的按钮。
任何指导或帮助将不胜感激!
索引.html
培根.js
培根.css
脚本.py
javascript - WebIOPi:我无法将参数从 JS 传递到 Python
你好,
我有一个在Raspberry PI 2 B+上运行的小项目。主要目标是通过 I2C 和WebIOPi 网络界面(0.7.1 包括 Pi2 补丁)控制机电开关(单个地址,4 个位置)。我已经使用我编写的一个小型 c++ 程序成功地测试了 I2C 总线,并且我还能够通过 Python 宏控制 WebIOPi 接口上的切换。但基于我想在总线上使用十多个开关的事实,我需要将参数传递给我的 python 宏(地址和位置)。问题来了。每次我尝试传递参数时,就像教程中解释的那样,它无法运行开关。
Javascript的摘录:
Python的摘录:
在这种情况下,posButton1 工作正常并驱动开关。但是第二个选项在点击开关时不会做任何事情。我尝试了不同的语法,例如不将 callMacro() 的回调与“[]”隔开,或者将参数作为字符串或不使用“[]”,甚至像位置这样的单个参数。此外,我尝试使用 createMacroButton(),但我得到了相同的负面结果。
我希望这是足够的信息来描述正确的问题。
最好的问候惠普
PS:我在 JS 和 Python 方面的经验非常有限,因为这是我第一个使用这些语言的项目。
html - 在 WebIOPi 中使用 HTML 时无法正常工作
我通过 WebIOPi 框架在我的 Raspberry Pi 2 中制作了一个 HTML 控件。当我引入类型范围输入时,它在 HTML 中看起来不错,但是当我将其 ulpload 到我的 Raspberry Pi 并查看它的外观时,它并不好。
作为说明,我没有忘记上传 CSS 修改并将其包含在 HTML 文件的标题中。
我通过以下方式添加了输入:
和CSS:
它在 Firefox、Chrome 和 Edge 中的显示方式相同。
谢谢你能给我的任何答案。
python-2.7 - 使用 Python 2 而不是 Python 3 启动 WebIOPi
我必须使用 WebIOPi 运行一个 python 脚本,其中包括用于电报机器人的 Telepot。问题是我只能将 Telepot 与 Python2.7 一起使用,但 WebIOPi 使用 Python 3.4。我该如何解决这个问题?
http-status-code-403 - 树莓派 WebIOPi 所有图片都被 403 禁止
我正在使用 Raspberry Pi 编写遥控汽车。我的控制界面是树莓上的一个网站,使用 WebIOPi 访问我的 python 一切都按预期工作。然后我想用图像更改我的文本按钮,但我得到的只是 403。
GET http://172.30.1.26:8000/images/stop.png 403('utf-8' 编解码器无法解码位置 0 中的字节 0x89:起始字节无效)
这是我第一次使用覆盆子,所以可能只是在某个地方需要使用一个设置,但我到处寻找,但还没有找到。
arduino - WebIOPi 未连接 I2C 设备警报
我在 Raspberry Pi 2 上使用 WebIOPi。树莓通过 I2C 连接到 Arduino Nano(Python 脚本与 Nano 配合得很好——网页上的按钮可以打开或关闭 LED)。
当与 Arduino 的连接断开时(如果线路/线 I2C 断开),是否可以发出诊断 Javascript 警报?
谢谢你。