Le widget ne s'affiche pas correctement

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
knasson
Messages : 245
Inscription : 26 mars 2021, 08:59

Le widget ne s'affiche pas correctement

Message par knasson »

bonsoir,

j'ai cree un device "barometre" en virtuel en partant d'un device visual crossing avec un petit script qui extrait la pression barometrique.
Lorsque je mets a jour le device j'obtiens ceci
baro.jpg
baro.jpg (42.47 Kio) Consulté 907 fois
la valeur de la pression s'affiche bien et l'icone aussi
par contre lorsque je vais voir le widget j'obtiens ceci
widgetBaro.jpg
widgetBaro.jpg (15.02 Kio) Consulté 907 fois
la valeur ne la pression ne s'affiche pas et l'icone non plus.
J'ai vidé le cache/rafraichi le navigateur ca ne fonctionne toujours pas.
Ce type de problème est il connu et facile a resoudre?
Merci de votre aide.
ici le script

Code : Tout sélectionner

  GNU nano 7.2                                                                     script_device_Barometre.lua
json = (loadfile "/home/kan/domoticz/scripts/lua/JSON.lua")()  -- For Linux
commandArray = {}
local config=assert(io.popen("curl -s 'http://127.0.0.1:8080/json.htm?type=command&param=getdevices&rid=1306'"))
local blocjson = config:read('*all')
config:close()
local jsonValeur = json:decode(blocjson)
Baro = jsonValeur.result[1].Barometer
commandArray ['UpdateDevice']= '1511|0|'..Baro
return commandArray
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

Re: Le widget ne s'affiche pas correctement

Message par denis_brasseur »

Et comme ceci peut etre ?

Code : Tout sélectionner

commandArray ['UpdateDevice']= '1511|'..baro..'|0'
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
knasson
Messages : 245
Inscription : 26 mars 2021, 08:59

Re: Le widget ne s'affiche pas correctement

Message par knasson »

bonjour,
Merci
J'ai testé ca m'affiche 0 sur le device et rien de plus sur le widget.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Le widget ne s'affiche pas correctement

Message par Keros »

Tu as fait un print de Baro pour vérifier que tu avais une valeur ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
knasson
Messages : 245
Inscription : 26 mars 2021, 08:59

Re: Le widget ne s'affiche pas correctement

Message par knasson »

2025-11-16 14:18:39.478 Status: LUA: Pression Baro1011
oui j'ai bien une valeur..que l'on voit dans le device mais qui n'apprait pas dans le widget.
baro.jpg
baro.jpg (42.47 Kio) Consulté 883 fois

Code : Tout sélectionner

{
ActTime: 1763285063,
AstrTwilightEnd: "18:52",
AstrTwilightStart: "05:57",
CivTwilightEnd: "17:41",
CivTwilightStart: "07:07",
DayLength: "09:31",
NautTwilightEnd: "18:17",
NautTwilightStart: "06:31",
ServerTime: "2025-11-16 10:24:23",
SunAtSouth: "12:24",
Sunrise: "07:39",
Sunset: "17:10",
app_version: "2024.4",
result: [
{
AddjMulti: 1,
AddjMulti2: 1,
AddjValue: 0,
AddjValue2: -12,
BatteryLevel: 255,
CustomImage: 0,
Data: "1007 hPa",
Description: "",
Favorite: 0,
HardwareDisabled: false,
HardwareID: 111,
HardwareName: "Pression Barometrique",
HardwareType: "Dummy (Does nothing, use for virtual switches only)",
HardwareTypeVal: 15,
HaveTimeout: false,
ID: "00083511",
LastUpdate: "2025-11-16 10:24:23",
Name: "Pression barometre",
Notifications: "false",
PlanID: "8",
PlanIDs: [
8
],
Protected: false,
ShowNotifications: true,
SignalLevel: "-",
SubType: "Barometer",
Timers: "false",
Type: "General",
TypeImg: "gauge",
Unit: 1,
Used: 1,
XOffset: "0",
YOffset: "0",
idx: "1511"
}
],
status: "OK",
title: "Devices"
}
knasson
Messages : 245
Inscription : 26 mars 2021, 08:59

Re: Le widget ne s'affiche pas correctement

Message par knasson »

the right syntax is

Code : Tout sélectionner

commandArray ['UpdateDevice']= '1511|0|'..Baro..';0'
Résolu
RightBaro.jpg
RightBaro.jpg (16.98 Kio) Consulté 876 fois
Merci
Répondre