Calaos, Home Automation Forum

Full Version: automate inerte après coupure electrique
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Bonjour à tous.

Une coupure de quartier a eu lieu il y a qq jours sur mon installation. Depuis, l'automate ne fonctionne plus correctement.

Je vois bien les INPUT sur les cartes d'entrées DI, mais impossible d'activer aucune sorties DO, ni en mode dégradé, ni en mode piloté. Etant à distance, je ne peux pas encore tout tester, mais j'ai pu réinjecter la conf du mode dégradé dans l'automate, ceci dit, pas de changement. Mais le NUC étant encore là, j'ai fais MaJ le NUC également. Tjrs KO.

De son côté l'automate (750-881) semble OK. Tout les voyants sont au vert. Je me suis posé la question du mode switch. Il est bien en position haute.
J'ai pu avoir une vue sur l'interface web de l'automate qui montre bien la présence de toute ses cartes dans I/O Config.


J'ai regardé côté Calaos, dans la log il actionne bien les output_x. Est-ce qu'il est possible d'avoir une vue debug pour voir le retour de l'automate ?

Est-ce que quelqu'un a déjà eu ça ?

Pour l'instant je sèche Sad
Salut,

Tu peux deja verifier ca:
- quand tu actionnes une sortie est ce que la led sur la borne de sortie s'allume?
- Dans la config calaos (io.xml) les sorties ont bien wago_841="true" ?

Tu peux aussi tester l'automate avec l'outil wago_test qui est dispo sur les images calaos-os:

Code:
root@intel-corei7-64:~# wago_test
Calaos Wago Utility.
Copyright (c) 2006-2018, Calaos. All Rights Reserved.

config_wago Usage:
       wago_test host <ip address> action <action> [Action options]

       Where action:
               set_outtype: <address> <type> (type=NONE, TELERUPTEUR, DIRECT, VOLET, VOLET_IMPULSE, TELERUPTEUR_DALI, TELERUPTEUR_DALI_GROUP, TELERUPTEUR_KNX_OUTPUT, DIRECT_KNX_OUTPUT)
               get_outtype: <address>
               set_outaddr: <address> <out1> <out2> <SameAs>
               get_outaddr: <address>
               get_version
               get_info
               get_info_module: <module>
               get_volet_positions: <var_save>
               set_server_ip: <ip>
               set_output: <out> <boolean>
               set_knx_output: <out> <boolean>
               heartbeat (send heartbeat to the PLC)
               set_dali: <dali_line> <group?> <address> <value> <fade_time>
               get_dali: <dali_line> <address>
               dali_search_devices: <dali_line>
               dali_get_device_info: <dali_line> <address>
               dali_get_device_group: <dali_line> <group>
               dali_device_add_group: <dali_line> <address> <group>
               dali_device_del_group: <dali_line> <address> <group>
               dali_central: <dali_line> <boolean> (switch on/off all DALI lamps)
               dali_blink: <dali_line> <address> <group?> <blink_time>
               dali_blink_stop: <dali_line>
               dali_set_device_config: <dali_line> <address> <fade_rate> <fade_time> <max_level> <min_level> <system_failure_level> <power_on_level>
               dali_addressing_new: <dali_line> <reset?>
               dali_addressing_add: <dali_line>
               dali_addressing_status: <dali_line>
               dali_addressing_change: <dali_line> <old_address> <new_address>
               dali_addressing_del: <dali_line> <address_to_delete>

               save_config: <file>
               load_config: <file>

Par exemple chez moi:
Code:
root@intel-corei7-64:~# wago_test host 192.168.0.123 action get_info
Calaos Wago Utility.
Copyright (c) 2006-2018, Calaos. All Rights Reserved.

Sending "WAGO_GET_INFO"...
WAGO Infos :
       Total nb modules: 9
       nb input modules: 2
       nb output modules: 4
       nb input digital: 32
       nb output digital: 56
       nb input analog: 3
       nb output analog: 2

root@intel-corei7-64:~# wago_test host 192.168.0.123 action get_info_module 0
Calaos Wago Utility.
Copyright (c) 2006-2018, Calaos. All Rights Reserved.

Sending "WAGO_GET_INFO_MODULE 0"...
WAGO module 0 :
       module type: 209
       physical position: 1
       input size: 16
       output size: 0

root@intel-corei7-64:~# wago_test host 192.168.0.123 action set_output 10 true
Calaos Wago Utility.
Copyright (c) 2006-2018, Calaos. All Rights Reserved.

Sending "WAGO_SET_OUTPUT 10 1"...
Top cet outils !

Code:
# wago_test host 192.168.1.100 action get_version
Calaos Wago Utility.
Copyright (c) 2006-2018, Calaos. All Rights Reserved.

Sending "WAGO_GET_VERSION"...
WAGO type: 750-849
Calaos version: 3.0

Code:
# wago_test host 192.168.1.100 action get_info
Calaos Wago Utility.
Copyright (c) 2006-2018, Calaos. All Rights Reserved.

Sending "WAGO_GET_INFO"...
WAGO Infos :
    Total nb modules: 19
    nb input modules: 8
    nb output modules: 9
    nb input digital: 96
    nb output digital: 80
    nb input analog: 2
    nb output analog: 1

J'ai tenté un
Code:
# wago_test host 192.168.1.100 action set_output 60 true
Calaos Wago Utility.
Copyright (c) 2006-2018, Calaos. All Rights Reserved.

Sending "WAGO_SET_OUTPUT 60 1"...

pour activer une lumière pour laquelle j'ai un retour video, mais rien, et j'ai une camera sur l'automate qui me montre qu'aucune sortie ne s'active.

Question, mais, est-ce que le témoin d'activation de la carte de sortie s'allume si jamais le circuit de la sortie en question a été coupé ? Si jamais qq chose à sauter sur le pontage des retours au 0 par exemple... Je ne peux pas vérifier pour le moment. Mais si le voyant doit s'allumer même si le circuit est ouvert, alors ça élimine un pb de circuit et focalise le problème plutôt sur l'automate.

Edit : oui tout est bien en wago_841="true"
Si tu actives la sortie et que la led sur le module ne s'allume pas, c'est qu'il y a un soucis... Il faudrait voir sur place...

Meme sans branchement sur les bornes, lors d'une activation de sortie, la led du module correspondant doit s'allumer.
Ok... une fois sur place (ce soir), tu as une idée de ce que je peux tenter de faire pour isoler le souci ?
Je ferais deja un reset de l'automate en coupant entierement le courant. Ensuite sortir 1 ou 2 cartes et les remettre pour verifier si le bus interne a pas pris un coup.

Ensuite si rien ne marche, prendre juste la tete automate, une borne de sortie et une borne de fin. Faire un test.
Si y a un soucis, les led sur la tete peuvent clignoter rouge et ca donne un code d'erreur. Dans le manuel de la tete, y a les codes erreurs et leur signification.

J'avoue que j'ai encore jamais vu ton soucis... que seule les bornes de sorties ne fonctionnent plus...
Verdict, il est de retour Smile

J'ai sorti l'automate en laissant le jeu de carte en place, monté une carte d'entrée et une de sortie de test et fait mes tests dessus.

Au debut, pas mieux. Mais je faisais mes tests depuis le NUC qui du coup forçait l'automate en mode piloté. Du coup j'ai compilé calaos_base pour avoir wago_test sur un autre pc.

Avant ça j'avais remis l'image calaos via codesys au cas où.

En coupant le nuc, tout est rentré dans l'ordre... j'ai pu activer des sorties. Précédement, le mode dégradé restait sans succès.
Du coup j'ai testé via un projet test calaos-installer, OK
J'ai donc remis l'automate en place, rechargé le programme d'avant, et tout est reparti nickel.

Du coup, pas trop pigé l'origine du soucis... en tout cas, merci du coup de main !
Ca m'a donné une idée de PR pour wago_test Smile
Cool Smile