Tuile (widget) Climatiseur Samsung Windfree bugé "BIS"

Ca me semble pas lié à l’API, mais à l’appareil qui ne communique plus.
L’API précise bien que la capability est « disabled » :

Je vois pas quoi faire de plus, supprimer l’appareil et le remettre sur l’app ?

Bon je vais essayé… Ça fait *** parce que j’ai plein de scenario liée, donc quand je vais supprimer et remettre, l’ ID aura changé et du coup, faudra tout se retaper à la mano

Mais bon …

Si je clique sur « recréer les commandes », y’a pas une petite chance ?

Non, ça changera rien, ça.

Bisare. Voila le premier info brut:

"execute" : {
"data" : {
"value" : {
"payload" : {
"rt" : [
"x.com.samsung.da.filter.airdust"
],
"if" : [
"oic.if.baseline",
"oic.if.a"
],
"x.com.samsung.da.filterUsage" : "66",
"x.com.samsung.da.filterUsageResolution" : "1",
"x.com.samsung.da.filterDesiredUsage" : "700",
"x.com.samsung.da.filterStatus" : "normal",
"x.com.samsung.da.filterCapacity" : "700",
"x.com.samsung.da.filterCapacityUnit" : "Hour",
"x.com.samsung.da.filterResetType" : [
"replaceable",
"washable"
]

Il me parle des flitre maintenant sur ce execute … Je pige plus rien

La capability execute permet de voir tous les échanges et infos.

Tu as toujours le rafraîchissement forcé coché ?

Oui j’ai bien la case coché, reglé sur 1
J’ai coché la case: creer toutes les commandes.
Voila ce que j’obtiens :

"execute" : {
"data" : {
"value" : {
"payload" : {
"rt" : [
"x.com.samsung.da.filter.airdust"
],
"if" : [
"oic.if.baseline",
"oic.if.a"
],
"x.com.samsung.da.filterUsage" : "66",
"x.com.samsung.da.filterUsageResolution" : "1",
"x.com.samsung.da.filterDesiredUsage" : "700",
"x.com.samsung.da.filterStatus" : "normal",
"x.com.samsung.da.filterCapacity" : "700",
"x.com.samsung.da.filterCapacityUnit" : "Hour",
"x.com.samsung.da.filterResetType" : [
"replaceable",
"washable"
]
}
},
"data" : {
"href" : "/filter/airdustfilter/vs/0"
},
"timestamp" : "2023-07-24T14:22:56.286Z"
}
},

Sur le deuxieme, je n’ai pas la meme chose:

"execute" : {
"data" : {
"value" : {
"payload" : {
"rt" : [
"oic.r.mode"
],
"if" : [
"oic.if.baseline",
"oic.if.a"
],
"supportedModes" : [
"Cool",
"Dry",
"Wind",
"Auto",
"Heat"
],
"modes" : [
"Auto"
]
}
},
"data" : {
"href" : "/mode/0"
},
"timestamp" : "2023-07-19T05:45:10.284Z"
}
},

Pareil pour le 3 eme, d’autre données:

"execute" : {
"data" : {
"value" : {
"payload" : {
"rt" : [
"oic.r.energy.consumption"
],
"if" : [
"oic.if.baseline",
"oic.if.a"
],
"power" : 0
}
},
"data" : {
"href" : "/energy/consumption/0"
},
"timestamp" : "2023-07-19T05:50:38.422Z"
}
},

Franchement je comprend plus rien…

Pareil.

Regarde dans les infos brutes, si y a une capability qui s’appelle « firmware », regarde si y a une date.
Peut-être que l’appareil a eu une mise à jour.

[
{
"deviceId" : "ccc0bab0-7b40-e0e1-c05c-08602567c137",
"name" : "Samsung Room A/C",
"label" : "Climatiseur de pièce",
"manufacturerName" : "Samsung Electronics",
"presentationId" : "DA-AC-RAC-000003",
"deviceManufacturerCode" : "Samsung Electronics",
"locationId" : "561c0263-b01b-435d-82e6-a78f43141597",
"ownerId" : "50cf63ce-84e6-40b9-9bef-bdfa21232dd6",
"roomId" : "c3a4f4ad-34a4-47a2-9728-36ef9fe8c7cc",
"deviceTypeName" : "Samsung OCF Air Conditioner",
"components" : [
{
"id" : "main",
"label" : "main",
"capabilities" : [
{
"id" : "ocf",
"version" : 1
},
{
"id" : "switch",
"version" : 1
},
{
"id" : "airConditionerMode",
"version" : 1
},
{
"id" : "airConditionerFanMode",
"version" : 1
},
{
"id" : "fanOscillationMode",
"version" : 1
},
{
"id" : "temperatureMeasurement",
"version" : 1
},
{
"id" : "thermostatCoolingSetpoint",
"version" : 1
},
{
"id" : "relativeHumidityMeasurement",
"version" : 1
},
{
"id" : "airQualitySensor",
"version" : 1
},
{
"id" : "odorSensor",
"version" : 1
},
{
"id" : "dustSensor",
"version" : 1
},
{
"id" : "veryFineDustSensor",
"version" : 1
},
{
"id" : "audioVolume",
"version" : 1
},
{
"id" : "remoteControlStatus",
"version" : 1
},
{
"id" : "powerConsumptionReport",
"version" : 1
},
{
"id" : "demandResponseLoadControl",
"version" : 1
},
{
"id" : "refresh",
"version" : 1
},
{
"id" : "execute",
"version" : 1
},
{
"id" : "custom.spiMode",
"version" : 1
},
{
"id" : "custom.thermostatSetpointControl",
"version" : 1
},
{
"id" : "custom.airConditionerOptionalMode",
"version" : 1
},
{
"id" : "custom.airConditionerTropicalNightMode",
"version" : 1
},
{
"id" : "custom.autoCleaningMode",
"version" : 1
},
{
"id" : "custom.deviceReportStateConfiguration",
"version" : 1
},
{
"id" : "custom.energyType",
"version" : 1
},
{
"id" : "custom.dustFilter",
"version" : 1
},
{
"id" : "custom.veryFineDustFilter",
"version" : 1
},
{
"id" : "custom.deodorFilter",
"version" : 1
},
{
"id" : "custom.electricHepaFilter",
"version" : 1
},
{
"id" : "custom.doNotDisturbMode",
"version" : 1
},
{
"id" : "custom.periodicSensing",
"version" : 1
},
{
"id" : "custom.airConditionerOdorController",
"version" : 1
},
{
"id" : "custom.ocfResourceVersion",
"version" : 1
},
{
"id" : "custom.disabledCapabilities",
"version" : 1
},
{
"id" : "samsungce.deviceIdentification",
"version" : 1
},
{
"id" : "samsungce.dustFilterAlarm",
"version" : 1
},
{
"id" : "samsungce.driverVersion",
"version" : 1
},
{
"id" : "samsungce.softwareUpdate",
"version" : 1
},
{
"id" : "samsungce.selfCheck",
"version" : 1
},
{
"id" : "samsungce.individualControlLock",
"version" : 1
}
],
"categories" : [
{
"name" : "AirConditioner",
"categoryType" : "manufacturer"
}
]
}
],
"createTime" : "2023-07-24T14:22:45.499Z",
"profile" : {
"id" : "cedae6e3-1ec9-37e3-9aba-f717518156b8"
},
"ocf" : {
"ocfDeviceType" : "oic.d.airconditioner",
"name" : "Samsung Room A/C",
"specVersion" : "core.1.1.0",
"verticalDomainSpecVersion" : "res.1.1.0,sh.1.1.0",
"manufacturerName" : "Samsung Electronics",
"modelNumber" : "ARTIK051_PRAC_20K|10217841|60010514001411010200001000000000",
"platformVersion" : "DAWIT 2.0",
"platformOS" : "TizenRT 1.0 + IPv6",
"hwVersion" : "ARTIK051",
"firmwareVersion" : "ARTIK051_PRAC_20K_11230313",
"vendorId" : "DA-AC-RAC-000003",
"vendorResourceClientServerVersion" : "ARTIK051 Release 2.211222.1",
"lastSignupTime" : "2023-07-24T14:22:43.207692Z"
},
"type" : "OCF",
"restrictionTier" : 0,
"allowed" : null
},
{
"components" : {
"main" : {
"relativeHumidityMeasurement" : {
"humidity" : {
"value" : 46,
"unit" : "%",
"timestamp" : "2023-07-24T15:06:41.887Z"
}
},
"custom.airConditionerOdorController" : {
"airConditionerOdorControllerProgress" : {
"value" : null
},
"airConditionerOdorControllerState" : {
"value" : null
}
},
"custom.thermostatSetpointControl" : {
"minimumSetpoint" : {
"value" : 16,
"unit" : "C",
"timestamp" : "2023-07-24T14:22:46.794Z"
},
"maximumSetpoint" : {
"value" : 30,
"unit" : "C",
"timestamp" : "2023-07-24T14:22:46.794Z"
}
},
"airConditionerMode" : {
"supportedAcModes" : {
"value" : [
"cool",
"dry",
"wind",
"auto",
"heat"
],
"timestamp" : "2023-07-24T14:22:45.927Z"
},
"airConditionerMode" : {
"value" : "cool",
"timestamp" : "2023-07-24T14:22:45.927Z"
}
},
"custom.spiMode" : {
"spiMode" : {
"value" : "off",
"timestamp" : "2023-07-24T14:22:47.521Z"
}
},
"samsungce.deviceIdentification" : {
"micomAssayCode" : {
"value" : null
},
"modelName" : {
"value" : null
},
"serialNumber" : {
"value" : null
},
"serialNumberExtra" : {
"value" : null
},
"modelClassificationCode" : {
"value" : null
},
"description" : {
"value" : null
},
"binaryId" : {
"value" : "ARTIK051_PRAC_20K",
"timestamp" : "2023-07-24T15:10:02.303Z"
}
},
"airQualitySensor" : {
"airQuality" : {
"value" : null
}
},
"custom.airConditionerOptionalMode" : {
"supportedAcOptionalMode" : {
"value" : [
"off",
"sleep",
"speed",
"motionIndirect",
"motionDirect",
"windFree",
"windFreeSleep"
],
"timestamp" : "2023-07-24T14:22:46.401Z"
},
"acOptionalMode" : {
"value" : "off",
"timestamp" : "2023-07-24T14:41:22.095Z"
}
},
"switch" : {
"switch" : {
"value" : "off",
"timestamp" : "2023-07-24T14:41:21.960Z"
}
},
"custom.airConditionerTropicalNightMode" : {
"acTropicalNightModeLevel" : {
"value" : 0,
"timestamp" : "2023-07-24T14:22:45.927Z"
}
},
"ocf" : {
"st" : {
"value" : null
},
"mndt" : {
"value" : null
},
"mnfv" : {
"value" : "ARTIK051_PRAC_20K_11230313",
"timestamp" : "2023-07-24T14:22:47.792Z"
},
"mnhw" : {
"value" : "ARTIK051",
"timestamp" : "2023-07-24T14:22:47.792Z"
},
"di" : {
"value" : "ccc0bab0-7b40-e0e1-c05c-08602567c137",
"timestamp" : "2023-07-24T14:22:47.829Z"
},
"mnsl" : {
"value" : "http://www.samsung.com",
"timestamp" : "2023-07-24T14:22:47.792Z"
},
"dmv" : {
"value" : "res.1.1.0,sh.1.1.0",
"timestamp" : "2023-07-24T14:22:47.829Z"
},
"n" : {
"value" : "Samsung Room A/C",
"timestamp" : "2023-07-24T14:22:47.829Z"
},
"mnmo" : {
"value" : "ARTIK051_PRAC_20K|10217841|60010514001411010200001000000000",
"timestamp" : "2023-07-24T14:22:47.792Z"
},
"vid" : {
"value" : "DA-AC-RAC-000003",
"timestamp" : "2023-07-24T14:22:47.792Z"
},
"mnmn" : {
"value" : "Samsung Electronics",
"timestamp" : "2023-07-24T14:22:47.792Z"
},
"mnml" : {
"value" : "http://www.samsung.com",
"timestamp" : "2023-07-24T14:22:47.792Z"
},
"mnpv" : {
"value" : "DAWIT 2.0",
"timestamp" : "2023-07-24T14:22:47.792Z"
},
"mnos" : {
"value" : "TizenRT 1.0 + IPv6",
"timestamp" : "2023-07-24T14:22:47.792Z"
},
"pi" : {
"value" : "ccc0bab0-7b40-e0e1-c05c-08602567c137",
"timestamp" : "2023-07-24T14:22:47.792Z"
},
"icv" : {
"value" : "core.1.1.0",
"timestamp" : "2023-07-24T14:22:47.829Z"
}
},
"airConditionerFanMode" : {
"fanMode" : {
"value" : "auto",
"timestamp" : "2023-07-24T14:40:56.539Z"
},
"supportedAcFanModes" : {
"value" : [
"auto",
"low",
"medium",
"high",
"turbo"
],
"timestamp" : "2023-07-24T14:22:47.867Z"
}
},
"samsungce.dustFilterAlarm" : {
"alarmThreshold" : {
"value" : 700,
"unit" : "Hour",
"timestamp" : "2023-07-24T14:22:47.620Z"
},
"supportedAlarmThresholds" : {
"value" : [
180,
300,
500,
700
],
"unit" : "Hour",
"timestamp" : "2023-07-24T14:22:47.620Z"
}
},
"custom.electricHepaFilter" : {
"electricHepaFilterCapacity" : {
"value" : null
},
"electricHepaFilterUsageStep" : {
"value" : null
},
"electricHepaFilterLastResetDate" : {
"value" : null
},
"electricHepaFilterStatus" : {
"value" : null
},
"electricHepaFilterUsage" : {
"value" : null
},
"electricHepaFilterResetType" : {
"value" : null
}
},
"custom.disabledCapabilities" : {
"disabledCapabilities" : {
"value" : [
"remoteControlStatus",
"airQualitySensor",
"dustSensor",
"odorSensor",
"veryFineDustSensor",
"custom.spiMode",
"custom.deodorFilter",
"custom.electricHepaFilter",
"custom.periodicSensing",
"custom.doNotDisturbMode",
"custom.airConditionerOdorController",
"samsungce.individualControlLock",
"demandResponseLoadControl",
"powerConsumptionReport"
],
"timestamp" : "2023-07-24T14:22:47.867Z"
}
},
"custom.ocfResourceVersion" : {
"ocfResourceUpdatedTime" : {
"value" : null
},
"ocfResourceVersion" : {
"value" : null
}
},
"samsungce.driverVersion" : {
"versionNumber" : {
"value" : 22100101,
"timestamp" : "2023-07-24T14:22:45.771Z"
}
},
"fanOscillationMode" : {
"supportedFanOscillationModes" : {
"value" : [
"fixed",
"all",
"vertical",
"horizontal"
],
"timestamp" : "2023-07-24T14:22:47.621Z"
},
"fanOscillationMode" : {
"value" : "fixed",
"timestamp" : "2023-07-24T14:22:47.621Z"
}
},
"temperatureMeasurement" : {
"temperature" : {
"value" : 28,
"unit" : "C",
"timestamp" : "2023-07-24T15:06:45.726Z"
}
},
"dustSensor" : {
"dustLevel" : {
"value" : null
},
"fineDustLevel" : {
"value" : null
}
},
"custom.deviceReportStateConfiguration" : {
"reportStateRealtimePeriod" : {
"value" : "enabled",
"timestamp" : "2023-07-24T14:22:46.603Z"
},
"reportStateRealtime" : {
"value" : {
"state" : "disabled"
},
"timestamp" : "2023-07-24T14:37:16.422Z"
},
"reportStatePeriod" : {
"value" : "enabled",
"timestamp" : "2023-07-24T14:22:46.603Z"
}
},
"custom.periodicSensing" : {
"automaticExecutionSetting" : {
"value" : null
},
"automaticExecutionMode" : {
"value" : null
},
"supportedAutomaticExecutionSetting" : {
"value" : null
},
"supportedAutomaticExecutionMode" : {
"value" : null
},
"periodicSensing" : {
"value" : null
},
"periodicSensingInterval" : {
"value" : null
},
"lastSensingTime" : {
"value" : null
},
"lastSensingLevel" : {
"value" : null
},
"periodicSensingStatus" : {
"value" : null
}
},
"thermostatCoolingSetpoint" : {
"coolingSetpoint" : {
"value" : 26,
"unit" : "C",
"timestamp" : "2023-07-24T14:22:46.794Z"
}
},
"demandResponseLoadControl" : {
"drlcStatus" : {
"value" : {
"drlcType" : 1,
"drlcLevel" : -1,
"start" : "1970-01-01T00:00:00Z",
"duration" : 0,
"override" : false
},
"timestamp" : "2023-07-24T14:22:47.867Z"
}
},
"audioVolume" : {
"volume" : {
"value" : 100,
"unit" : "%",
"timestamp" : "2023-07-24T14:22:45.927Z"
}
},
"powerConsumptionReport" : {
"powerConsumption" : {
"value" : null
}
},
"custom.autoCleaningMode" : {
"autoCleaningMode" : {
"value" : "off",
"timestamp" : "2023-07-24T14:22:46.604Z"
}
},
"samsungce.individualControlLock" : {
"lockState" : {
"value" : null
}
},
"refresh" : [
],
"execute" : {
"data" : {
"value" : {
"payload" : {
"rt" : [
"x.com.samsung.da.filter.airdust"
],
"if" : [
"oic.if.baseline",
"oic.if.a"
],
"x.com.samsung.da.filterUsage" : "66",
"x.com.samsung.da.filterUsageResolution" : "1",
"x.com.samsung.da.filterDesiredUsage" : "700",
"x.com.samsung.da.filterStatus" : "normal",
"x.com.samsung.da.filterCapacity" : "700",
"x.com.samsung.da.filterCapacityUnit" : "Hour",
"x.com.samsung.da.filterResetType" : [
"replaceable",
"washable"
]
}
},
"data" : {
"href" : "/filter/airdustfilter/vs/0"
},
"timestamp" : "2023-07-24T14:22:56.286Z"
}
},
"samsungce.selfCheck" : {
"result" : {
"value" : null
},
"supportedActions" : {
"value" : [
"start"
],
"timestamp" : "2023-07-24T14:22:45.771Z"
},
"progress" : {
"value" : null
},
"errors" : {
"value" : [
],
"timestamp" : "2023-07-24T14:22:47.665Z"
},
"status" : {
"value" : "ready",
"timestamp" : "2023-07-24T14:22:46.376Z"
}
},
"custom.dustFilter" : {
"dustFilterUsageStep" : {
"value" : 1,
"timestamp" : "2023-07-24T14:22:47.620Z"
},
"dustFilterUsage" : {
"value" : 0,
"timestamp" : "2023-07-24T14:29:20.560Z"
},
"dustFilterLastResetDate" : {
"value" : null
},
"dustFilterStatus" : {
"value" : "normal",
"timestamp" : "2023-07-24T14:22:47.620Z"
},
"dustFilterCapacity" : {
"value" : 700,
"unit" : "Hour",
"timestamp" : "2023-07-24T14:22:47.620Z"
},
"dustFilterResetType" : {
"value" : [
"replaceable",
"washable"
],
"timestamp" : "2023-07-24T14:22:47.620Z"
}
},
"odorSensor" : {
"odorLevel" : {
"value" : null
}
},
"remoteControlStatus" : {
"remoteControlEnabled" : {
"value" : null
}
},
"custom.deodorFilter" : {
"deodorFilterLastResetDate" : {
"value" : null
},
"deodorFilterCapacity" : {
"value" : null
},
"deodorFilterStatus" : {
"value" : null
},
"deodorFilterResetType" : {
"value" : null
},
"deodorFilterUsage" : {
"value" : null
},
"deodorFilterUsageStep" : {
"value" : null
}
},
"custom.energyType" : {
"energySavingSupport" : {
"value" : false,
"timestamp" : "2023-07-24T14:22:46.118Z"
},
"drMaxDuration" : {
"value" : 1440,
"unit" : "min",
"timestamp" : "2023-07-24T14:22:46.252Z"
},
"energyType" : {
"value" : "1.0",
"timestamp" : "2023-07-24T14:22:47.867Z"
},
"energySavingLevel" : {
"value" : null
},
"supportedEnergySavingLevels" : {
"value" : null
},
"energySavingOperation" : {
"value" : null
},
"energySavingOperationSupport" : {
"value" : false,
"timestamp" : "2023-07-24T14:22:46.252Z"
}
},
"samsungce.softwareUpdate" : {
"targetModule" : {
"value" : null
},
"otnDUID" : {
"value" : "RLCNQWBWHOIZE",
"timestamp" : "2023-07-24T14:22:46.703Z"
},
"lastUpdatedDate" : {
"value" : null
},
"availableModules" : {
"value" : [
],
"timestamp" : "2023-07-24T14:22:46.703Z"
},
"newVersionAvailable" : {
"value" : false,
"timestamp" : "2023-07-24T14:22:46.661Z"
},
"operatingState" : {
"value" : null
},
"progress" : {
"value" : null
}
},
"veryFineDustSensor" : {
"veryFineDustLevel" : {
"value" : null
}
},
"custom.veryFineDustFilter" : {
"veryFineDustFilterStatus" : {
"value" : null
},
"veryFineDustFilterResetType" : {
"value" : null
},
"veryFineDustFilterUsage" : {
"value" : null
},
"veryFineDustFilterLastResetDate" : {
"value" : null
},
"veryFineDustFilterUsageStep" : {
"value" : null
},
"veryFineDustFilterCapacity" : {
"value" : null
}
},
"custom.doNotDisturbMode" : {
"doNotDisturb" : {
"value" : null
},
"startTime" : {
"value" : null
},
"endTime" : {
"value" : null
}
}
}
}
}
]

« firmwareVersion » : « ARTIK051_PRAC_20K_11230313 »,

Pas ce que j’espérais. Merci.
Je vois pas, là.

Bonjour,
J’ai fais un test ce matin de l’utilisation de mes clims réversible pour pas avoir de mauvaise surprise cet hiver.
Et du coup, j’ai un petit bug qui a l’ait mineur:
Le retour d’info du mode de clim n’apparait pas correctement. Quand je mes « chaud », ca indique quelques seconde après « automatique », alors même que sur le climatiseur, le mode chaud est reelement actif.
De plus, sur les commande, j’ai bien le retour info du mode ecrit « chaleur »
CI joint la tuile qui indique automatique alors qu’il est en chaud
qzgzfg

Ici le fichier brut
brutclim.txt (14,2 Ko)

Qu’en pense tu ?
Merci