-
Compteur de contenus
6 717 -
Inscription
-
Dernière visite
-
Jours gagnés
126
Tout ce qui a été posté par Krikroff
-
Installation et exemples d'utilisation A. Installation: Prérequis: HC2 version 3.590 ou 3.591bêtaCréer une variable globale x_nc_object (valeur 0 par défaut) Importer le périphérique virtuel "Notification Center" (.vfib) et noter l' ID du vd fraichement installé. Notification_Center_1.0.1beta.vfib Créer une nouvelle scène nommée x_nc_trigger (scène active + Do not allow alarm...) puis copier/coller le code du fichier en prenant soin de renseigner l' ID de votre vd dans la variable adéquate. Scene-x_nc_trigger.txt Attention: Il faut créer la variable avant la scène, de même si la variable doit être recréé la scène doit être de nouveau sauvegardée afin que le trigger soit pris en compte. Parametrage du vd: dans le code du bouton "Notify" Mettre à jour les valeurs par défaut pour le service "HC2" settings.services.hc2 = { -- User ID userId = 2, -- Smartphone type device ID smartphoneId = 385, -- Title (optional) title = nil, -- Notification type [push|email] type = "push" } Mettre à jour la valeurs par défaut pour le service "PUSHOVER" settings.services.pushover = { -- Application's API token token = "xxxxxxxxxxxxxxxx", -- User key user = "xxxxxxxxxxxxxxx", -- Device (optional) device = nil, -- Title (optional) title = nil, -- Priority priority = "0", -- Pushover sound (default) sound = "pushover" } B. Exemples d'utilisation: La fonction suivante est utile au bon fonctionnement et doit être présente dans la page de code a l'origine de la demande --- Notify function -- @ param params The object with parameters -- @ rev 1.0.1 local notify = function(params) if (params and type(params)=="table") then local data, object = fibaro:getGlobalValue("x_nc_object"), {}; if (not params.time) then params.time = os.time() end if (not params.order) then params.order = 1 end if (not params.status) then params.status = 0 end if (string.len(data) > 0) then local data = json.decode(data); if (data and type(object)=="table") then object = data; params.order = #object + 1; fibaro:debug("Object found, new notification added"); end else fibaro:debug("Object not found, create new object and add notification"); end table.insert(object, params); fibaro:setGlobal("x_nc_object", json.encode(object)); fibaro:debug(string.format("Notification #%s sent on %s", params.time, os.date('%Y-%m-%d %H:%M:%S', params.time))); end end Exemples Pushover: Les valeurs passées dans l'objet settings sont prioritaires sur les valeurs par défaut (ici token, user etc.) notify({ message = "The door is open for a long time", service = "pushover", settings = { token = "arFcVXmeNytdfvZHDxJi5rydfZrN29", -- Application's API token (override default settings) user = "uPy54LkKMpfA8xah4PyDsiljjrZHobo", -- User key (override default settings) priority = "0", -- Message Priority: Normal (option) title = "Warning", -- Add a title (override default settings) timestamp = os.time() -- Specifying a Message Time (option) } }); Exemples Push par HC2: notify({ message = "The door is open for a long time", service = "hc2", settings = { title = "Warning",-- Add a title (override default settings) type = "push" -- Set to push notification } }); Exemples Mail par HC2: notify({ message = "1 - The door is open for a long time", service = "hc2", settings = { title = "Warning",-- Add a title (override default settings) type = "email", -- Set to email notification userId = 2 -- Override the default user ID } }); Exemples Prowl: notify({ message = "The door is open for a long time", -- The name of the event or subject of the notification. service = "prowl", settings = { apikey = "xxxxxxxxx", -- API keys (40-byte hexadecimal string) priority = 0, -- Message Priority: Normal application = "HC2", -- The name of your application or the application generating the event. description = "Warning" -- A description of the event, generally terse. } }); Exemples PushingBox: notify({ message = "The door is open for a long time", -- The name of the event or subject of the notification. service = "pushingBox", settings = { devid = "xxxxxxxxx", -- The DeviceID variables = { ['temperature'] = "10.5", ['action'] = "push", } } }); En cours d'enrichissement...
- 102 réponses
-
- 1
-
-
Notification Center Le centre de notifications à pour objectif de centraliser au mieux les besoins en communication en mettant à disposition une interface (lua) permettant d’accéder à divers services (HC2 Push & Mail, Pushover, passerelle personnalisée etc.) afin de pousser des messages dynamiques et informations diverses vers l’ extérieur. Version: 1.0.1 Phase du projet : Bêta Actuellement « Notification Center » est capable de gérer de manière automatique des demandes de notifications (concurrentes ou non) en utilisant les services suivants : HC2 Push (Mobile ID) HC2 Email (User ID) Pushover: Simple Notifications for Android, iOS, and Desktop (https://pushover.net/) Pushingbox (http://www.pushingbox.com) Prowl (http://www.prowlapp.com/) En cours d' intégration: Passerelle personnalisée (Ex : script php free sms, etc.) LiveNotifier (http://www.livenotifier.net) Roadmap: SMS Gateway & PAW Notification XBMC (Popup) TTS (support tiers) Messages prédéfinis (avec "template" ou non) Périphérique virtuel avec retour visuel : Nombre d’envois (Jours/mois), état du moteur de notification etc. Table de correspondance Mobile ID / User ID <-> Périphérique / Utilisateur par réflexion de l’API Panic Mode: routage automatique de tous les messages (prioritaires) vers une passerelle GSM (PAW, SMS Gateway) en cas de défaillance de fourniture Internet (ADSL/Fibre/Etc) En cours d'enrichissement...
- 102 réponses
-
- 8
-
-
Besoin daide Hcl Problème De Portée Du Signal
Krikroff a répondu à un(e) sujet de bechamel1979 dans HCL
Oui c'est ça (le plus simple) , tu peux aussi mettre le code suivant dans un bouton GET /api/callAction?deviceID=1&name=requestNodeNeighborUpdate HTTP/1.1 Host: TON_IP_ICI Authorization:Basic YWRtaWe6YW8taW4= 0x0D0x0A0x0D0x0A Pour la partie (YWRtaWe6YW8taW4=) Tu peux installer le Toolkit (http://www.domotique-fibaro.fr/index.php/topic/239-hc2-toolkit-application-v1021-rc2/) et générer le code dans Outils (tools) Encode/decode Base64 et rentrer ton_user:ton_password D'ailleurs, je devrais peut-être intégrer la demande de maillage dans le toolkit -
Besoin daide Hcl Problème De Portée Du Signal
Krikroff a répondu à un(e) sujet de bechamel1979 dans HCL
@vincent.jooris, cela devrait marcher aussi pour le HCLite via l' API /api/callAction?deviceID=1&name=requestNodeNeighborUpdate -
Le serveur du HC2 est planté mais alors pourquoi ? Et avec le toolkit cela donne quoi ? Si l' API donne des signes de vie tu pourra faire un reboot àdistance...
-
Besoin daide Hcl Problème De Portée Du Signal
Krikroff a répondu à un(e) sujet de bechamel1979 dans HCL
@Berale24, j'ai un fgk qui traine sur une étagère (3 mois qu'il doit être monté celui-la) dans un dressing àplus de 10m d'une HCLite et pas de problème de réception, par contre j'ai un wallplug lui à1m de la box qui me pose des problèmes de "deadnode"... -
Besoin daide Hcl Problème De Portée Du Signal
Krikroff a répondu à un(e) sujet de bechamel1979 dans HCL
Oui mais pour bien faire il faudrait inclure les périphériques dans le bon ordre tout de suite As-tu essayé de faire une demande de remaillage complet ? Par exemple pour un remaillage complet du réseau fibaro:call(1,'requestNodeNeighborUpdate',1) et pour uniquement un device c'est fibaro:call(ID_DU_MODULE,'requestNodeNeighborUpdate',1) le tout dans une scène et attendre une heure ou deux -
Très bien alors...
-
Oui, il y a aussi la documentation LUA Fibaro http://www.fibarouk.co.uk/support/lua/library/
-
@Berale24, tu utilises quoi comme soudure , moi j'aurais opté plus pour des cosses... Car pour 50W ok mais pour 1500W
-
Besoin daide Hcl Problème De Portée Du Signal
Krikroff a répondu à un(e) sujet de bechamel1979 dans HCL
La portée du z-wave est faible c'est pourquoi le réseau maillé prend tout son sens. Les périphériques sur piles ne sont pas capables de faire rebondir le signal alors que les modules sur secteur sont eux des "relais" . Pour qu’une installation z-wave fonctionne correctement il faut un minimum de périphérique sur secteur afin d'établir un maillage... -
Je suis sur Fibaro depuis 2012 en v1.xx et toujours vivant [emoji12] Fibaro devrait être plus clair sur les mises en garde avant installation etc. Et c'est évident que Robert Aka Robmac mettra àjour le scheduler [emoji6] Envoyé de mon iPhone àl'aide de Tapatalk
-
C'est tout de suite plus agréable comme ça
-
Gros problèmes d’accès aux serveurs Fibaro aujourd'hui (home, forum, bugtracker) ça explique des choses ...
-
Alors pour vous c'est quoi "Lua Scenes - updated tooltips for devices." ??
-
Tu peux aussi essayer avec un autre câble réseau des fois que ...
-
avec la 3.591 c'était long sur ton HC2 , si oui c'est pas normal car la 3.591 est exactement la même que la 3.590 avec juste l’accès aux version alpha . Si tu viens juste de faire la maj, < 24 heures alors laisse passer la nuit puis un reboot demain... Mais 1min30 sur le serveur c'est pas bon, désactive aussi les scènes si besoin, aussi avec le toolkit tu peux vérifier les instances des scènes de ton HC2 ...
-
En remote oui c'est très long mais en local c'est très correcte.
-
[emoji1]... Le merci était destiné àShyrka et Lazer qui ont fait évoluer le module avec de bonnes idées [emoji16][emoji16][emoji16] Envoyé de mon iPhone àl'aide de Tapatalk
- 130 réponses
-
- 1
-
-
- tuto hc2
- mise ã jour
-
(et 8 en plus)
Étiqueté avec :
-
Aussi, lorsque tu actives une "zone" depuis le hc2 cela arme le détecteur pour la domotique et pas au niveau SATEL en gros un détecteur peut être armé soit côté HC2 soit SATEL soit les deux (partition + armement individuel par zone) Envoyé de mon iPhone àl'aide de Tapatalk
-
Tu peux armer une partition d'un coup aussi depuis la home, tout en bas du menu de gauche Ce qui est important àmon sens c'est le retour d'état sur la partition... Mais je n'ai peut être pas bien compris la finalité de ta demande concernant les zones Envoyé de mon iPhone àl'aide de Tapatalk
-
Nouvelle version disponible Version 1.0.6 – Mise à jour : 08/09/2014 L'image principale du Virtual Device réapparaît maintenant automatiquement après l'appui sur un bouton Notification de mise à jour disponible sur la home du périphérique virtual. Remise en forme et révision du code Merci.
- 130 réponses
-
- 1
-
-
- tuto hc2
- mise ã jour
-
(et 8 en plus)
Étiqueté avec :
-
Moi sur la bêta je n'arrive pas àimporter un vd, coïncidence ou pas ! Après vérification j'ai le même blocage depuis la Maj en 3.593 du HCLite...
-
Salut Benjy "Ancien" car tu vas nous faire un super plugin pour la V4 hein ... Et puis la bêta n'est pas top niveau compatibilité avec le vd
-
@Steven, j'ai en premier pensé àcela aussi mais après réflexion je pense plus aux produits Global Caché & Cie... Malheureusement !:
