Aller au contenu

Kyoshi

Membres confirmés
  • Compteur de contenus

    15
  • Inscription

  • Dernière visite

Réputation sur la communauté

0 Neutral

À propos de Kyoshi

  • Rang
    Nouveau

Profile Information

  • Sexe :
    Homme
  • Ville :
    Wissembourg
  • Box
    Autre
  • Version
    Jeedom en docker sur NAS Synology
  1. Kyoshi

    De Dietrich Diematic Isystem

    Hello, Je cherche à récupérer les plages horaires des différents programmes P2, P3 et P4. Je n’ai pas le tableau des adresses sous les yeux mais il me semble qu’il n’était indiqué que les adresses du programme P4. Ensuite, je cherche à comprendre comment convertir les données récupérées en données lisible. Ex : pour le lundi en programme P4, j’avais récupéré les données 15 / 0 / 65520. Pour un autre jour ou programme : 31 / 49152 / 65520 J’ai bien lu qu’il y avait 30min par bit mais euh... Si quelqu’un a une formule de calcul pour trouver les heures, je suis preneur.
  2. Kyoshi

    De Dietrich Diematic Isystem

    Hello, A mon tour, de répondre en retard, désolé. J'ai bien vu ton message (motif mail) et j'ai oublié de répondre. Donc oui, j'ai bien trouvé une solution. Mon module, comme une autre personne sur ce topic d'ailleurs (après relecture complet) n'avait pas l'air de fonctionner correctement. Côté Jeedom (le but étant de récupéré des données sur Jeedom), je me suis aussi confronté à des soucis. En effet, deux plugins existent : Modbus RTU et Modbus TCP. Plusieurs soucis : - Les deux plugins sont laissés à l'abandon - Les convertisseurs RS <-> Ethernet ne font forcément (du moins ce n'est pas le cas pour les plus basique) du Modbus TCP. Ils font du Modbus RTU over Ethernet. Si on sélectionne le mode TCP server sur un convertisseur Ethernet, on fait du Modbus RTU over Ethernet. Certains convertisseurs, comme le dernier modèle que j'ai acheté propose une option de plus : Modbus TCP. - Le plugin Modbus RTU est uniquement compatible avec des convertisseurs USB (il ne fait pas du Modbus Over Ethernet) - Le plugin Modbus TCP n'existe plus sur le market - J'ai pu récupéré le plugin Modbus TCP (que l'on peut modifier en RTU via la simple édition d'un fichier) mais il me retournait des "None" comme valeurs. - Après avoir chercher... J'ai trouvé que certains "check" du script envoyait des None dans certains cas... Après avoir commenté le code (oui, pas top top comme solution), je récupère bien des valeurs sans soucis. J'ai juste la valeur du ballon que je n'arrive pas à récupérer. Il m'affiche 65535... Sinon, le reste c'est OK pour le moment.
  3. Kyoshi

    De Dietrich Diematic Isystem

    Bon, j'ai changé de convertisseur est là c'est enfin bon! Je reçois tout le temps des valeurs et pas uniquement au démarrage de la chaudière. Et les pings ne sont plus pourris comme avec l'autre. Passage du USR-TCP232-306 au USRIOT USR-TCP232-410S.
  4. Kyoshi

    De Dietrich Diematic Isystem

    Bon, je sais maintenant quand est-ce que j'arrive à avoir des valeurs! Je reçois des valeurs uniquement pendant la phase de démarrage de la chaudière. J'éteins ma chaudière. Je l'a démarre... Je refresh ma page web (celle de domip) et à ce moment je reçois des valeurs : ndex:63 Bus Status : Slave Silence Detection :3 Slave RX: : SOCKET_ERROR Index:64 Bus Status : Slave Silence Detection :4 Slave RX: 3c030320002700b300 : NOT_SUPPORTED_FC Index:65 Bus Status : Slave Silence Detection :0 Slave RX: : SOCKET_ERROR Index:66 Bus Status : Slave Silence Detection :1 Slave RX: : SOCKET_ERROR Index:67 Bus Status : Slave Silence Detection :2 Slave RX: : SOCKET_ERROR Index:68 Bus Status : Slave Silence Detection :3 Slave RX: : SOCKET_ERROR Index:69 Bus Status : Slave Silence Detection :4 Slave RX: : SOCKET_ERROR Index:70 Bus Status : Slave Silence Detection :5 Slave RX: : SOCKET_ERROR Index:71 Bus Status : Slave Silence Detection :6 Slave RX: : SOCKET_ERROR Index:72 Bus Status : Slave Silence Detection :7 Slave RX: : SOCKET_ERROR Index:73 Bus Status : Slave Silence Detection :8 Slave RX: : SOCKET_ERROR Index:74 Bus Status : Slave Silence Detection :9 Slave RX: : SOCKET_ERROR Index:75 Bus Status : Master Master RX:10:1:63 Request: 0a030001003f556100 Answer: 0a037e00000000001400100000000400e500dc001e000100040000000000d200be003c000800e70007000a0000000000c8008c003c0008ffff00030006006401f40000ffff000000c800a0003c0008ffff00030007006401f40000ffff0000000000000000000000000000000000000000000000000000019000000002ffff000021ca000000 Array ( [1] => 0 [2] => 0 [3] => 20 [4] => 16 [5] => 0 [6] => 4 [7] => 229 [8] => 220 [9] => 30 [10] => 1 [11] => 4 [12] => 0 [13] => 0 [14] => 210 [15] => 190 [16] => 60 [17] => 8 [18] => 231 [19] => 7 [20] => 10 [21] => 0 [22] => 0 [23] => 200 [24] => 140 [25] => 60 [26] => 8 [27] => -32767 [28] => 3 [29] => 6 [30] => 100 [31] => 500 [32] => 0 [33] => -32767 [34] => 0 [35] => 200 [36] => 160 [37] => 60 [38] => 8 [39] => -32767 [40] => 3 [41] => 7 [42] => 100 [43] => 500 [44] => 0 [45] => -32767 [46] => 0 [47] => 0 [48] => 0 [49] => 0 [50] => 0 [51] => 0 [52] => 0 [53] => 0 [54] => 0 [55] => 0 [56] => 0 [57] => 0 [58] => 0 [59] => 400 [60] => 0 [61] => 2 [62] => -32767 [63] => 0 ) Master RX:10:64:64 Request: 0a0300400040449500 Answer: 0a03800001000000000000000000000000000000000000006401e58ccc223204500000000000000000000000000000000000000000000300000000000000000000000000640000000000000000000000e600000000000000000000000f00080013000000008ccc00000000000001e500000000000203200000000000000000001fc0002cc8000000 Array ( [64] => 1 [65] => 0 [66] => 0 [67] => 0 [68] => 0 [69] => 0 [70] => 0 [71] => 0 [72] => 0 [73] => 0 [74] => 100 [75] => 485 [76] => -3276 [77] => 8754 [78] => 1104 [79] => 0 [80] => 0 [81] => 0 [82] => 0 [83] => 0 [84] => 0 [85] => 0 [86] => 0 [87] => 0 [88] => 0 [89] => 3 [90] => 0 [91] => 0 [92] => 0 [93] => 0 [94] => 0 [95] => 0 [96] => 100 [97] => 0 [98] => 0 [99] => 0 [100] => 0 [101] => 0 [102] => 230 [103] => 0 [104] => 0 [105] => 0 [106] => 0 [107] => 0 [108] => 15 [109] => 8 [110] => 19 [111] => 0 [112] => 0 [113] => -3276 [114] => 0 [115] => 0 [116] => 0 [117] => 485 [118] => 0 [119] => 0 [120] => 2 [121] => 800 [122] => 0 [123] => 0 [124] => 0 [125] => 0 [126] => 31 [127] => -16384 ) Master RX:10:456:15 Request: 0a0301c8000f84b700 Answer: 0a031e000c00180000ffff00000000006400000000ffff00008001800100008001e202000000 Array ( [456] => 12 [457] => 24 [458] => 0 [459] => -32767 [460] => 0 [461] => 0 [462] => 100 [463] => 0 [464] => 0 [465] => -32767 [466] => 0 [467] => -1 [468] => -1 [469] => 0 [470] => -1 ) Et après plus rien! Même comportement avec les deux prises DIN.
  5. Kyoshi

    De Dietrich Diematic Isystem

    Arf! J'ai effectué d'autres tests et à un moment, j'ai eu droit à une réponse!!! Slave RX: : SOCKET_ERROR Index:24 Bus Status : Slave Silence Detection :9 Slave RX: : SOCKET_ERROR Index:25 Bus Status : Master Master RX:10:1:63 Request: 0a030001003f556100 Answer: 0a037e000000000014000e0020000400e000dc001e000100040000000000d200be003c000800e60007000a0000000000c8008c003c0008ffff00030006006401f40000ffff000000c800a0003c0008ffff00030007006401f40000ffff0000000000000000000000000000000000000000000000000000019000000002ffff00002351000000 Array ( [1] => 0 [2] => 0 [3] => 20 [4] => 14 [5] => 32 [6] => 4 [7] => 224 [8] => 220 [9] => 30 [10] => 1 [11] => 4 [12] => 0 [13] => 0 [14] => 210 [15] => 190 [16] => 60 [17] => 8 [18] => 230 [19] => 7 [20] => 10 [21] => 0 [22] => 0 [23] => 200 [24] => 140 [25] => 60 [26] => 8 [27] => -32767 [28] => 3 [29] => 6 [30] => 100 [31] => 500 [32] => 0 [33] => -32767 [34] => 0 [35] => 200 [36] => 160 [37] => 60 [38] => 8 [39] => -32767 [40] => 3 [41] => 7 [42] => 100 [43] => 500 [44] => 0 [45] => -32767 [46] => 0 [47] => 0 [48] => 0 [49] => 0 [50] => 0 [51] => 0 [52] => 0 [53] => 0 [54] => 0 [55] => 0 [56] => 0 [57] => 0 [58] => 0 [59] => 400 [60] => 0 [61] => 2 [62] => -32767 [63] => 0 ) Master RX:10:64:64 Request: 0a0300400040449500 Answer: 0a038000010000000000000000000000000000000000000064014a8ccc223204500000000000000000000000000000000000000000000100000000000000000000000000640000000000000000000000e000000000000000000000000f00080013000000008ccc000000000000014a00000000000203200000000000000000001fc00035c7000000 Array ( [64] => 1 Mais je n'arrive pas à reproduire... Si je me souviens bien, la page se chargeait lorsque le convertisseur a rebooté après avoir repassé la config des baud à 9600 (j'avais testé à 57600). J'ai beau refaire le test... Je n'arrive plus à avoir de résultats. Par contre, je ne sais pas si cela joue mais lorsque je ping le module, le temps de réponse est très variable : 64 bytes from IP_de_mon_convertisseur: icmp_seq=634 ttl=255 time=0.933 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=635 ttl=255 time=2.157 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=636 ttl=255 time=0.809 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=637 ttl=255 time=0.872 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=638 ttl=255 time=4.961 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=639 ttl=255 time=0.915 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=640 ttl=255 time=0.938 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=641 ttl=255 time=4.129 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=642 ttl=255 time=6.575 ms EDIT : Connecté en direct à mon PC, càd convertisseur => cable de 2m => PC, le temps de réponse est aussi variable : PING IP_de_mon_convertisseur (IP_de_mon_convertisseur): 56 data bytes 64 bytes from IP_de_mon_convertisseur: icmp_seq=0 ttl=255 time=6.513 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=1 ttl=255 time=0.873 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=2 ttl=255 time=2.680 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=3 ttl=255 time=0.951 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=4 ttl=255 time=7.705 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=5 ttl=255 time=6.170 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=6 ttl=255 time=0.894 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=7 ttl=255 time=7.853 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=8 ttl=255 time=0.894 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=9 ttl=255 time=0.950 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=10 ttl=255 time=2.199 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=11 ttl=255 time=5.395 ms 64 bytes from IP_de_mon_convertisseur: icmp_seq=12 ttl=255 time=3.974 ms Mon réseau n'est donc pas incriminé.
  6. Kyoshi

    De Dietrich Diematic Isystem

    Bonjour, Je reviens quelques mois après mon dernier post. J'ai acheté un USR-TCP232-306 (https://www.amazon.fr/gp/product/B01MXWACF3/ref=ppx_yo_dt_b_asin_title_o00_s00). J'ai bien relié mon câble DIN à la chaudière (Innovens avec un système de gestion Diematic) et les bons PIN sur le RS485. Depuis que j'ai redémarré ma chaudière, je vois bien les compteurs TX et RX qui ne sont plus à 0. Par contre, je n'arrive rien à récupérer comme info. Je n'ai pas de PC avec un port COM pour me brancher directement sur le module. J'ai déjà essayé de me connecter en direct sur le convertisseur avec le câble Ethernet, ce n'est pas mieux. J'ai testé les scripts PHP de domip via MAMP sous OSX avec les sockets bien activés (également WAMP sous Windows). Quand j'active les logs, j'ai ceci comme erreur (le tableau ne renvoie aucune valeur) : Connexion Status: 1 Index:0 Bus Status : Slave Silence Detection :-1 Slave RX: : SOCKET_ERROR Index:1 Bus Status : Slave Silence Detection :-1 Slave RX: : SOCKET_ERROR Index:2 Bus Status : Slave Silence Detection :-1 Slave RX: : SOCKET_ERROR ... Sur la chaudière, à part brancher le câble DIN (port du bas) et redémarrer la chaudière, je n'ai touché à rien. Ma configuration en pièces jointes. Une question au passage, à quoi correspond l'IP de "Remote Server Addr" que l'on ne peut modifier? Si quelqu'un voit un truc qui cloche, je suis preneur. Merci d'avance.
  7. Kyoshi

    De Dietrich Diematic Isystem

    Merci à vous deux. Je vais finalement déplacer mon RaspBerry et acheter un USB-COM485-PLUS-1 + câble USB. Je serais bon là du coup?
  8. Kyoshi

    De Dietrich Diematic Isystem

    Bon, soit je prends la version Wi-Fi (USR WIFI232-610 Convertisseur en série RS232/RS485 vers Wi-Fi 802.11 b/g/n et Ethernet ou Q-BAIHE RS232 / RS485 vers Wifi 802.11 Convertisseur B / G / N et RJ45 USR-WIFI232-610V2) ou la version économique : NulSom Kit Connecteur 8 broches RJ45 (8 broches 8 câbles) et câble épanoui pour Ethernet DMX-512 RS485 RS-422 RS-232 (non-assemblé) Tous ces produits répondent au besoin?
  9. Kyoshi

    De Dietrich Diematic Isystem

    Mais j'avais commencé par là En fait, lorsque tu m'as répondu que l'on pouvait établir des liaisons de plusieurs centaine de mètres suivant les produits utilisés, cela m'a perturbé... Je me suis dit... Ah tient bizarre... Cela communique par ondes? Bref, je ne sais pas pourquoi cela m'est passé par la tête (surtout que des ondes sur plusieurs centaines de mètres... A moins d'avoir d'une antenne directionnelle...). Ok. Je vais réfléchir aux différentes solutions. Je vais certainement opté pour une version TCP/IP.
  10. Kyoshi

    De Dietrich Diematic Isystem

    Ben, le RaspBerry a plusieurs fonctions actuellement et est dans le salon. Donc à moins d'avoir un câble qui passe de la cave jusqu'à dans le salon... Ce qui n'est pas imaginable... Cela ne va pas le faire. Donc... Si je résume, j'ai deux solutions : - Rapatrier la RaspBerry à côté de la chaudière pour le relier par câble (ou en racheter un) - Utiliser un module du type USR-TCP232-24 (et l'alimenter) et le relier par câble RJ45 EDIT : ou acheter un module Wi-Fi...
  11. Kyoshi

    De Dietrich Diematic Isystem

    Merci de ta réponse. Néanmoins, la chaudière et le RaspBerry sont séparés de plusieurs dizaines de mètres et d'un étage. Tu disais plus haut : Donc je ne peux pas relier mon PI par un câble à la chaudière. Concernant la deuxième solution, au même étage que la chaudière, il y aura un switch PoE+.
  12. Kyoshi

    De Dietrich Diematic Isystem

    Bon, j'avoue être un peu paumé. J'ai relu la discussion. Il y a plusieurs solutions proposés. Sur la chaudière, il y a un connecteur DIN d'après ce que j'ai compris. Il faut donc connecter un câble DIN... Mais avec quoi au bout? Je n'ai pas saisi clairement ce que je dois acheter côté chaudière. Côté RaspBerry, un convertisseur USB/RS485 ou GPIO/RS485 devrait faire l'affaire, c'est bien cela? Exemple : - https://www.lextronic.fr/P37106-module-convertisseur-usb--rs485.html - http://fr.farnell.com/ftdi/usb-com485-plus-1/mod-usb-fs-to-rs485-1-port-ft232r/dp/1817177 Ou seconde solution, connecter un USR-TCP232-24 sur la chaudière uniquement. Puis communication Ethernet vers le Raspberry?
  13. Kyoshi

    De Dietrich Diematic Isystem

    Ah oui d'accord. Du coup, côté RaspBerry, je prends donc une version USB (un produit à me conseiller?). Du côté de la chaudière?
  14. Kyoshi

    De Dietrich Diematic Isystem

    Bonjour, Je suis ce sujet depuis quelques mois car je souhaiterais piloter à distance ma chaudière De Dietrich Innovens. Je possède un RaspBerry Pi 3. Ce qu'il me reste à acquérir en terme de matériel est donc l'interface RS485. Ne souhaitant pas mettre le RaspBerry Pi 3 à côté de la chaudière, j'ai vu des interfaces avec ports Ethernet et Wi-Fi. Exemple : - CS PRIORITY WIFI Serial Server RS232 RS485 to RJ45&WIFI Server wifi converter RS232/RS485/Ethernet Interface DTU HF-H100 - Q-BAIHE RS232 / RS485 vers Wifi 802.11 Convertisseur B / G / N et RJ45 USR-WIFI232-610V2 Bon, d'après ce que j'ai compris, il faut du RTU donc cela ne convient pas et il faudrait plutôt que je me penche sur ce modèle : - Série RS232/RS485 pour Wifi serveur avec 2 canaux RJ45, Modbus TCP au protocole Modbus RTU Mais... Au vu du tarif... Il serait peut-être préférable de tabler sur un modèle USB à quelques euros + un RaspBerry Pi Zero W...
  15. Kyoshi

    Hello :)

    Hello, Ayant acheté une maison que nous avons refait à neuf pendant 2 ans environ, je m'intéresse à la domotique (volets, garage, chauffage, caméra, etc). Pour cela je suis équipé d'un RaspBerry Pi 3 + RazBerry+ et des prises ethernet dans toutes les pièces. Je suis depuis quelques temps un topic dédié au chauffage Siemens Innovens sur ce forum que je possède également et que je souhaite domotiser.
×