Cozytouch
#41
Si ça peut aider :

https://ppk.developpez.com/tutoriels/jav...avascript/
Répondre
#42
malheureusement, je connais bien ça et quand je veux appeler document.cookie  le parser me retourne une erreur, LD élimine les parties qui ne sont pas directement le message retournée et ne permet pas d'accéder aux entêtes, contextes, .... 
c'est pour cela que j'aurais besin d'un DEV pour savoir si il y a une astuce pour aller récupérer cette partie qui est visiblement filtrée par le listener.
Répondre
#43
Salut Jean-Luc,
J'ai fait une demande au support LD pour savoir si on pouvait récupérer la valeur d'un cookie avec une fonction JavaScript de ce type.

Code :
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}
J'attends la réponse et je te tiens au courant, mais je n'ai pas beaucoup d'espoir.
C'est en cherchant que l'on trouve...
Al_Bla
Répondre
#44
j'ai oublié de poster , j'avais déjà fait la demande et la réponse est "c'est pas accessible en l'état", le support me signalant qu'il n'y aurait pas de fonctionnalité supplémentaire développée sur la LD , la seule solution est passer par par un serveur à côté (par exemple un RPI) qui va établir les connexions et les requêtes puis d'envoyer ça sur une écoute universeille CS / ou un connecteur HTTP qui va interroger les résultats du serveur (ou de domoticz ou de jeedom)

ça se fait, j'ai ça par ailleurs avec un matériel de comptage WES2, qui me renvoi toutes les 15s les résultats de la consommation de 4 pinces ampèremétriques branchées sur le WES2.
je récupères ces infos via un connecteur écoute universelle et via un automate je stocke dans une variable.
pour pouvoir historiser (ce que ne fait pas la variable), j'ai ajouter un connecteur universel LD (sur lui-même http:127.0.0.1:8080) auquel j'ai ajouté un équipement de type compteur d'energie, via mon automate je stocke les données (ma variable générale) dans une variable de l'équipement.

Avec ça je peiux afficher la valeur dans DS et monter des courbes (statistiques) pour voir ce qui se passe dans le temps .

donc dans ton cas, je monterais un domoticz sur un serveur à côté (sous windows, RPI, NAS, NUC , .....) tu lui démarres ton cozytouch (c'est ce que j'avais essayé et ça fonctionne bien) , ensuite dans domoticz tu peux soit envoyer les données à LD toutes les xx secondes , soit interroger domoticz à partir de LD / CS quand tu fais un update via un bouton sur DS.

si  tu veux un coup de main pour le domoticz --> MP je peux t'aider.
Répondre
#45
(02-13-2020, 12:01 PM)sud-domotique-expert a écrit : "le support me signalant qu'il n'y aurait pas de fonctionnalité supplémentaire développée sur la LD"

Au moins c'est clair, Merci DD  Cartonrouge02-1d0e Cartonrouge02-1d0e Cartonrouge02-1d0e
Répondre
#46
oui , comme tu le dis, ça me laisse avec un ? sur la pérennité et sur la vente à mes clients (d'autant que le LD avec les options est pas données), surtout quand on voit ce qui se trame avec les "gros" autour de zigbee et qu'en plus on sait que zigbee à été retiré de la commercialisation de la LD au moement du rachat par DD.
Répondre
#47
Oui, l'abandon du Zigbee, pas de Maj sur Enocéan, pas d'uniformisation des interfaces et des fonctionnalités sur équipements/connecteurs (Entre autre, pas de consommation sur les lampes hue et pas visibles dans Whats On ...).

Ras le bol de ces boites qui en rachète d'autres et qui font mourir les produits !
Répondre
#48
Il n'y a donc pas une seule personne chez Deltadore capable de nous donner une put*** d'info sur ce qu'ils foutent avec LD ?
Répondre
#49
Salut JL,
Je t'envoie l'écran cmd suite au lancement de cozytouch.py2 avec python 2.7.15.

je passe par là ca je ne peux pas te joindre une copie d'écran en MP.
 
   
C'est en cherchant que l'on trouve...
Al_Bla
Répondre
#50
post ton fichier cozytouch.py2
j'ai l'impression que tes paramètres domoticz ne sont pas OK
si domoticz tourne sur la même machine que l'endroit ou tu executes les scripts py, alors mets
domoticz_ip=u'127.0.0.1'
domoticz_port=u'8084'
il faut aussi que dans paramètres domoticz donne l'accès local à 127.0.0.1
Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)