Aller au contenu

Messages recommandés

Posté(e) (modifié)

salut 

 

@pepite

pour aller plus loinavec le GEA   CentralSceneEvent

j'ai créée une séquence CARE / ROND / X qui met a jours le paramètre n°3 = 209

 

comment exploité ça dans le GEA ?

 

j'ai tester : GEA.add({"Value", 659, 209}}, -1, "",.........

GEA.add({"CentralSceneEvent", 659, 209, "Pressed"},-1, "",.......

 

mai rein ne fonctionne 

{
  "id": 659,
  "name": "KEYFOB",
  "roomID": 480,
  "type": "com.fibaro.FGKF601",
  "baseType": "com.fibaro.remoteSceneController",
  "enabled": true,
  "visible": true,
  "isPlugin": false,
  "parentId": 658,
  "remoteGatewayId": 0,
  "interfaces": [
    "battery",
    "fibaroFirmwareUpdate",
    "zwave",
    "zwaveCentralScene",
    "zwaveMultiChannelAssociation",
    "zwaveProtection",
    "zwaveWakeup"
  ],
  "properties": {
    "batteryLevel": 60,
    "parameters": [
      {
        "id": 1,
        "lastReportedValue": 0,
        "lastSetValue": 0,
        "size": 2,
        "value": 0
      },
      {
        "id": 2,
        "lastReportedValue": 15,
        "lastSetValue": 15,
        "size": 2,
        "value": 15
      },
      {
        "id": 3,
        "lastReportedValue": 209,
        "lastSetValue": 209,
        "size": 2,
        "value": 209
      },

 

Modifié par 971jmd
Posté(e) (modifié)

Salut
@971jmd

Au mieux c'est comme ceci plutot :

 

GEA.add({"CentralSceneEvent", 659, keyId, "Pressed"},-1, "", {{"Value", 659, 209}})

Mais peu de chance que cela fonctionne, à mon ais,va falloir passer par le json pour modifier le parametre. 

Recupere deja le bon keyId de ta sequence et le bon keyAttribute. Peu de chance que cela soit un keyID de 209 ;-)

Modifié par pepite
Posté(e)

non rien

[DEBUG] 10:34:35: GEA.source ligne 331
[DEBUG] 10:34:35: GEA.keys ligne 339
[DEBUG] 10:34:35: ligne 340
[DEBUG] 10:34:35: ligne 346
[DEBUG] 10:34:35: GEA.source ligne 331
[DEBUG] 10:34:35: GEA.keys ligne 339
[DEBUG] 10:34:35: ligne 340
[DEBUG] 10:34:35: ligne 346
[DEBUG] 10:34:35: GEA.source ligne 331
[DEBUG] 10:34:35: GEA.keys ligne 339
[DEBUG] 10:34:35: ligne 340
[DEBUG] 10:34:35: ligne 346
[DEBUG] 10:34:35: GEA.source ligne 331
[DEBUG] 10:34:35: GEA.keys ligne 339
[DEBUG] 10:34:35: ligne 340
[DEBUG] 10:34:35: ligne 346
[DEBUG] 10:34:35: GEA.source ligne 331
[DEBUG] 10:34:35: GEA.keys ligne 339
[DEBUG] 10:34:35: ligne 340
[DEBUG] 10:34:35: ligne 346
[DEBUG] 10:34:35: GEA.source ligne 331
[DEBUG] 10:34:35: GEA.keys ligne 339
[DEBUG] 10:34:35: ligne 340
[DEBUG] 10:34:35: ligne 346
[DEBUG] 10:34:35: GEA.source ligne 331
[DEBUG] 10:34:35: GEA.keys ligne 339
[DEBUG] 10:34:35: ligne 340
[DEBUG] 10:34:35: ligne 346
[DEBUG] 10:34:35: GEA.source ligne 331
[DEBUG] 10:34:35: GEA.keys ligne 339
[DEBUG] 10:34:35: ligne 340
[DEBUG] 10:34:35: ligne 346
[DEBUG] 10:34:35: GEA.source ligne 331
[DEBUG] 10:34:35: GEA.keys ligne 339
[DEBUG] 10:34:35: ligne 340
[DEBUG] 10:34:35: ligne 342
[DEBUG] 10:34:35: GEA.source ligne 331
[DEBUG] 10:34:35: GEA.keys ligne 339
[DEBUG] 10:34:35: ligne 340
[DEBUG] 10:34:35: ligne 342
[DEBUG] 10:34:35: GEA.source ligne 331
[DEBUG] 10:34:35: GEA.keys ligne 339
[DEBUG] 10:34:35: ligne 340
[DEBUG] 10:34:35: ligne 342
[DEBUG] 10:34:35: GEA.source ligne 331
[DEBUG] 10:34:35: GEA.keys ligne 339
[DEBUG] 10:34:35: ligne 340
[DEBUG] 10:34:35: ligne 342

 

Posté(e)

care / rond / x     Valeur du paramètre N°3  = 209

"id": 3, "lastReportedValue": 209,

"lastSetValue": 209,

"size": 2,

"value": 209

 

 

sauf que avant de passer a la 4.120, j'avais la possibilité de modifier dans les paramètre avancée de la KEYFOB la valeur du paramètre N°7

 

--[[
%% properties
%% events
659 CentralSceneEvent 1
659 CentralSceneEvent 2
659 CentralSceneEvent 3
659 CentralSceneEvent 4
659 CentralSceneEvent 5
659 CentralSceneEvent 6
659 CentralSceneEvent 7
%% globals
--]]

 

 elseif (tostring(pressSource["keyId"]) == "7") then
      if (tostring(pressSource["keyAttribute"]) == "Pressed") then
         fibaro:debug('cares Rond X') 
         ---fibaro:setGlobal("KEYFOB", "cares_Rond_X")
      end

 

 

aujourd’hui, je réalise ma séquence directement dans le panneau général de la KEYFOB  

 

 

 


 
Posté(e)

ok.

 

Dans tous les cas, la bonne syntaxe pour CentralSceneEvent avec ta sequence c'est cela:

 

GEA.add({"CentralSceneEvent", 659, 7, "Pressed"},-1, "", {{"Value", 659, 209}})

Si cela ne fonctionne pas, faut passer par le json ;-)et les function dans GEA

Posté(e) (modifié)

merci encore ça fonctionne, mai c'est bizarre le truc

 

ça fonctionne avec le 7 et pourtant ma combinaison correspond bien au paramètre n3 dans le json

 

"id": 3,
        "lastReportedValue": 209,
        "lastSetValue": 209,
        "size": 2,
        "value": 209
      },

 

 

 

 

 

 

Modifié par 971jmd
Posté(e) (modifié)

petite question du soir

 

comment déclencher un screenshot de la camera avec envoi sur email avec GEA ? (ou push notification avec photo serait top :-)))

 

merci

Modifié par Sakkhho
Posté(e)

@971jmd

En fait les CentralSceneEvent sont basés sur le keyId et le keyAttribute. La valeur dont tu me parles doit être le résultat d'une formule pour créer la séquence propre à la keyfob. 

Je ne peux pas t'en dire plus sur les paramètres de la keyfob

 

@Sakkhho, d'après le code des InteractivePush, je ne pense pas qu'il soit faisable de le faire nativement, à moins que dans la scène lancée fasse une photo, mais comment la lire directement ? 

Actuellement, je crois que seul le sPopup permettent de visualiser une image, et encore il faut qu'elle soit stockée quelquepart. 

cf tutoriel de domotique info http://www.domotique-info.fr/2016/02/utilisation-du-centre-de-notifications-home-center-2/

Inconvenient, l'appli doit être ouverte en 1er plan :-( 

 

Posté(e)

Oui les emails avec une image qui pèse plus ou moins lourd ne partent pas immédiatement.

 

Pour te dire, chez moi, avec mon upload de m..... et les 4Mpixels de la caméra, parfois les mails ne partent jamais, donc je ne reçois pas systématiquement les emails.

Il doit y avoir un timeout en interne dans la box, et sur l'image met plus de X secondes à être uploadée, alors le mail ne pars jamais :(

Posté(e) (modifié)
Le 16/02/2017 à 20:44, flacon030 a dit :

NAT_TEMP_JARDIN = 258 (netatmo de mon jardin)

setMode 0 (arrêt clim)

setMode 1 (mode chaud)

SetMode 2 (mode froid)

Pour le moment j'ai adapté ta ligne de la façon suivante pour redémarré la clim en chaud après fermeture de ma porte


 GEA.add({id["SENSOR_DROITE_VERANDA"], {"Value-", id["NAT_TEMP_JARDIN"], 15}}, 30, "", {{"Inverse"}, {"function", function() fibaro:call(id["CONTROL_CLIM_VERANDA"], "setMode", "1") end }})
 
GEA.add({id["SENSOR_GAUCHE_VERANDA"], {"Value-", id["NAT_TEMP_JARDIN"], 15}}, 30, "", {{"Inverse"}, {"function", function() fibaro:call(id["CONTROL_CLIM_VERANDA"], "setMode", "1") end }})

 

 

Je viens de m’apercevoir d'un petit bug et c'est normale.

Quant le T° monte de quelques °c en pique le midi et quel redescend, la clim se met en route (normale le script est fait pour cela)

Le hic c'est qu'il ne fait pas froid dans l'appartement.

Je pensais qu'il serait donc judicieux de pouvoir ajouter une variable de T° intérieur

Du genre si la T° extérieur est inférieur a 18°C et que si la T° intérieur est inférieur a 18°C et que bien sur mes fenêtres sont fermés alors la clim démarre

En s’inspirant de se que j'ai déjà ci joint

 

Comment faire?

Merci

Modifié par flacon030
Posté(e)

Bonjour @flacon030,

 

Oui c'est faisable facilement, comme ceci en adaptant avec tes modules

 

GEA.add({id["SENSOR_DROITE_VERANDA"], {"Value-", id["TEMP_EXTERIEURE"], 18}, {"Value-", id["TEMP_INTERIEURE"], 18}}, 30, "", {{"Inverse"}, {"function", function() fibaro:call(id["CONTROL_CLIM_VERANDA"], "setMode", "1") end }})

 

  • Upvote 1
Posté(e)

Rhrrrrrr
Voici presque que 24h que gea est relancé par le watchdog et je suis à 500km de la maison juste avec mon smartphone alors que depuis le début de semaine en congés tout tourner parfaitement....
Comprend pas...
C'est agaçant d'avoir ce type d'anomalie presque tout le temps en congés

Envoyé de mon ONE A2003 en utilisant Tapatalk

Posté(e)

J'ai pu me connecter a distance pour lancer un reboot durant les 24h sans effet.
gea est resté en erreur
J'ai pu toute fois ouvrir mes volets
Et puis hier dans la journée je ne sais pourquoi plus d'erreur envoyé tout est rentré dans l'ordre.
Sûrement parce que je rentre aujourd'hui 🤓

Envoyé de mon ONE A2003 en utilisant Tapatalk

  • Upvote 1
Posté(e)

Reste quand même que je ne sais pas pourquoi cela plante toujours quand je suis en congés rheeeuuu... 🤔

Envoyé de mon ONE A2003 en utilisant Tapatalk

Posté(e)

Créé un double de GEA , ce double est par défaut désactivée. Si tu à un problème, tu désactive à distance le GEA principal et active le GEA de secoure


Envoyé de mon iPhone en utilisant Tapatalk

×
×
  • Créer...