[Plugin] Cozytouch Thermor
Re: Cozytouch Thermor
Pas de soucis en fait je suis novice et je ne connais pas comment faire
j'utilise le script cozytouch2 mis sur le post et avec nano il ne me remonte rien sur la recherche: print("Mise a jour
j'utilise le script cozytouch2 mis sur le post et avec nano il ne me remonte rien sur la recherche: print("Mise a jour
Re: Cozytouch Thermor
Ok, j'ai retéléchargé le script v2 d'origine, il y a un espace entre print et ("Mise a jour 
C'est ligne 724, dans la fonction maj_device()
Tu ajoutes ma ligne print(json.dumps... juste en-dessous
C'est ligne 724, dans la fonction maj_device()
Tu ajoutes ma ligne print(json.dumps... juste en-dessous
Re: Cozytouch Thermor
ok ca pouvait pas le trouver
ligne ajouter, mon fichier de test s'appel cozytou2modif.py
pi@rasp_home:~/domoticz/scripts/python $ sudo python cozytouch2modif.py >couzytouch.out
Traceback (most recent call last):
File "cozytouch2modif.py", line 847, in <module>
decouverte_devices ()
File "cozytouch2modif.py", line 507, in decouverte_devices
maj_device (data,name,p,x) # mise à jour du device
File "cozytouch2modif.py", line 791, in maj_device
save (switch, ('save_onoff_'+str(classe.get('idx_on_off'))))
UnboundLocalError: local variable 'switch' referenced before assignment
ligne ajouter, mon fichier de test s'appel cozytou2modif.py
pi@rasp_home:~/domoticz/scripts/python $ sudo python cozytouch2modif.py >couzytouch.out
Traceback (most recent call last):
File "cozytouch2modif.py", line 847, in <module>
decouverte_devices ()
File "cozytouch2modif.py", line 507, in decouverte_devices
maj_device (data,name,p,x) # mise à jour du device
File "cozytouch2modif.py", line 791, in maj_device
save (switch, ('save_onoff_'+str(classe.get('idx_on_off'))))
UnboundLocalError: local variable 'switch' referenced before assignment
Re: Cozytouch Thermor
Parfait, maintenant tu colles ici le contenu de cozytouch.out, on va savoir tout de suite 
Re: Cozytouch Thermor
quand j'ouvre le fichier cozytouch.out avec nano celui-ci est vide
aucune ligne présente
aucune ligne présente
Re: Cozytouch Thermor
urgh, décidément c'est pas facile 
As-tu bien ajouté la ligne print-json.dumps(data, ... dans la fonction maj_device ?
Poste le script ici stp
As-tu bien ajouté la ligne print-json.dumps(data, ... dans la fonction maj_device ?
Poste le script ici stp
Re: Cozytouch Thermor
oui je pense avoir bien mis
Re: Cozytouch Thermor
Attention, tu as mis couzytouch.out dans ta commande citée plus haut, et non cozytouch.out
Colle ici le contenu de couzytouch.out
Colle ici le contenu de couzytouch.out
Re: Cozytouch Thermor
exact j'avais pas vu
c'est mieux ainsi
¤¤¤¤ DEMARRAGE SCRIPT ¤¤¤¤
**** Fonction test ****
repertoire actuel : /home/pi/domoticz/scripts/python/cozytouch_save
idx materiel dans cozytouch_save -> n°10
idx cozytouch trouve dans domoticz -> n°10
**** Fin fonction test ****
**** Tentative interrogation serveur Cozytouch ****
Requete GET : refreshAllStates
Erreur HTTP : 401 Unauthorized
**** Procedure connexion Cozytouch ****
Authentification OK
**** Fonction decouverte devices ****
Requete GET : getSetup
**** Demarrage mise a jour devices ****
Mise a jour device :0
{
"setup": {
"rootPlace": {
"lastUpdateTime": 1511882395000,
"subPlaces": [],
"oid": "dad89a12-12f7-4d60-9391-ae343577c4b7",
"creationTime": 1511882394000,
"label": "All House",
"type": 200,
"metadata": "{\"build_date\":\"build_date_2006_2012\"}"
},
"resellerDelegationType": "NEVER",
"features": [],
"lastUpdateTime": 1511882394000,
"oid": "98b98c3b-d578-4aeb-9270-e72a2048e652",
"creationTime": 1511882394000,
"devices": [
{
"available": true,
"definition": {
"dataProperties": [],
"commands": [
{
"commandName": "getName",
"nparams": 0
},
{
"commandName": "update",
"nparams": 0
},
{
"commandName": "setCountryCode",
"nparams": 1
},
{
"commandName": "activateCalendar",
"nparams": 0
},
{
"commandName": "deactivateCalendar",
"nparams": 0
},
{
"commandName": "refreshPodMode",
"nparams": 0
},
{
"commandName": "refreshUpdateStatus",
"nparams": 0
},
{
"commandName": "setCalendar",
"nparams": 1
}
],
"widgetName": "Pod",
"qualifiedName": "internal:PodMiniComponent",
"states": [
{
"type": "DiscreteState",
"qualifiedName": "core:ConnectivityState",
"values": [
"offline",
"online"
]
},
{
"qualifiedName": "core:CountryCodeState",
"type": "DataState"
},
{
"qualifiedName": "core:NameState",
"type": "DataState"
},
{
"type": "DiscreteState",
"qualifiedName": "internal:LastActionConfigButtonState",
"values": [
"doublePress",
"longPress",
"simplePress",
"triplePress",
"veryLongPress"
]
}
],
"uiClass": "Pod",
"type": "ACTUATOR"
},
"widget": "Pod",
"lastUpdateTime": 1511882394000,
"enabled": true,
"oid": "eeb0ae19-17c9-404b-ad73-24dc9357fa4e",
"creationTime": 1511882394000,
"shortcut": false,
"label": "Box",
"states": [
{
"type": 3,
"name": "core:NameState",
"value": "Box"
},
{
"type": 3,
"name": "core:CountryCodeState",
"value": "FR"
}
],
"uiClass": "Pod",
"type": 1,
"deviceURL": "internal://0809-5152-2318/pod/0",
"attributes": [],
"placeOID": "dad89a12-12f7-4d60-9391-ae343577c4b7",
"controllableName": "internal:PodMiniComponent"
},
{
"available": true,
"definition": {
"dataProperties": [
{
"qualifiedName": "core:identifyInterval",
"value": "500"
}
],
"commands": [
{
"commandName": "delayedStopIdentify",
"nparams": 1
},
{
"commandName": "getName",
"nparams": 0
},
{
"commandName": "identify",
"nparams": 0
},
{
"commandName": "refreshManufacturerName",
"nparams": 0
},
{
"commandName": "refreshTargetTemperature",
"nparams": 0
},
{
"commandName": "refreshWaterConsumption",
"nparams": 0
},
{
"commandName": "setComfortTargetTemperature",
"nparams": 1
},
{
"commandName": "setEcoTargetTemperature",
"nparams": 1
},
{
"commandName": "setFrostProtectionTargetTemperature",
"nparams": 1
},
{
"commandName": "setName",
"nparams": 1
},
{
"commandName": "setTargetTemperature",
"nparams": 1
},
{
"commandName": "startIdentify",
"nparams": 0
},
{
"commandName": "stopIdentify",
"nparams": 0
},
{
"commandName": "wink",
"nparams": 1
},
{
"commandName": "refreshAwayModeDuration",
"nparams": 0
},
{
"commandName": "refreshBoostModeDuration",
"nparams": 0
},
{
"commandName": "refreshCurrentOperatingMode",
"nparams": 0
},
{
"commandName": "refreshDHWCapacity",
"nparams": 0
},
{
"commandName": "refreshDHWError",
"nparams": 0
},
{
"commandName": "refreshDHWMode",
"nparams": 0
},
{
"commandName": "refreshOperatingModeCapabilities",
"nparams": 0
},
{
"commandName": "refreshOperatingTime",
"nparams": 0
},
{
"commandName": "refreshRateManagement",
"nparams": 0
},
{
"commandName": "setAwayModeDuration",
"nparams": 1
},
{
"commandName": "setBoostModeDuration",
"nparams": 1
},
{
"commandName": "setCurrentOperatingMode",
"nparams": 1
},
{
"commandName": "setDHWMode",
"nparams": 1
},
{
"commandName": "setHaltedTargetTemperature",
"nparams": 1
},
{
"commandName": "setRateManagement",
"nparams": 1
}
],
"widgetName": "DomesticHotWaterProduction",
"qualifiedName": "io:AtlanticDomesticHotWaterProductionIOComponent",
"states": [
{
"qualifiedName": "core:BoostModeDurationState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:ComfortTargetTemperatureState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:EcoTargetTemperatureState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:FrostProtectionTargetTemperatureState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:HaltedTargetTemperatureState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:ManufacturerNameState",
"type": "DataState"
},
{
"qualifiedName": "core:NameState",
"type": "DataState"
},
{
"type": "DiscreteState",
"qualifiedName": "core:OperatingModeState",
"values": [
"antifreeze",
"auto",
"away",
"eco",
"frostprotection",
"manual",
"max",
"normal",
"off",
"on",
"prog",
"program"
]
},
{
"qualifiedName": "core:PriorityLockTimerState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:RSSILevelState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:SecuredPositionTemperatureState",
"type": "ContinuousState"
},
{
"type": "DiscreteState",
"qualifiedName": "core:StatusState",
"values": [
"available",
"unavailable"
]
},
{
"qualifiedName": "core:TargetTemperatureState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:TemperatureState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:VersionState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:WaterConsumptionState",
"type": "ContinuousState"
},
{
"qualifiedName": "io:AwayModeDurationState",
"type": "ContinuousState"
},
{
"qualifiedName": "io:DHWCapacityState",
"type": "ContinuousState"
},
{
"qualifiedName": "io:DHWErrorState",
"type": "DataState"
},
{
"type": "DiscreteState",
"qualifiedName": "io:DHWModeState",
"values": [
"autoMode",
"manualEcoActive",
"manualEcoInactive"
]
},
{
"qualifiedName": "io:ElectricBoosterOperatingTimeState",
"type": "ContinuousState"
},
{
"qualifiedName": "io:HeatPumpOperatingTimeState",
"type": "ContinuousState"
},
{
"qualifiedName": "io:OperatingModeCapabilitiesState",
"type": "DataState"
},
{
"type": "DiscreteState",
"qualifiedName": "io:PriorityLockLevelState",
"values": [
"comfortLevel1",
"comfortLevel2",
"comfortLevel3",
"comfortLevel4",
"environmentProtection",
"humanProtection",
"userLevel1",
"userLevel2"
]
},
{
"type": "DiscreteState",
"qualifiedName": "io:PriorityLockOriginatorState",
"values": [
"LSC",
"SAAC",
"SFC",
"UPS",
"externalGateway",
"localUser",
"myself",
"rain",
"security",
"temperature",
"timer",
"user",
"wind"
]
},
{
"type": "DiscreteState",
"qualifiedName": "io:RateManagementState",
"values": [
"forbidden",
"no",
"recommended",
"unsuitable",
"wanted"
]
}
],
"uiClass": "WaterHeatingSystem",
"type": "ACTUATOR",
"uiClassifiers": [
"generator"
]
},
"widget": "DomesticHotWaterProduction",
"lastUpdateTime": 1511882452000,
"enabled": true,
"oid": "1a8cd8e0-a62d-41de-bf0a-24eaf795ea98",
"creationTime": 1511882452000,
"shortcut": false,
"label": "DHWP Actuator",
"states": [
{
"type": 3,
"name": "core:NameState",
"value": "DHWP Actuator"
},
{
"type": 3,
"name": "core:VersionState",
"value": "36383130303820202020"
},
{
"type": 1,
"name": "core:PriorityLockTimerState",
"value": 0
},
{
"type": 3,
"name": "core:StatusState",
"value": "available"
},
{
"type": 2,
"name": "core:RSSILevelState",
"value": 46.0
},
{
"type": 2,
"name": "core:TemperatureState",
"value": 41.400000000000034
},
{
"type": 3,
"name": "io:RateManagementState",
"value": "no"
},
{
"type": 11,
"name": "io:OperatingModeCapabilitiesState",
"value": {
"energyDemandStatus": 0,
"absence": 1,
"rateManagement": 0,
"relaunch": 1
}
},
{
"type": 11,
"name": "core:OperatingModeState",
"value": {
"absence": "Keep_Current_Value",
"relaunch": "Keep_Current_Value "
}
},
{
"type": 1,
"name": "core:BoostModeDurationState",
"value": 0
},
{
"type": 1,
"name": "core:WaterConsumptionState",
"value": 136
},
{
"type": 11,
"name": "io:DHWErrorState",
"value": {
"code": 0,
"type": 0,
"family": "W"
}
},
{
"type": 1,
"name": "io:HeatPumpOperatingTimeState",
"value": 1223
},
{
"type": 1,
"name": "io:ElectricBoosterOperatingTimeState",
"value": 18
},
{
"type": 3,
"name": "io:AwayModeDurationState",
"value": "0"
},
{
"type": 3,
"name": "io:DHWModeState",
"value": "autoMode"
},
{
"type": 3,
"name": "core:ManufacturerNameState",
"value": "Thermor"
},
{
"type": 2,
"name": "core:TargetTemperatureState",
"value": 50.0
}
],
"uiClass": "WaterHeatingSystem",
"type": 1,
"deviceURL": "io://0809-5152-2318/14439796#1",
"attributes": [],
"placeOID": "dad89a12-12f7-4d60-9391-ae343577c4b7",
"controllableName": "io:AtlanticDomesticHotWaterProductionIOComponent"
},
{
"available": true,
"definition": {
"dataProperties": [],
"commands": [
{
"commandName": "refreshElectricEnergyConsumption",
"nparams": 0
}
],
"widgetName": "CumulativeElectricPowerConsumptionSensor",
"qualifiedName": "io:DHWCumulatedElectricalEnergyConsumptionIOSystemDeviceSensor",
"states": [
{
"qualifiedName": "core:ElectricEnergyConsumptionState",
"type": "ContinuousState"
},
{
"type": "DiscreteState",
"qualifiedName": "core:StatusState",
"values": [
"available",
"unavailable"
]
}
],
"uiClass": "ElectricitySensor",
"type": "SENSOR"
},
"widget": "CumulativeElectricPowerConsumptionSensor",
"lastUpdateTime": 1511882452000,
"enabled": true,
"oid": "f9d3c849-8e30-445d-a3dd-a9b1a7d09e8f",
"creationTime": 1511882452000,
"shortcut": false,
"label": "IO (14439796#2)",
"states": [
{
"type": 3,
"name": "core:StatusState",
"value": "available"
},
{
"type": 1,
"name": "core:ElectricEnergyConsumptionState",
"value": 661932
}
],
"uiClass": "ElectricitySensor",
"type": 2,
"deviceURL": "io://0809-5152-2318/14439796#2",
"attributes": [
{
"type": 3,
"name": "core:PowerSourceType",
"value": "mainSupply"
},
{
"type": 3,
"name": "core:MeasuredValueType",
"value": "core:ElectricalEnergyInWh"
}
],
"placeOID": "dad89a12-12f7-4d60-9391-ae343577c4b7",
"controllableName": "io:DHWCumulatedElectricalEnergyConsumptionIOSystemDeviceSensor"
}
],
"zones": [],
"gateways": [
{
"functions": "INTERNET_AUTHORIZATION,SCENARIO_DOWNLOAD,SCENARIO_AUTO_LAUNCHING,SCENARIO_TELECO_LAUNCHING,INTERNET_UPLOAD,INTERNET_UPDATE,TRIGGERS_SENSORS",
"timeReliable": true,
"alive": true,
"upToDate": true,
"subType": 0,
"connectivity": {
"status": "OK",
"protocolVersion": "2018.7.4"
},
"mode": "ACTIVE",
"syncInProgress": false,
"gatewayId": "0809-5152-2318",
"placeOID": "dad89a12-12f7-4d60-9391-ae343577c4b7",
"type": 32,
"updateStatus": "UP_TO_DATE"
}
],
"id": "SETUP-0809-5152-2318",
"location": {
"city": "La Suze-sur-Sarthe",
"lastUpdateTime": 1520101923000,
"twilightOffsetEnabled": false,
"duskOffset": 0,
"country": "France",
"creationTime": 1511882394000,
"twilightCity": "paris",
"longitude": 2.343,
"twilightAngle": "CIVIL",
"latitude": 48.857,
"summerSolsticeDuskMinutes": 1290,
"twilightMode": 2,
"winterSolsticeDuskMinutes": 990,
"addressLine1": "La Suze-sur-Sarthe",
"postalCode": "72210",
"timezone": "Europe/Paris",
"dawnOffset": 0
}
},
"events": []
}
c'est mieux ainsi
¤¤¤¤ DEMARRAGE SCRIPT ¤¤¤¤
**** Fonction test ****
repertoire actuel : /home/pi/domoticz/scripts/python/cozytouch_save
idx materiel dans cozytouch_save -> n°10
idx cozytouch trouve dans domoticz -> n°10
**** Fin fonction test ****
**** Tentative interrogation serveur Cozytouch ****
Requete GET : refreshAllStates
Erreur HTTP : 401 Unauthorized
**** Procedure connexion Cozytouch ****
Authentification OK
**** Fonction decouverte devices ****
Requete GET : getSetup
**** Demarrage mise a jour devices ****
Mise a jour device :0
{
"setup": {
"rootPlace": {
"lastUpdateTime": 1511882395000,
"subPlaces": [],
"oid": "dad89a12-12f7-4d60-9391-ae343577c4b7",
"creationTime": 1511882394000,
"label": "All House",
"type": 200,
"metadata": "{\"build_date\":\"build_date_2006_2012\"}"
},
"resellerDelegationType": "NEVER",
"features": [],
"lastUpdateTime": 1511882394000,
"oid": "98b98c3b-d578-4aeb-9270-e72a2048e652",
"creationTime": 1511882394000,
"devices": [
{
"available": true,
"definition": {
"dataProperties": [],
"commands": [
{
"commandName": "getName",
"nparams": 0
},
{
"commandName": "update",
"nparams": 0
},
{
"commandName": "setCountryCode",
"nparams": 1
},
{
"commandName": "activateCalendar",
"nparams": 0
},
{
"commandName": "deactivateCalendar",
"nparams": 0
},
{
"commandName": "refreshPodMode",
"nparams": 0
},
{
"commandName": "refreshUpdateStatus",
"nparams": 0
},
{
"commandName": "setCalendar",
"nparams": 1
}
],
"widgetName": "Pod",
"qualifiedName": "internal:PodMiniComponent",
"states": [
{
"type": "DiscreteState",
"qualifiedName": "core:ConnectivityState",
"values": [
"offline",
"online"
]
},
{
"qualifiedName": "core:CountryCodeState",
"type": "DataState"
},
{
"qualifiedName": "core:NameState",
"type": "DataState"
},
{
"type": "DiscreteState",
"qualifiedName": "internal:LastActionConfigButtonState",
"values": [
"doublePress",
"longPress",
"simplePress",
"triplePress",
"veryLongPress"
]
}
],
"uiClass": "Pod",
"type": "ACTUATOR"
},
"widget": "Pod",
"lastUpdateTime": 1511882394000,
"enabled": true,
"oid": "eeb0ae19-17c9-404b-ad73-24dc9357fa4e",
"creationTime": 1511882394000,
"shortcut": false,
"label": "Box",
"states": [
{
"type": 3,
"name": "core:NameState",
"value": "Box"
},
{
"type": 3,
"name": "core:CountryCodeState",
"value": "FR"
}
],
"uiClass": "Pod",
"type": 1,
"deviceURL": "internal://0809-5152-2318/pod/0",
"attributes": [],
"placeOID": "dad89a12-12f7-4d60-9391-ae343577c4b7",
"controllableName": "internal:PodMiniComponent"
},
{
"available": true,
"definition": {
"dataProperties": [
{
"qualifiedName": "core:identifyInterval",
"value": "500"
}
],
"commands": [
{
"commandName": "delayedStopIdentify",
"nparams": 1
},
{
"commandName": "getName",
"nparams": 0
},
{
"commandName": "identify",
"nparams": 0
},
{
"commandName": "refreshManufacturerName",
"nparams": 0
},
{
"commandName": "refreshTargetTemperature",
"nparams": 0
},
{
"commandName": "refreshWaterConsumption",
"nparams": 0
},
{
"commandName": "setComfortTargetTemperature",
"nparams": 1
},
{
"commandName": "setEcoTargetTemperature",
"nparams": 1
},
{
"commandName": "setFrostProtectionTargetTemperature",
"nparams": 1
},
{
"commandName": "setName",
"nparams": 1
},
{
"commandName": "setTargetTemperature",
"nparams": 1
},
{
"commandName": "startIdentify",
"nparams": 0
},
{
"commandName": "stopIdentify",
"nparams": 0
},
{
"commandName": "wink",
"nparams": 1
},
{
"commandName": "refreshAwayModeDuration",
"nparams": 0
},
{
"commandName": "refreshBoostModeDuration",
"nparams": 0
},
{
"commandName": "refreshCurrentOperatingMode",
"nparams": 0
},
{
"commandName": "refreshDHWCapacity",
"nparams": 0
},
{
"commandName": "refreshDHWError",
"nparams": 0
},
{
"commandName": "refreshDHWMode",
"nparams": 0
},
{
"commandName": "refreshOperatingModeCapabilities",
"nparams": 0
},
{
"commandName": "refreshOperatingTime",
"nparams": 0
},
{
"commandName": "refreshRateManagement",
"nparams": 0
},
{
"commandName": "setAwayModeDuration",
"nparams": 1
},
{
"commandName": "setBoostModeDuration",
"nparams": 1
},
{
"commandName": "setCurrentOperatingMode",
"nparams": 1
},
{
"commandName": "setDHWMode",
"nparams": 1
},
{
"commandName": "setHaltedTargetTemperature",
"nparams": 1
},
{
"commandName": "setRateManagement",
"nparams": 1
}
],
"widgetName": "DomesticHotWaterProduction",
"qualifiedName": "io:AtlanticDomesticHotWaterProductionIOComponent",
"states": [
{
"qualifiedName": "core:BoostModeDurationState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:ComfortTargetTemperatureState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:EcoTargetTemperatureState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:FrostProtectionTargetTemperatureState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:HaltedTargetTemperatureState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:ManufacturerNameState",
"type": "DataState"
},
{
"qualifiedName": "core:NameState",
"type": "DataState"
},
{
"type": "DiscreteState",
"qualifiedName": "core:OperatingModeState",
"values": [
"antifreeze",
"auto",
"away",
"eco",
"frostprotection",
"manual",
"max",
"normal",
"off",
"on",
"prog",
"program"
]
},
{
"qualifiedName": "core:PriorityLockTimerState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:RSSILevelState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:SecuredPositionTemperatureState",
"type": "ContinuousState"
},
{
"type": "DiscreteState",
"qualifiedName": "core:StatusState",
"values": [
"available",
"unavailable"
]
},
{
"qualifiedName": "core:TargetTemperatureState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:TemperatureState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:VersionState",
"type": "ContinuousState"
},
{
"qualifiedName": "core:WaterConsumptionState",
"type": "ContinuousState"
},
{
"qualifiedName": "io:AwayModeDurationState",
"type": "ContinuousState"
},
{
"qualifiedName": "io:DHWCapacityState",
"type": "ContinuousState"
},
{
"qualifiedName": "io:DHWErrorState",
"type": "DataState"
},
{
"type": "DiscreteState",
"qualifiedName": "io:DHWModeState",
"values": [
"autoMode",
"manualEcoActive",
"manualEcoInactive"
]
},
{
"qualifiedName": "io:ElectricBoosterOperatingTimeState",
"type": "ContinuousState"
},
{
"qualifiedName": "io:HeatPumpOperatingTimeState",
"type": "ContinuousState"
},
{
"qualifiedName": "io:OperatingModeCapabilitiesState",
"type": "DataState"
},
{
"type": "DiscreteState",
"qualifiedName": "io:PriorityLockLevelState",
"values": [
"comfortLevel1",
"comfortLevel2",
"comfortLevel3",
"comfortLevel4",
"environmentProtection",
"humanProtection",
"userLevel1",
"userLevel2"
]
},
{
"type": "DiscreteState",
"qualifiedName": "io:PriorityLockOriginatorState",
"values": [
"LSC",
"SAAC",
"SFC",
"UPS",
"externalGateway",
"localUser",
"myself",
"rain",
"security",
"temperature",
"timer",
"user",
"wind"
]
},
{
"type": "DiscreteState",
"qualifiedName": "io:RateManagementState",
"values": [
"forbidden",
"no",
"recommended",
"unsuitable",
"wanted"
]
}
],
"uiClass": "WaterHeatingSystem",
"type": "ACTUATOR",
"uiClassifiers": [
"generator"
]
},
"widget": "DomesticHotWaterProduction",
"lastUpdateTime": 1511882452000,
"enabled": true,
"oid": "1a8cd8e0-a62d-41de-bf0a-24eaf795ea98",
"creationTime": 1511882452000,
"shortcut": false,
"label": "DHWP Actuator",
"states": [
{
"type": 3,
"name": "core:NameState",
"value": "DHWP Actuator"
},
{
"type": 3,
"name": "core:VersionState",
"value": "36383130303820202020"
},
{
"type": 1,
"name": "core:PriorityLockTimerState",
"value": 0
},
{
"type": 3,
"name": "core:StatusState",
"value": "available"
},
{
"type": 2,
"name": "core:RSSILevelState",
"value": 46.0
},
{
"type": 2,
"name": "core:TemperatureState",
"value": 41.400000000000034
},
{
"type": 3,
"name": "io:RateManagementState",
"value": "no"
},
{
"type": 11,
"name": "io:OperatingModeCapabilitiesState",
"value": {
"energyDemandStatus": 0,
"absence": 1,
"rateManagement": 0,
"relaunch": 1
}
},
{
"type": 11,
"name": "core:OperatingModeState",
"value": {
"absence": "Keep_Current_Value",
"relaunch": "Keep_Current_Value "
}
},
{
"type": 1,
"name": "core:BoostModeDurationState",
"value": 0
},
{
"type": 1,
"name": "core:WaterConsumptionState",
"value": 136
},
{
"type": 11,
"name": "io:DHWErrorState",
"value": {
"code": 0,
"type": 0,
"family": "W"
}
},
{
"type": 1,
"name": "io:HeatPumpOperatingTimeState",
"value": 1223
},
{
"type": 1,
"name": "io:ElectricBoosterOperatingTimeState",
"value": 18
},
{
"type": 3,
"name": "io:AwayModeDurationState",
"value": "0"
},
{
"type": 3,
"name": "io:DHWModeState",
"value": "autoMode"
},
{
"type": 3,
"name": "core:ManufacturerNameState",
"value": "Thermor"
},
{
"type": 2,
"name": "core:TargetTemperatureState",
"value": 50.0
}
],
"uiClass": "WaterHeatingSystem",
"type": 1,
"deviceURL": "io://0809-5152-2318/14439796#1",
"attributes": [],
"placeOID": "dad89a12-12f7-4d60-9391-ae343577c4b7",
"controllableName": "io:AtlanticDomesticHotWaterProductionIOComponent"
},
{
"available": true,
"definition": {
"dataProperties": [],
"commands": [
{
"commandName": "refreshElectricEnergyConsumption",
"nparams": 0
}
],
"widgetName": "CumulativeElectricPowerConsumptionSensor",
"qualifiedName": "io:DHWCumulatedElectricalEnergyConsumptionIOSystemDeviceSensor",
"states": [
{
"qualifiedName": "core:ElectricEnergyConsumptionState",
"type": "ContinuousState"
},
{
"type": "DiscreteState",
"qualifiedName": "core:StatusState",
"values": [
"available",
"unavailable"
]
}
],
"uiClass": "ElectricitySensor",
"type": "SENSOR"
},
"widget": "CumulativeElectricPowerConsumptionSensor",
"lastUpdateTime": 1511882452000,
"enabled": true,
"oid": "f9d3c849-8e30-445d-a3dd-a9b1a7d09e8f",
"creationTime": 1511882452000,
"shortcut": false,
"label": "IO (14439796#2)",
"states": [
{
"type": 3,
"name": "core:StatusState",
"value": "available"
},
{
"type": 1,
"name": "core:ElectricEnergyConsumptionState",
"value": 661932
}
],
"uiClass": "ElectricitySensor",
"type": 2,
"deviceURL": "io://0809-5152-2318/14439796#2",
"attributes": [
{
"type": 3,
"name": "core:PowerSourceType",
"value": "mainSupply"
},
{
"type": 3,
"name": "core:MeasuredValueType",
"value": "core:ElectricalEnergyInWh"
}
],
"placeOID": "dad89a12-12f7-4d60-9391-ae343577c4b7",
"controllableName": "io:DHWCumulatedElectricalEnergyConsumptionIOSystemDeviceSensor"
}
],
"zones": [],
"gateways": [
{
"functions": "INTERNET_AUTHORIZATION,SCENARIO_DOWNLOAD,SCENARIO_AUTO_LAUNCHING,SCENARIO_TELECO_LAUNCHING,INTERNET_UPLOAD,INTERNET_UPDATE,TRIGGERS_SENSORS",
"timeReliable": true,
"alive": true,
"upToDate": true,
"subType": 0,
"connectivity": {
"status": "OK",
"protocolVersion": "2018.7.4"
},
"mode": "ACTIVE",
"syncInProgress": false,
"gatewayId": "0809-5152-2318",
"placeOID": "dad89a12-12f7-4d60-9391-ae343577c4b7",
"type": 32,
"updateStatus": "UP_TO_DATE"
}
],
"id": "SETUP-0809-5152-2318",
"location": {
"city": "La Suze-sur-Sarthe",
"lastUpdateTime": 1520101923000,
"twilightOffsetEnabled": false,
"duskOffset": 0,
"country": "France",
"creationTime": 1511882394000,
"twilightCity": "paris",
"longitude": 2.343,
"twilightAngle": "CIVIL",
"latitude": 48.857,
"summerSolsticeDuskMinutes": 1290,
"twilightMode": 2,
"winterSolsticeDuskMinutes": 990,
"addressLine1": "La Suze-sur-Sarthe",
"postalCode": "72210",
"timezone": "Europe/Paris",
"dawnOffset": 0
}
},
"events": []
}
Re: Cozytouch Thermor
Ok, tu n'as donc qu'un bridge cozytouch et un chauffe-eau ?
Si c'est le cas, la correction que je t'ai donnée ne sert à rien car elle s'applique seulement aux radiateurs, mais je peux te donner celle qu'il faut appliqeur pour le chauffe-eau
Si c'est le cas, la correction que je t'ai donnée ne sert à rien car elle s'applique seulement aux radiateurs, mais je peux te donner celle qu'il faut appliqeur pour le chauffe-eau