interface 868mhz panSTamp pour Crouzet Millenium 3 wireless

Modérateurs : ramses, Balajol, monteric, j2c

raynald60
Newbie
Newbie
Messages : 16
Enregistré le : lun. févr. 16, 2009 11:16 am
Localisation : sarcus 60

Message par raynald60 »

salut
j ai branche sur un de mes M3
avec realterm
je recois
ca marche nickel
par contre des fois les trame sont plus courte

(DD30)000500A300050C00000000000000000000000000000000

(DE2C)000500A400053A000E

(E031)000500A500053A000D

(D932)000500A600051000000000000000000000000000000000

(DE30)000500A700050F000E0000000700000000000000000000

(DA31)000500A800051100000000000000000000000000000000

(DD2C)000500A900050F000D0000000700000000000000000000

Avatar du membre
Samounet
Expert Solaire
Expert Solaire
Messages : 617
Enregistré le : sam. août 02, 2008 18:38 pm
Localisation : Saint Caprais (32)

Message par Samounet »

C'est normal. PanMillenium va t'expliquer...

Avatar du membre
Samounet
Expert Solaire
Expert Solaire
Messages : 617
Enregistré le : sam. août 02, 2008 18:38 pm
Localisation : Saint Caprais (32)

Message par Samounet »

Hola tertous,

Peut-on envisager créer une rubrique PanMillenium pour pouvoir y mettre des considérations particulières sans tout entasser dans ce fil ?

Typiquement, j'ai une préoccupation particulière.

Je souhaite savoir comment je peux envoyer les registres 0B et 0C du module TempHum directement sur des entrées SLin d'un M3, ce qui me permettrait de pouvoir avoir des capteurs supplémentaires de températures et de transférer l'information dans SmartApp.

A+++
Modifié en dernier par Samounet le lun. mai 06, 2013 9:37 am, modifié 1 fois.

Avatar du membre
panMillenium
Stagiaire Solaire
Stagiaire Solaire
Messages : 67
Enregistré le : mar. mars 12, 2013 8:54 am
Localisation : France isere (38)

Message par panMillenium »

Bonsoir (rapide :) )
content de voir Raynald rejoindre l'equipe :)
effectivement les trames sont de taille variable, cela depend du registre qui est envoyé. par exemple dans la trame
(E031)000500A50005 3A 000D
il s'agit du registre 58 SLout25 qui prend 2 octets.
par contre, dans la trame
(DE30)000500A70005 0F 000E000000070000000000000000000
il s'agit du registre 15 qui correspond au groupe de 8 mot SLout25-32 donc 16 octets.
si je ne fais pas d'erreur. le mieux etant de se reporter à la doc :)

ca serait bien d'avoir un post dédié à l'utilisation du PM.
dans ce cas on garderait ce poste pour les evolutions de l'application, ou du produit. quelqu'un se devouerait ?

alors pour recuperer les valeurs TEMP et HUM c'est assez facile, il suffit de configurer 2 registres "listener" par exemple 63 et 64 pour qu'ils interpretent la reception du registre "0C" du capteur temphum avec un offset de 0 ou de 2. et de la on peux stocker dans SLin2 et SLin3 par exemple.

si le temphum est en node "06" et ton PM en 05 alors la sequence serait:
ATCMD 05 %63 06 0C 00 %19 -> stock la temperature dans SLin2
ATCMD 05 %64 06 0C 02 %20 -> stock l'humidité dans SLin3

tres vite on est limité dans le nombre de listener, c'est pour cela qu'il est possible de mettre ces valeurs directement dans la table listener qui se trouve dans le fichier SLinOut.h, comme indiqué dans un précédent post.
a+

Normand
Newbie
Newbie
Messages : 17
Enregistré le : mer. juin 09, 2010 11:20 am
Localisation : Manche 50

Message par Normand »

Bonsoir
Une question de pré débutant" :
Je voudrais utiliser swapdmt.zip proposé par panMillenium mais dans quel répertoire dois-je décompresser ces fichiers pour utiliser ce swapdmt avec ardono 1.04 ? (Le logiciel Piton,pour un non anglophone, n'est pas évidant à installer!)
Pour info ,mes panMillenium ,échangent avec 3 xd26 sans le moindre problème. J'attends mes antennes et le " Battery-board-DHT22" pour d'autres essais ..avec swapdmt..
Bonne soirée

Avatar du membre
panMillenium
Stagiaire Solaire
Stagiaire Solaire
Messages : 67
Enregistré le : mar. mars 12, 2013 8:54 am
Localisation : France isere (38)

Message par panMillenium »

Bonjour!

swapdmt.zip contient un dossier swapdmt, qu'il faut mettre dans le repertoire python princial, (c:\Python27 dans mon cas).
ensuite pour lancer swapdmt, il faut saisir une commnade de ce genre :
c:\python27\python.exe c:\python27\swapdmt\pyswapdmtgui.py

swapdmt est un peu "rustique" par rapport a un smartapp. l'utilité principale est pour visualiser tous les points et leurs registres.
il permet aussi de changer une adresse de point sur un capteur temphum qui necessite une procedure de synchronization un peu speciale.
bonne journée

raynald60
Newbie
Newbie
Messages : 16
Enregistré le : lun. févr. 16, 2009 11:16 am
Localisation : sarcus 60

Message par raynald60 »

un petit fichier doc ou j ai regrouper un peu tout ca peu aider

https://dl.dropboxusercontent.com/u/2187213/pam.docx

Normand
Newbie
Newbie
Messages : 17
Enregistré le : mer. juin 09, 2010 11:20 am
Localisation : Manche 50

Message par Normand »

Bonjour
Il faut donc passer par python pour l'installation de Swapdmt.
Merci pour les infos,la compile et votre bonne volonté,c'est encouragent,je vais "potasser"!
Bonne journée

Avatar du membre
Samounet
Expert Solaire
Expert Solaire
Messages : 617
Enregistré le : sam. août 02, 2008 18:38 pm
Localisation : Saint Caprais (32)

Message par Samounet »

Bon, ça marche sans soucis pour le TempHum.

C'est un moyen facile d'ajouter des entrées de capteurs au M3.

Et une utilisation de plus, une...

Pour le nombre de listener, le fait de les mettre en dur dans la table ne va pas augmenter la place mémoire disponible me semble-t'il. A l'heure actuelle, la limitation va rester à 4, sauf si on récupère des places mémoires dédiées à des broadcast ou auters bricoles.

Me trompé-je ?

Ou sinon, la liaison est très fiable. Je n'ai pas encore expérimenté de surprises.

A+++

PS : c'est quoi la formule pour repasser en °C ? :-)
Modifié en dernier par Samounet le mer. mai 08, 2013 10:33 am, modifié 2 fois.

Avatar du membre
panMillenium
Stagiaire Solaire
Stagiaire Solaire
Messages : 67
Enregistré le : mar. mars 12, 2013 8:54 am
Localisation : France isere (38)

Message par panMillenium »

-> soustrait 500 puis divise par 10 :) de memoire bien sur

je suis en train de bosser sur une libraire qui permetrait de créer les définition de registre dans la memoire program plutot qu'en ram. on doit pouvoir gagner >600 octets d'un coup d'un seul. ca permetra d'augment les listener et de solutioner mon probleme de trame modbus (pour ceux qui se rapele un post précedent sur l'encapsulation).
dans l'imediat vous pouvez gagner de la ram en suprimant les registres inutilisés. par example SLin 16-24, selon votre application bien sur, dans le fichier SLinSLout.h, il est alors possible d'ajouter des listener (voir leur declaration dans le fichier, qui à été limitée) / Bonne chance / je pourrai expliquer ulterieurement, mais normalement le code source est "self explaining" sur ce sujet.

sinon, je suis vraiement tres content (fier) de voir que ca marche :)
a+

Avatar du membre
Samounet
Expert Solaire
Expert Solaire
Messages : 617
Enregistré le : sam. août 02, 2008 18:38 pm
Localisation : Saint Caprais (32)

Message par Samounet »

Ben je pense que tu peux légitimement l'être.

Pour les Celsius, c'est T(°C) = [T(°F)-32]x5/9

A+++
Modifié en dernier par Samounet le mer. mai 08, 2013 17:26 pm, modifié 2 fois.

Normand
Newbie
Newbie
Messages : 17
Enregistré le : mer. juin 09, 2010 11:20 am
Localisation : Manche 50

Message par Normand »

Bonjour
Je pense à une application :
Pour la série XD26 en 220v,l’extension XN05 réseau n’est pas supportée,avec un panMillenium, il est maintenant possible,sans câble ,de communiquer avec un autre XD26 +XN05+Pan/Listener et de relier tout ce petit monde au réseau et SmarApp .
Merci pour ce génial développement
Bonne journée

Avatar du membre
panMillenium
Stagiaire Solaire
Stagiaire Solaire
Messages : 67
Enregistré le : mar. mars 12, 2013 8:54 am
Localisation : France isere (38)

Message par panMillenium »

Salut à tous ! (euh pas de nouvelles de floxay ???)

juste pour vous dire que je bosse intensément sur la ré écriture de certaines fondation de lapplication panMillenium, pour gagner quelques centaies d'octet en DATA/RAM, ce qui est indispensable pour aller plus loin. donc ne vous inquietez pas si je ne publie pas d'autre nouveauté rapidement.

j'ai quasiment terminé le module qui permet de convertir tout nos registres pour qu'ils soient déclarés en mémoire program (je publie des trucs a ce sujet sur le forum panStamp, mais c'est assez technique).
je pense pouvoir comencer à transformer l'application panMillenium des lundi soir en profondeur pour utiliser ce nouveau mechanisme.
si tout va bien, on aura gagné de la place mémoire d'ici milieu de semaine prochaine :) et on pourra enfin respirer à plein poumon

a+ et bon "pan" :cool:

Avatar du membre
ramses
Administrateur
Administrateur
Messages : 2565
Enregistré le : mer. janv. 23, 2008 21:49 pm
Localisation : Belgique Prov Namur
Contact :

Message par ramses »

Bonjour a tous,

a la demande plus que generale :-D , ajout du sous-forum PanMillenium au forum Regulation.

Bien a vous tous

Avatar du membre
Samounet
Expert Solaire
Expert Solaire
Messages : 617
Enregistré le : sam. août 02, 2008 18:38 pm
Localisation : Saint Caprais (32)

Message par Samounet »

et merci !

Répondre

Retourner vers « PanMillenium »