问题标签 [honeywell]

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.

0 投票
2 回答
751 浏览

python - 需要访问 json.load 中的嵌套值

我正在使用 Hufman 的 Honeywell Python 代码从 MyTotalConnectComfort 网站提取数据。代码在这里。我已经修改了 2.7 的代码。我也在使用 Flask。

当我调用 client.locations() 时,我得到一个包含 6 个键的 json 文件。我削减了 json 中的数据,只获取我想要的单个键后面的数据,即“设备”。我使用以下代码来执行此操作:

我在这个线程的底部取回了数据和格式化列表。我试图能够将此 json 传递给 html,然后使用以下 html 代码从该列表中发布值。我已经尝试了很多事情,但我无法获得“设备”的子值。

{{ honeywell.Devices.ThermostatData.Outdoorhumidity | safe }}

我不断收到此错误UndefinedError: 'list object' has no attribute 'Devices'

我是否需要重新键入此列表,或者除了作为新手之外,我做错了什么。谢谢。

这是 newlist2 键和数据(jsonlint.com 将其显示为有效的 json)

}]

0 投票
1 回答
601 浏览

java - Android Barcode Scanner - 自动显示 SQL 数据

我想创建 android 条码扫描器并显示来自 SQL 数据库的查询结果。可以使用查看按钮检索结果:

这是条形码读取事件:

如何在扫描仪结果加载后自动显示?没有查看按钮?如何直接使用硬件触发显示结果?

感谢您的帮助...谢谢。

图片:示例应用程序

0 投票
1 回答
627 浏览

uwp - 霍尼韦尔 N3680 未触发 DataReceived 事件

我有带有扫描引擎 Honeywell N3680 的设备。根据文档https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/pos-device-support应该支持该引擎。

当我使用此代码编写示例 UWP 应用程序时。OnDataReceived方法不会被调用。

POS 模式已激活,设备管理器中的设备表示如下:

在此处输入图像描述

如果我使用霍尼韦尔 UWP 应用程序“BarcodeScanningApp”也不会触发 DataReceived 事件。

在 Honeywell Windows 桌面应用程序“POS4NET Validation Utility”的情况下,扫描仪可以正确扫描。

是否有任何选项如何在 UWP 应用程序中设置此扫描引擎?

0 投票
0 回答
714 浏览

c# - 在 C# 中与 Honeywell 条码扫描仪的连接丢失

我有一个 Honeywell 4800P 条码扫描器,我在 Windows 7 64 位上下载并安装了 Intermec 1.6 SDK,我将 ISDC_PnP.dll、ISDC_RS.dll 和 ISDC_HID.dll 所有 64 位版本复制到 System32。

我已经正确安装了驱动程序,并且通过在另一台计算机上测试它来验证我的硬件工作正常,我的 USB 端口也通过尝试另一个 USB 设备正常工作。

现在我有了这个包装器:

我有这两个功能:

现在 wrapper.Connect 返回 NO_ERROR 但 A 行打印 Connection_Lost !ScannerCfg 打印中的行也是如此。

我发现 ISDC_PnP.dll 文件版本是 1.0.5,我想下载一个更高版本但我在任何地方都找不到。

有趣的是,SDK 附带的示例不起作用,并且在我的计算机上显示相同的错误。

那么为什么我会得到这个以及如何从这个条形码中读取图像呢?

附言

我更喜欢使用 SDK,因为我也想在没有键盘仿真的情况下读取条形码,但我愿意选择。

0 投票
1 回答
299 浏览

raspberry-pi3 - 无法通过 I2C 总线将霍尼韦尔气流传感器与 Raspberry 连接

我正在尝试将霍尼韦尔气流传感器(型号 HAFBSS0200C4AX3 - 具有 I2C 3.3V 输出)与我的 Raspberry Pi3 连接,但我无法从传感器接收真实值(即使我强烈呼吸,这些值总是太低)传感器..)

这里是传感器数据表(https://www.mouser.com/ds/2/187/honeywell-sensing-airflow-zephyr-haf-series-digita-740409.pdf)。

我尝试运行以下脚本:

输出值太低...数据表说我应该读取 2 个字节(第一个 LSB,然后是 MSB),但我不知道我的脚本是否这样做..(我不是 I2C 专家)..

请问你能帮帮我吗?提前致谢!!

0 投票
0 回答
155 浏览

android - 霍尼韦尔扫描仪。java.lang.IllegalArgumentException:服务意图必须是明确的

我使用 Honeywell SKD 扫描条码。在 Android 4.4.1 上一切正常,但在 7.7.1 上出现错误。我试图使用推荐的服务意图,但很可能我做错了。

我的错误日志:

如何解决问题?谢谢你。

0 投票
1 回答
626 浏览

thermal-printer - 如何在直接协议中打印 GS1-Datamatrix,如何添加 FNC1?

我需要使用直接协议通过串行端口将GS1-Datamatrix(代码值是动态的)发送到热敏打印机(intermec)。GS1 数据矩阵是标准数据矩阵,但它应该以(功能代码一)开头。FNC1

GS1 DataMatrix 是通过在Data Matrix ECC 200 版本的第一个位置添加FNC1 码字形成的。

带有标准数据矩阵的标签示例:

如何添加PB "010000012300001710ABC123"FNC1代码中?

我努力了:

  1. 打印 GS1-128 时添加CHR$(128);与 EAN-128 代码一起使用的代码,请参阅程序员参考手册 Intermec Direct Protocol v8.60

  2. 使用Bartender-ultralite创建 GS1-Datamatrix,然后使用直接协议驱动程序打印到文件。但是,这会在文件中创建一个图像,因此我无法动态更改代码。

0 投票
0 回答
205 浏览

android - 与霍尼韦尔水槽集成,未经许可的SecurityException DecodeService

我正在与读者整合,并使用自己的收藏家的图书馆来做到这一点。通过这种方式,我创建了一个 Java 应用程序并使用 JNI 将它与我的移动应用程序集成。

当我在设备上打开我的应用程序时,它会securityException在我调用从应用程序本身启动服务的方法的那一行出现错误:

java.lang.SecurityException:不允许启动服务 Intent {act = com.honeywell.decode.DecodeService} 未经许可未从 uid 10089 EJNIException 导出

注意:它适用于 Java 版本 4.1.1,但在 7.1 中会发生此错误。

0 投票
1 回答
2835 浏览

python - 在 Python 中读取 2 个字节的 I2C 事务

我正在尝试在 Python 上实现从 I2C 通信中读取。我面临的问题是,我从一个事务中的两个字节的答案中读取的传感器。是否有提供此类阅读的 Python 库。

以下是传感器答案的描述: 传感器的 I2c 答案

0 投票
1 回答
1193 浏览

android - 如何使用 android studio/app 向集成条码扫描仪发送命令?

问题:如何在不使用激光束的情况下与集成的 Honeywell n4313 条码扫描器通信?

当前状态:我有一台带有集成 Honeywell n4313 条码扫描仪的 Chainway c6000 移动设备。我以某种方式设法扫描了切换激光束的条形码。因此,我无法使用激光束扫描条形码。我正在尝试找到一种重新打开它的方法。

我能够构建 android 应用程序,但我无法与条形码扫描仪交谈。我搜索过,包括 Honeywellaid 支持和软件平台。没有解释此问题的文档。

任何方向或帮助都会很棒。