Plug in cozy touch

Tags: #<Tag:0x00007fa7a5d5e2e8>

-Petit question :wink: , j’ai des variables qui apparaisse sur le widget; rien de grave, mais si il y a une petit commande a passer en php ou autre, je suis preneur :wink: , pour les faire disparaitre.

-Question bis :wink: il y a un moyen de l’utilisaer avec l’appli Mobile ?

Bonjour,

Je démarre dans la domotique et Jeedom en particuler, quelqu’un peut-il m’expliquer comment éditer le fichier tel que décrit ci-dessous ?
“Dans le répertoire plugins de Jeedom, aller dans le répertoire cozytouch -> desktop -> php
Editer le fichier cozytouch.php
Remplacer la ligne 90
foreach (object::all() as $object) {
par
foreach (jeeObject::all() as $object) {”

Merci à tous ceux qui permettent aux gens tel que moi de pouvoir avancer.

Cordialement

Bonjour à tous,
Egalement béotien je me demande à quel endroit modifier ce fichier cozytouch.php, quel’qu’un pourrait-il indiquer où se trouvent les plugins en précisant l’arborescence ?
Merci par avance et bonne journée

Bonjour,

le chemin est /var/www/html/plugins/cozytouch/desktop/php/cozytouch.php

en commande faire:

sudo -i
cd /var/www/html/plugins/cozytouch/desktop/php/
nano cozytouch.php (la il faut chercher la ligne, je sais pas trouver la ligne 90, alors je les fait a la main avec la flèche du bas, c’est un début de ligne facile a trouver et faire la correction)
ensuite Ctrl X pour quitter il propose d’enregistrer mettre “Y” est voila , redémarrer la machine.

je suis sur une VM Freebox delta je sais pas si cela change avec les differentre version Raspberry/etc…

Cordialement.

1 J'aime

Merci bien @tetenfer :wink:

Bonjour,

Merci d’avoir pris le temps de me répondre @tetenfer, modif faite et fonctionnelle.

Super

Merci pour la combine.
Est ce que ceci a été mergé dans le github ??

Chez moi aussi ça fonctionne désormais, merci pour vos infos.

J’ai néanmoins une autre question. Le widget permettant d’avoir le mode du chauffage (eco, HG, confort etc.) n’est pas remonté lors d’un changement d’état.
Si mon widget est configuré à défaut ça fonctionne, il change lors d’un changement de mode. En revanche pas s’il est sur cozytouch/heatmode.

Certains d’entre vous auraient-ils le même problème ?

Bonjour,

j’ai installé mon cozytouch et tout fonctionne bien avec l’appli, mais aucun équipement n’est remonté quand je synchronise sous jeedom

PAC : marque: Atlantic, modèle: Alféa Extensa

Est-ce que ce modèle est compatible ?

voilà mes log en mode debug :

`

[2020-01-21 11:54:44][DEBUG] : call https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/login
[2020-01-21 11:54:45][INFO] : JSESSIONID vide
[2020-01-21 11:54:45][DEBUG] : call https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/setup
[2020-01-21 11:54:45][INFO] : Synchronisation start
[2020-01-21 11:54:45][INFO] : Synchronisation pièce :
[2020-01-21 11:54:45][INFO] : Synchronisation next
[2020-01-21 11:54:45][DEBUG] : Synchronisation de 0 device(s)
[2020-01-21 11:54:45][DEBUG] : Recupération des données ok
[2020-01-21 11:54:45][DEBUG] : call h t t p s ://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/setup/devices
`

un petit coup de main, merci

bonsoir,

Finalement, j’ai rien touché et j’ai récupéré mon ballon d’eau chaud et ma PAC.
Il suffisait d’être patient :slight_smile:

Bonjour,
J’ai essayé de copier le lien à la suite de mon adresse IP mais il m’envoi vers une page d’erreur…

Not Found

The requested URL was not found on this server.

Une idée ? Merci,

bonjour,

désole je comprend pas , quel lien ?

tu fait référence a ce poste :

si c est cela, connecte toi en SSH( exemple logiciel : Putty.exe) sur ton jeedom et suis « en commande faire: »

Cordialement

Hello tetenfer,
j’ai le même problème de variable qui apparaissent sur le widget, tu as réussi à résoudre le problème ?

Bonjour,
comme dit plus haut voici le mode opératoire:

Avec le logiciel Putty connecte toi via l’adresse ip de ton jeedom à ton jeedom. Pour cela il faut avant avoir activer le mode SSH de linux. (cherche sur google pour trouver comment faire)
Aprés une fois connecté avec Putty, il te demande un user tu tapes pi et un mot de passe tu tapes raspberry (ce sont les identifiants et mot de mot de passe par defaut si tu les as changé forcéent il faut mettre les tiens).
Aprés tu tapes
sudo -i
puis tu tapes
cd /var/www/html/plugins/cozytouch/desktop/php/
puis tu tapes
nano cozytouch.php

A partir de là il faut chercher la bonne ligne
foreach (object::all() as $object) {
que tu remplaces par
foreach (jeeObject::all() as $object) {

après tu appuies sur Ctrl X pour sortir et sur la demande de sauvegarde tu tapes Y.

Puis tu redémarres ton jeedom.

Trop fort @Snoopy28
Merci pour l’astuce.

Bonjour à tous,

Mon plugin fonctionne grace à @Snoopy28 mais l’historique des valeurs ne fonctionne pas. Avez-vous une solution pour cela?

Est-ce que quelqu’un utilise le plugin pour programmer son chauffage en fonction des heures et des jours? Etant novice sur Jeedom et sans conaissances en programmation, je recherche si quelqu’un a déja réussi à faire cela.

@geoblack peux-tu nous donner une solution?

Bonne journée.

Salut,
non désoler,j’ai toujours les variables sur les widget.

Salut,

personnellement je gère mes zone avec des scenario et l’agenda. pour débuter le mieux c est d’utiliser l’agenda.

Bonne journée

Merci pour l’info. Je vais tester ça :wink:

bonjour, depuis fin mars je n’ai plus mon ballon d’eau chaude
j’ai fait tout effacé, et quand j’essaie de synchronizer j’ai que ma PAC qui est remontée.

voilà le log :

[2020-04-19 19:01:52][DEBUG] : call https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/login
[2020-04-19 19:01:52][DEBUG] : call https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/setup
[2020-04-19 19:01:52][INFO] : Synchronisation start
[2020-04-19 19:01:52][INFO] : Synchronisation pièce : All House
[2020-04-19 19:01:52][INFO] : Synchronisation next
[2020-04-19 19:01:52][WARNING] : Type de device (ou capteur) inconnu : Pod internal://0817-6603-2604/pod/0 internal:PodMiniComponent
[2020-04-19 19:01:52][WARNING] : Type de device (ou capteur) inconnu : WaterHeatingSystem io://0817-6603-2604/15910081#1 io:AtlanticDomesticHotWaterProductionV2_AEX_IOComponent
[2020-04-19 19:01:52][WARNING] : Type de device (ou capteur) inconnu : ElectricitySensor io://0817-6603-2604/15910081#2 io:DHWCumulatedElectricalEnergyConsumptionIOSystemDeviceSensor
[2020-04-19 19:01:52][INFO] : Synchronisation device : HeatingSystem io://0817-6603-2604/3844490#1 io:AtlanticPassAPCHeatPumpMainComponent
[2020-04-19 19:01:52][INFO] : Synchronisation capteur : TemperatureSensor io://0817-6603-2604/3844490#3 io:AtlanticPassAPCOutsideTemperatureSensor
[2020-04-19 19:01:52][INFO] : Synchronisation capteur : ElectricitySensor io://0817-6603-2604/3844490#4 io:TotalElectricalEnergyConsumptionSensor
[2020-04-19 19:01:52][INFO] : Synchronisation capteur : ElectricitySensor io://0817-6603-2604/3844490#6 io:HeatingRelatedElectricalEnergyConsumptionSensor
[2020-04-19 19:01:52][WARNING] : Type de device (ou capteur) inconnu : ElectricitySensor io://0817-6603-2604/3844490#7 io:CoolingRelatedElectricalEnergyConsumptionSensor
[2020-04-19 19:01:52][INFO] : Synchronisation capteur : HeatingSystem io://0817-6603-2604/3844490#8 io:AtlanticPassAPCHeatingAndCoolingZoneComponent
[2020-04-19 19:01:52][INFO] : Synchronisation capteur : TemperatureSensor io://0817-6603-2604/3844490#9 io:AtlanticPassAPCZoneTemperatureSensor
[2020-04-19 19:01:52][DEBUG] : Type de device HeatPump
[2020-04-19 19:01:52][DEBUG] : Nom de device (All House) Pompe à chaleur 1
[2020-04-19 19:01:52][DEBUG] : Type de device AtlanticPassAPCHeatingAndCoolingZone
[2020-04-19 19:01:52][DEBUG] : Nom de device (All House) PAC Zone 1
[2020-04-19 19:01:52][DEBUG] : Synchronisation de 1 device(s)
[2020-04-19 19:01:52][DEBUG] : Recupération des données ok
[2020-04-19 19:01:52][INFO] : creation (ou mise à jour) (All House) Pompe à chaleur 1
[2020-04-19 19:01:52][DEBUG] : State : io:AtlanticPassAPCHeatPumpMainComponent
[2020-04-19 19:01:52][DEBUG] : State : core:StatusState
[2020-04-19 19:01:52][INFO] : command Connect  : creation ou update en cours
[2020-04-19 19:01:52][INFO] : command Refresh  : creation ou update en cours
[2020-04-19 19:01:52][INFO] : Sensor : io://0817-6603-2604/3844490#3
[2020-04-19 19:01:52][INFO] : State : core:TemperatureState
[2020-04-19 19:01:52][INFO] : command Temp. extérieur  : creation ou update en cours
[2020-04-19 19:01:52][INFO] : Sensor : io://0817-6603-2604/3844490#4
[2020-04-19 19:01:52][INFO] : State : core:ElectricEnergyConsumptionState
[2020-04-19 19:01:52][INFO] : command Conso. totale  : creation ou update en cours
[2020-04-19 19:01:52][INFO] : Sensor : io://0817-6603-2604/3844490#6
[2020-04-19 19:01:52][INFO] : State : core:ElectricEnergyConsumptionState
[2020-04-19 19:01:52][INFO] : command Conso. heatsystem  : creation ou update en cours
[2020-04-19 19:01:52][INFO] : Sensor : io://0817-6603-2604/3844490#8
[2020-04-19 19:01:52][INFO] : creation (ou mise à jour) (All House) PAC Zone 1
[2020-04-19 19:01:52][DEBUG] : State : io:AtlanticPassAPCHeatingAndCoolingZoneComponent
[2020-04-19 19:01:52][DEBUG] : State : core:StatusState
[2020-04-19 19:01:52][INFO] : command Connect  : creation ou update en cours
[2020-04-19 19:01:52][DEBUG] : State : core:ThermalConfigurationState
[2020-04-19 19:01:52][INFO] : command Profil  : creation ou update en cours
[2020-04-19 19:01:52][DEBUG] : State : io:PassAPCHeatingModeState
[2020-04-19 19:01:52][INFO] : command Mode heat  : creation ou update en cours
[2020-04-19 19:01:52][DEBUG] : State : io:PassAPCCoolingModeState
[2020-04-19 19:01:52][INFO] : command Mode cool  : creation ou update en cours
[2020-04-19 19:01:52][DEBUG] : State : io:PassAPCHeatingProfileState
[2020-04-19 19:01:52][INFO] : command Profile heat  : creation ou update en cours
[2020-04-19 19:01:52][DEBUG] : State : io:PassAPCCoolingProfileState
[2020-04-19 19:01:52][INFO] : command Profile cool  : creation ou update en cours
[2020-04-19 19:01:52][DEBUG] : State : core:ComfortHeatingTargetTemperatureState
[2020-04-19 19:01:52][INFO] : command Temp. confort heat  : creation ou update en cours
[2020-04-19 19:01:52][DEBUG] : State : core:EcoHeatingTargetTemperatureState
[2020-04-19 19:01:52][INFO] : command Temp. eco heat  : creation ou update en cours
[2020-04-19 19:01:52][DEBUG] : State : core:ComfortCoolingTargetTemperatureState
[2020-04-19 19:01:52][INFO] : command Temp confort cool  : creation ou update en cours
[2020-04-19 19:01:52][DEBUG] : State : core:EcoCoolingTargetTemperatureState
[2020-04-19 19:01:52][INFO] : command Temp eco cool  : creation ou update en cours
[2020-04-19 19:01:52][DEBUG] : State : core:TargetTemperatureState
[2020-04-19 19:01:52][INFO] : command Temp. Cible  : creation ou update en cours
[2020-04-19 19:01:52][DEBUG] : State : core:DerogatedTargetTemperatureState
[2020-04-19 19:01:52][INFO] : command Temp. Derogation  : creation ou update en cours
[2020-04-19 19:01:53][DEBUG] : State : io:DerogationRemainingTimeState
[2020-04-19 19:01:53][INFO] : command Derogation durée  : creation ou update en cours
[2020-04-19 19:01:53][DEBUG] : State : core:NameState
[2020-04-19 19:01:53][INFO] : command Label  : creation ou update en cours
[2020-04-19 19:01:53][DEBUG] : State : core:HeatingOnOffState
[2020-04-19 19:01:53][INFO] : command Heating  : creation ou update en cours
[2020-04-19 19:01:53][DEBUG] : State : core:CoolingOnOffState
[2020-04-19 19:01:53][INFO] : command Cooling  : creation ou update en cours
[2020-04-19 19:01:53][DEBUG] : State : core:DerogationOnOffState
[2020-04-19 19:01:53][INFO] : command Derogation  : creation ou update en cours
[2020-04-19 19:01:53][INFO] : command Refresh  : creation ou update en cours
[2020-04-19 19:01:53][INFO] : Sensor : io://0817-6603-2604/3844490#9
[2020-04-19 19:01:53][INFO] : State : core:TemperatureState
[2020-04-19 19:01:53][INFO] : command Température  : creation ou update en cours
[2020-04-19 19:01:53][DEBUG] : refresh : PAC Zone 1
[2020-04-19 19:01:53][DEBUG] : call https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/setup/devices/io%3A%2F%2F0817-6603-2604%2F3844490%238/states
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : setDerogationTime
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : refresh
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:CoolingOnOffState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:DerogationOnOffState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : io:DerogationRemainingTimeState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:HeatingOnOffState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:NameState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : io:PassAPCCoolingModeState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : io:PassAPCHeatingModeState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:ThermalConfigurationState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : io:PassAPCCoolingProfileState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : io:PassAPCHeatingProfileState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:ComfortCoolingTargetTemperatureState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:EcoCoolingTargetTemperatureState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:TargetTemperatureState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:ComfortHeatingTargetTemperatureState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:DerogatedTargetTemperatureState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:EcoHeatingTargetTemperatureState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:TemperatureState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : setOnOff
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : setEcoHeatingTargetTemperature
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : setComfortHeatingTargetTemperature
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : setDerogationOnOffState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : setDerogatedTargetTemperature
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:StatusState
[2020-04-19 19:01:53][INFO] : Sensor : io://0817-6603-2604/3844490#9
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : refresh
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:TemperatureState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:ElectricEnergyConsumptionState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:ElectricEnergyConsumptionState
[2020-04-19 19:01:53][DEBUG] : Mise en ordre : core:StatusState
[2020-04-19 19:01:53][DEBUG] : call https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/setup/devices
[2020-04-19 19:01:53][DEBUG] : Refresh info : e9d6b08e-2aae-4fe7-9795-f759a5976e68
[2020-04-19 19:01:53][DEBUG] : call https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/setup/devices
[2020-04-19 19:01:54][DEBUG] : Refresh info : e9d6b08e-2aae-4fe7-9795-f759a5976e68

Visiblement il y a un truc qui a changé @geoblack un idée ?

Merci
Eric