Aller au contenu

Ghoosti

Membres confirmés
  • Compteur de contenus

    249
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Tout ce qui a été posté par Ghoosti

  1. ok super merci, tiens moi au courant.....
  2. @fredokl Merci je garde sous le coude.....
  3. SUPER çà fonctionne Merci Kana-chan
  4. ok merci test
  5. ok vais essayer mais quel version pour le VD, j'avais pris Synology_NAS.vfib de Janvier 2015
  6. "Aller sur le bouton Debogger du bouton Etat"
  7. ok j'essaye
  8. Ghoosti

    Fibaro Wall Plug

    Oui c'était pour bien confirmer la position du disjoncteur Oui vais faire le test cette nuit merci à demain pour l'info........
  9. et ici c bon ? NB3 Redémarrer -------------------------------------------------- -- Synology DSM -- Reboot the disk station -- janvier 2015 -------------------------------------------------- -- User configurable variables local login = fibaro:getGlobal("LoginNAS1"); local password = fibaro:getGlobal("MdpNAS1"); -- System variables local selfID = fibaro:getSelfId(); local ip = fibaro:get(selfID, "192.168.1.55"); -----ici c bien " ou ' local port = fibaro:get(selfID, "5000");-------------idem
  10. Merci Jojo et Kana-chan ok je viens de modifier mais j'ai tjrs ceci
  11. Bonjour, J'essaye de connecter mon NAS Syno (DS918+) mais sans succès.... Suis sous DSM 6.1.5 15254 update1 NB1 création des variables NB2 création du module: Adresse IP ? et Port ? c peut être de la que vient mon problème? NB3 Redémarrer -------------------------------------------------- -- Synology DSM -- Reboot the disk station -- janvier 2015 -------------------------------------------------- -- User configurable variables local login = fibaro:getGlobal("LoginNAS1"); local password = fibaro:getGlobal("MdpNAS1"); -- System variables local selfID = fibaro:getSelfId(); local ip = fibaro:get(selfID, "192.168.1.55"); -----ici c bien " ou ' local port = fibaro:get(selfID, "5000");-------------idem local Synology = Net.FHttp(ip, tonumber(port)); local API_AUTH_ERROR_CODE = { [0] = "Sans erreur.", [100] = "Erreur inconnue.", [101] = "Compte non spécifié.", [400] = "Mot de passe invalide.", [401] = "Compte désactivé.", [402] = "Permission refusée.", [403] = "Unique mot de passe non spécifié.", [404] = "Autentification erronée." }; local API_RECORD_ERROR_CODE = { [400] = "Exécution ratée.", }; -- Discover available APIs and corresponding information payload = "/webapi/query.cgi?api=SYNO.API.Info&method=Query&version=1&query=SYNO.API.Auth"; response, status, errorCode = Synology:GET(payload); if tonumber(status) == 200 then jsonTable = json.decode(response); local version = jsonTable.data["SYNO.API.Auth"].maxVersion; if version >= 2 then fibaro:debug("Version API Synology OK"); pathAuth = jsonTable.data["SYNO.API.Auth"].path; fibaro:debug("Chemin API Synology = "..pathAuth); cgiUsed="/entry.cgi"; apiUsed="SYNO.Core.System"; if version < 6 then cgiUsed="/dsm/system.cgi"; apiUsed="SYNO.DSM.System"; end -- Create new login session payload = "/webapi/"..pathAuth.."?api=SYNO.API.Auth&method=Login&version=2&account="..login.."&passwd="..password.."&session=DSM&format=sid"; response, status, errorCode = Synology:GET(payload); if tonumber(status) == 200 then jsonTable = json.decode(response); if jsonTable.success == true then SID = jsonTable.data.sid; fibaro:debug("SID API Synology = ["..SID.."]"); -- Reboot the disk station payload = "/webapi"..cgiUsed.."?api="..apiUsed.."&version=1&method=reboot&_sid="..SID; response, status, errorCode = Synology:GET(payload); if tonumber(status) == 200 then fibaro:debug("Response ["..response.."]"); jsonTable = json.decode(response); if jsonTable.success == true then fibaro:log("Redémarrage OK"); fibaro:debug('<span style="color:green;">Redémarrage Disk Station Synology OK</span>'); else fibaro:log("Erreur"); fibaro:debug('<span style="color:red;">Disk Station Synology n\'a pas redémarré</span>'); end -- else fibaro:log("Erreur"); fibaro:debug('<span style="color:red;">Erreur : '..API_AUTH_ERROR_CODE[tonumber(errorCode)]..'</span>'); --fibaro:debug('<span style="color:red;">Erreur : '..errorCode..'</span>'); end -- Destroy current login session payload = "/webapi/"..pathAuth.."?api=SYNO.API.Auth&method=Logout&version=2&session=DSM&_sid="..SID; response, status, errorCode = Synology:GET(payload); fibaro:debug(status); else fibaro:log("Erreur"); fibaro:debug('<span style="color:red;">Erreur : '..API_AUTH_ERROR_CODE[tonumber(jsonTable.error.code)]..'</span>'); end else fibaro:log("Erreur"); fibaro:debug('<span style="color:red;">Erreur : Authentification API ratée</span>'); end else fibaro:log("Erreur"); fibaro:debug('<span style="color:red;">Erreur : Version API Synology trop vieille : <b>DSM 4.0-2251</b> est requise</span>'); end else fibaro:log("Erreur"); fibaro:debug('<span style="color:red;">Erreur : Impossible de se connecter au Disk Station Synology</span>'); end NB4 Réveiller -- convert MAC adress, every 2 Chars (7-bit ASCII), to one Byte Char (8-bits) function convertMacAddress(address) local s = string.gsub(address, ":", ""); local x = ""; -- will contain converted MAC for i=1, 12, 2 do x = x .. string.char(tonumber(string.sub(s, i, i+1), 16)); end return x; end fibaro:log("Réveiller"); -- MAC adress local _macAdd = fibaro:getGlobal("MacNAS1"); local _macAddress = convertMacAddress(_macAdd); -- Create Magic Packet 6 x FF local _magicPacket = string.char(0xff, 0xff, 0xff, 0xff, 0xff, 0xff); -- Broadcast Address local _broadcastAddress = fibaro:getGlobal("BcastNAS"); -- Default port used local _wakeOnLanPort = 9; fibaro:sleep(750); for i = 1, 16 do _magicPacket = _magicPacket .. _macAddress; end fibaro:log("Magic packet créé"); fibaro:sleep(1000); socket = Net.FUdpSocket(); socket:setBroadcast(true); local bytes, errorCode = socket:write(_magicPacket, _broadcastAddress, _wakeOnLanPort); --check for error if errorCode == 0 then fibaro:log("Envoyé"); else fibaro:log("Envoi raté"); end -- clean up memory socket = nil; fibaro:log("Attendre le réveil."); NB5 Boucle principale -- Interval d'execution en minutes local pollingTime = 10; -- ID du virtual device local selfID = fibaro:getSelfId(); fibaro:call(selfID, "pressButton", "3"); fibaro:sleep(pollingTime * 60000); Merci pour votre aide.....
  12. Ghoosti

    Fibaro Wall Plug

    Le disjoncteur est sur ON en permanence, je n'ai plus le jour/nuit sur le boiler, je suis sous panneau solaire. Les scènes bien j'ai tout désactivés. L'alarme, la je c pas, il y moyen de voir çà ou ? Je peux cocher ici ?
  13. Ghoosti

    Fibaro Wall Plug

    La spec du boiler annonce 2000w le graph à l'air correcte
  14. Ghoosti

    Fibaro Wall Plug

    Sur le WP j'ai laissé les réglages par défaut....
  15. Ghoosti

    Fibaro Wall Plug

    Bonjour Fanou, Oui il se coupe à 1h40 au lieu de 6h30
  16. Ghoosti

    Fibaro Wall Plug

    Bonjour, Je viens de vérifier et cela n'a pas fonctionné. J'ai créé 2 scène, 1 allumer le boiler et 1 éteindre le boiler, le boiler a bien démarré à 22:30 mais c'est coupé à 1:40 ? voici les scènes: Je comprend pas ! Merci pour vos conseils....
  17. Ghoosti

    Fibaro Wall Plug

    Je viens d'essayer Je viens d'essayer avec 30 sec et çà fonctionne. Je vais suivre ton conseil et créer 2 scènes Merci
  18. Ghoosti

    Fibaro Wall Plug

    Bonjour Fanou, Suis novice de chez novice, je pensais que cela allais fonctionner, mais je me suis trompé. Pour les deux scènes, j’aurais une ON et une OFF, c’est bien ça ? merci
  19. Ghoosti

    Fibaro Wall Plug

    Bonjour, J’ai un petit problème avec un WP monté sur un boiler électrique ~2000W. Je m’explique : le boiler doit être normalement en chauffe pendant 8h. Voici ma scène : Après vérification je m’aperçois qu’il est ON à 22 :30 mais OFF à 01 :51 ??? Auriez-vous une idée ???
  20. Bonjour, Je suis novice de chez novice, j’ai l’intention de faire l’acquisition d'une Box Fibaro Home center 2 et quelques accessoires. Pourriez-vous me guider et me conseiller dans les différents choix que propose Fibaro ou autres… 1. Le Home center2 = OK 2. Piloter l’éclairage du living + possibilité de dimmer. l'éclairage actuel : 4 ampoule fluocompacte ? de 11W, commandé par deux interrupteurs. (voir schéma fil) 2.1. J’aimerais pouvoir utiliser la fonction Dimmer. 2.2. Dois-je changer les deux interrupteurs afin de pouvoir dimmer aussi en manuel ? 2.3. Quels matériels : Switch single / Switch double (on peut y raccorder deux circuits différents ?) 3. Piloter les prises de courant = Switch 4. Piloter la prise de courant d’un boiler électrique ~2200W = Switch ou Wall Plug 5. Piloter le chauffage, je possède deux systèmes situés dans le living : - Mazout, à air pulsé alimenté par une brûler commandé par un vieux (25 ans) thermostat Honeywell. - Poêle à bois Le problème est que lorsque mon poêle à bois est en fonction et que la température est au-dessus de mon thermostat, l’air pulsé ne fonctionne pas, c’est normal et le reste de la maison est dans le froid. Afin d’avoir un minimum de chaleur dans le reste de la maison, J’avais pensé à mettre une sonde dans le hall style « Motion Sensor » qui piloterai un nouveau thermostat Zwave ? (à acheter aussi). J’ai vu sur le forum que le « chauffage » on/off n’est pas très confortable, y a-t-il moyen de remédier à çà en ajoutant d’autres accessoires ? 6. Sécuriser la maison et avoir certaines infos température, luminosité de certaines pièces. = Motion Sensor. Voilà ce n’est déjà pas mal D’avance merci pour votre aide et conseils… Ghoosti
  21. Hello, Je suis nouveau sur ce forum, je n'ai pas encore de box mais çà ne saurait tarder...... à bientôt Merci
×
×
  • Créer...