NEWS
Виджеты hqwidgets
-
Температура и влажность все равно переодически не отображается то на одном виджете то на другом
Я, так понимаю, это о версии 1.8.0 ?
Упс, незаметил обновления 1.8.0 . Обновляюсь, потестим еще. -
Температура и влажность все равно переодически не отображается то на одном виджете то на другом
Я, так понимаю, это о версии 1.8.0 ?
Упс, незаметил обновления 1.8.0 . Обновляюсь, потестим еще. `
Вроде реже, но бывает



-
А теперь? `
Пока не проявилось больше, понаблюдаю еще, если что отпишусь -
А теперь? `
Теперь бывает так:

-
Проблема все еще актуальна

-
Проблема все еще актуальна
filename="dsss.png" index="0">~~ `
Можешь показать HTML код, когда ошибка? -
Проблема все еще актуальна
filename="dsss.png" index="0">~~Можешь показать HTML код, когда ошибка?| °C | |  | -
можешь вставить в файле:
/opt/iobroker/node_modules/iobroker.vis-hqwidgets/widgets/hqwidgets/js/hqwidgets.js Строка 971
console.warn('hq ' + data.wid + ': actual = ' + data.actual + ', humidity' + data.humidity + ', table. ' + $c.length);Потом вызвать "iobroker upload vis-hqwidgets"
И написать здесь, что ты видишь в консоли, когда проблема проявляется в конкретном виджете.
-
Потом вызвать "iobroker upload vis-hqwidgets"
И написать здесь, что ты видишь в консоли, когда проблема проявляется в конкретном виджете. `
Вот тут по подробнее, мозг занят другим проектом сейчас, не догнал. -
Потом вызвать "iobroker upload vis-hqwidgets"
И написать здесь, что ты видишь в консоли, когда проблема проявляется в конкретном виджете.
Вот тут по подробнее, мозг занят другим проектом сейчас, не догнал.
Надо:-
встроить debug сообщение в виджет.
-
Загрузить в базу (iobroker upload vis-hqwidgets)
-
когда виджет покажется ошибочно, то нажать F12 в браузере. Скопировать, всё что видно в консоли и запостить здесь.
-
не забыть указать имя виджета (например w00012)
-
-
-
- Загрузить в базу (iobroker upload vis-hqwidgets) `
:?
Извини не понял `
После того, как изменишь файл.Надо открыть консоль (cmd.exe), как администратор. Потом написать
cd C:\Program Files\iobroker iobroker.bat upload vis-hqwidgets - Загрузить в базу (iobroker upload vis-hqwidgets) `
-
- Загрузить в базу (iobroker upload vis-hqwidgets) `
:?
Извини не понял `
После того, как изменишь файл.Надо открыть консоль (cmd.exe), как администратор. Потом написать
cd C:\Program Files\iobroker iobroker.bat upload vis-hqwidgets ```` `Вроде поймал. После обновлений стало реже значительно, но бывает. Причем через некоторое время если не обновлять страницу одно из значений может появится.
! | °C |
| 32% |
! |
|hqwidgets.js:965 Uncaught TypeError: (data.actual || 0).toFixed is not a function conn.js:592 Error: Error: can't create states object for mqtt.0.myhome.Bathroom.Humidity_room(TypeError: (data.actual || 0).toFixed is not a function) - Загрузить в базу (iobroker upload vis-hqwidgets) `
-
hqwidgets.js:965 Uncaught TypeError: (data.actual || 0).toFixed is not a function conn.js:592 Error: Error: can't create states object for mqtt.0.myhome.Bathroom.Humidity_room(TypeError: (data.actual || 0).toFixed is not a function) ```` `Я бы никогда бы не нашёл :(
Пофиксю.
Всё из за того, что твои значения - строки. А я тестировал только с числами
-
hqwidgets.js:965 Uncaught TypeError: (data.actual || 0).toFixed is not a function conn.js:592 Error: Error: can't create states object for mqtt.0.myhome.Bathroom.Humidity_room(TypeError: (data.actual || 0).toFixed is not a function) ```` `Я бы никогда бы не нашёл :(
Пофиксю.
Всё из за того, что твои значения - строки. А я тестировал только с числами `
Может в драйвере mqtt подправить, чтоб он в числа числа переводил сразу, и в скриптах потом проще условия делать. -
hqWidgets поправил. mqtt посмотрю `
В версии 0.2.0? Если да то проблема актуальна:Uncaught TypeError: (data.actual || 0).toFixed is not a functionvis.binds.hqwidgets.button.showCenterInfo @ hqwidgets.js:965vis.binds.hqwidgets.button.changeState @ hqwidgets.js:1133vis.binds.hqwidgets.button.draw @ hqwidgets.js:1313vis.binds.hqwidgets.button.init @ hqwidgets.js:1578(anonymous function) @ hqwidgets.js:1516 hqwidgets.js:971 hq w00159: actual = 4.81, humidityundefined, table. 1 hqwidgets.js:971 hq w00159: actual = 4.81, humidityundefined, table. 1 hqwidgets.js:965 Uncaught TypeError: (data.actual || 0).toFixed is not a functionvis.binds.hqwidgets.button.showCenterInfo @ hqwidgets.js:965vis.binds.hqwidgets.button.changeState @ hqwidgets.js:1133vis.binds.hqwidgets.button.draw @ hqwidgets.js:1313vis.binds.hqwidgets.button.init @ hqwidgets.js:1578(anonymous function) @ hqwidgets.js:1516 hqwidgets.js:971 hq w00160: actual = 24.3, humidity40.3, table. 1 hqwidgets.js:971 hq w00160: actual = 24.3, humidity40.3, table. 1 hqwidgets.js:971 hq w00161: actual = 25.7, humidity40.3, table. 1 hqwidgets.js:971 hq w00161: actual = 25.7, humidity40.3, table. 1 hqwidgets.js:971 hq w00162: actual = 28.1, humidity35.5, table. 1 hqwidgets.js:971 hq w00162: actual = 28.1, humidity35.5, table. 1 conn.js:592 Error: Error: can't create states object for mqtt.0.myhome.Bedroom.Humidity_room(TypeError: (data.actual || 0).toFixed is not a function) -
После обновления до:
0.7.3 и 0.2.1 пока полет нормальный.
-
Добавился виджет
[{"tpl":"tplHqLock","data":{"visibility-cond":"==","visibility-val":1,"closedIcon":"widgets/hqwidgets/img/lockLocked.png","openedIcon":"widgets/hqwidgets/img/lockUnlocked.png", "popupRadius":"75","buttonRadius":"50","closeIcon":"widgets/hqwidgets/img/lockLocked.png", "openIcon":"widgets/hqwidgets/img/lockUnlocked.png","openDoorIcon":"widgets/hqwidgets/img/openDoor.png", "showTimeout":"5000","infoLeftFontSize":"12","infoFontRightSize":"12","styleNormal":"hq-button-no-background", "styleActive":"hq-button-no-background","oid":"javascript.0.Signalizaciya","closeValue":"true","openValue":"false","changeEffect":"swing", "waveColor":"","testActive":true},"style":{"left":"426px","top":"31px"},"widgetSet":"hqwidgets"}]Я так понимаю это для электрозамка на двери?
А можно добавить в этот виджет индикатор замок закрыт\открыт (без возможности управления т.е. только индикация) и управление постановкой\снятием сигнализации, причем на снятие с охраны желательно
добавить цифровую клаву с вводом пароля.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden