-
Compteur de contenus
276 -
Inscription
-
Dernière visite
-
Jours gagnés
1
Messages posté(e)s par speedoxx007
-
-
Euh non je me suis rejoui trop vite. Maintenant la pompe tourne à chaque heure de 3h à 10h que pendant 3min au lieu de 30min. :-( Et j'ai bien supprimé la coche sur le Trigger en haut de la liste des Triggers.
Bizarre...
-
-
Hello
J'ai fait une scène bloc, pour gérer la pompe de la piscine le matin tôt. J'aimerai que la scène vérifie toutes les heures entre 3h et 10 du matin la température d'eau. Si l'eau est en dessus de 3° que la pompe de la piscine fonctionne pendant 30min.
Mais la pompe tourne que 3min. et ensuite j'ai trop d'instances... Que est-ce que je fait faut?
Merci pour vos aides.
Salutations
speedoxx007
-
Euh je vais revérifier
-
Oui j'ai bien mis dans une scène.
Envoyé de mon SM-G900F en utilisant Tapatalk -
Hello
Voici la ligne 101: if (not useSections) then qui me crée l'erreur: line 101: or '...' expected near 'if'
Voici le code que j'ai récuperé:
--[[
%% properties
%% globals
--]]local hidden = false --- true pour exporter les devices cachés
local dead = false -- true pour exporter les devices morts
local useSections = truelocal excludeType = {"com.fibaro.zwaveDevice", "weather", "HC_user", "iOS_device", "com.fibaro.voipUser"}
local excludeID = {}
local generateur = {devices = {},
names = {},
rooms = {},
sections = {},devicesJSon = api.get("/devices"),
roomsJSon = api.get("/rooms"),
sectionsJSon = api.get("/sections"),-- Retourne la section souhaitée
getSection = function(self, id)
if (not useSections) then
return ""
end
if (#self.sections == 0) then
for k, v in ipairs(self.sectionsJSon) do
self.sections[v.id] = v.name
end
end
id = tonumber(id)
if (type(self.sections[id]) == "nil") then
return "inconnu"
else
return self.sections[id]
end
end,
-- Retourne la pièce souhaitée
getRoom = function(self, id)
if (#self.rooms == 0) then
for k, v in ipairs(self.roomsJSon) do
self.rooms[v.id] = {}
self.rooms[v.id].name = v.name
self.rooms[v.id].sectionId = v.sectionID
self.rooms[v.id].sectionName = self:getSection(v.sectionID)
end
end
id = tonumber(id)
if (type(self.rooms[id]) == "nil") then
return "inconnu", "inconnu", 0
else
return self.rooms[id].name, self.rooms[id].sectionName, self.rooms[id].sectionId
end
end,-- Retourne un nom unique
addName = function(self, name, roomname)
if (type(self.names[name]) == "nil") then
self.names[name] = true
return name
else
return self:addName(name.."_"..roomname, roomname)
end
end,
-- Supprime les caractères indésirables et rend le nom unique
rename = function(self, name, roomname)
local name = name:upper():gsub("[éêèë]", "E"):gsub("EE", "E"):gsub("[ûüù]", "U"):gsub("UU", "U"):gsub("[àâä]", "A"):gsub("AA", "A"):gsub("[öô]", "O"):gsub("OO", "O"):gsub("[îï]", "I"):gsub("II", "I"):gsub("%W", "_")
local roomname = roomname:upper():gsub("[éêèë]", "E"):gsub("EE", "E"):gsub("[ûüù]", "U"):gsub("UU", "U"):gsub("[àâä]", "A"):gsub("AA", "A"):gsub("[öô]", "O"):gsub("OO", "O"):gsub("[îï]", "I"):gsub("II", "I"):gsub("%W", "_")
return self:addName(name, roomname)
end,
proceed = function(self)
for k, v in pairs(self.devicesJSon) do
local doit = (hidden or v.visible) and (dead or not v.dead)
if (doit) then
for h, w in pairs(excludeType) do
if (v.type == w) then
doit = false
end
end
if (doit) then
for h, w in pairs(excludeID) do
if (v.id == w) then
doit = false
end
end
end
end
if (doit) then
v.roomname, v.sectionname, v.sectionID = self:getRoom(v.roomID)
table.insert(self.devices, v)
end
end
table.sort(self.devices, function(a,
if (not useSections) then
return a.roomID < b.roomID
else
return a.sectionname..a.roomname < b.sectionname..b.roomname
end
end)
return self.devices;
endJe suis en V4.104 et un débutant en LUA :-(
Merci pour vos aides.
-
Hello j'ai une erreur en V4.104:
line 101: or '...' expected near 'if'
Quelqu'un peut me aider?
Salutations
speedoxx007
-
Hello
J'ai voulu faire une scène qui enclenche la pompe pendant 30min de la piscine quand l'eau est à 0° et que la scène elle attend 1h avant le prochain si <= 0°. Quand la température de l'eau le matin tôt est très froide le VD ne prend pas en compte.
Mais ma scène ne fonctionne pas...
Salutations
Speedoxx007
-
Hello
J'ai trouver la solution. J'ai modifié le HC2Toolkit.exe.config dans la Section: J'ai mis l'adresse IP de ma HC2, et ça fonctionne. Pourquoi je ne sais pas...
HC2Toolkit.Properties.Settings>
<setting name="Host" serializeAs="String">
<value>192.168.1.117</value>Salutations
Speedoxx007
-
-
-
Bonjour Krikroff
.NET 4.5.2 fait déjà parti de Window 10 . Maintenant j'ai le Release 394802, qui est 394802 (Windows 10 Anniversary Update) qui correspond à .NET V4.6.2
Merci déjà pour ton aide.
Salutations
Speedoxx007
-
Alors j'ai tout virer. Déinstallation du HC2 Toolkit, ensuite effacé dans Programfiles(X86), effacé aussi dans Programdata. Enuite effacé dans le Profil Utilisateur /appdata/local.
J'ai redémarré mon Windows 10 ensuite reinstallé HC2 Toolkit. Et rebelote la même erreur. Je pense que c'est plustôt un problème du .NET Framework 4.X.
Bizarre....
-
Bonjour à tous
J'ai un souci avec HC2 Toolkit la dernière version. Quand je démarre HC2 Toolkit il se plante directement sous Windows 10 64bit.
Voici l'erreur dans Application EventLog:
Event ID 1026 Source: .NET Runtime
Application : HC2Toolkit.exe
Version du Framework : v4.0.30319
Description : le processus a été arrêté en raison d'une exception non gérée.
Informations sur l'exception : System.ArgumentNullException
à System.Text.RegularExpressions.Regex.Match(System.String)
à HC2Gateway.Core.FibaroController.ModelBySerialNumber(System.String)
à HC2Gateway.Core.FibaroController.UpdateWithAPISettingsInfo(HC2Gateway.Core.SettingsInfo)
à HC2Gateway.Core.FibaroController.<PopulateDataUsingAPI>b__2(System.Object, HC2Gateway.UpdateEventArgs)
à HC2Gateway.Core.SettingsInfo.OnParsed(System.Object, HC2Gateway.UpdateEventArgs)
à HC2Gateway.Core.SettingsInfo.Parse(System.String)
à Download.HttpDownloader.OnComplete(Download.DownloadNotificationEventArgs)
à Download.HttpDownloader.ReadCallback(System.IAsyncResult)
à System.Net.LazyAsyncResult..ctor(System.Object, System.Object, System.AsyncCallback, System.Object)
à System.Net.ConnectStream.BeginReadWithoutValidation(Byte[], Int32, Int32, System.AsyncCallback, System.Object)
à System.Net.ConnectStream.BeginRead(Byte[], Int32, Int32, System.AsyncCallback, System.Object)
à Download.HttpDownloader.ReadCallback(System.IAsyncResult)
à System.Net.LazyAsyncResult.Complete(IntPtr)
à System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
à System.Net.Security._SslStream.ProcessRead(Byte[], Int32, Int32, System.Net.AsyncProtocolRequest)Informations sur l'exception : System.IO.IOException
à System.Net.ConnectStream.IOError(System.Exception, Boolean)
à System.Net.ConnectStream.BeginReadWithoutValidation(Byte[], Int32, Int32, System.AsyncCallback, System.Object)
à System.Net.ConnectStream.BeginRead(Byte[], Int32, Int32, System.AsyncCallback, System.Object)
à Download.HttpDownloader.ReadCallback(System.IAsyncResult)
à System.Net.LazyAsyncResult.Complete(IntPtr)
à System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
à System.Net.Security._SslStream.ProcessFrameBody(Int32, Byte[], Int32, Int32, System.Net.AsyncProtocolRequest)
à System.Net.Security._SslStream.ReadFrameCallback(System.Net.AsyncProtocolRequest)
à System.Net.AsyncProtocolRequest.CompleteRequest(Int32)
à System.Net.FixedSizeReader.CheckCompletionBeforeNextRead(Int32)
à System.Net.FixedSizeReader.ReadCallback(System.IAsyncResult)
à System.Net.LazyAsyncResult.Complete(IntPtr)
à System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
à System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
à System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
à System.Net.ContextAwareResult.Complete(IntPtr)
à System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
à System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
à System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)Je n'ai pas encore trouvé de solution... Quelqu'un peut m'aider ?SalutationsSpeedoxx007 -
Hello
Je suis d'accord mais l'eau -8 ou est gelée donc je pense que il n'y a pas besoin d'eesayer de faire tourner la pompe à une eau de -25 dègrés . Enfin c'est mon avis.
-
J'ai carrément du deinstaller l' app Fibaro sur mon Samsung le reconnecter et modifier l'ID et ça fonctionne à nouveau nickel.
Merci beaucoup.
Salutations
speedoxx007
- 1
-
Hello
Est-ce que c'est possible que la fonction Push de Fibaro ne fonctionne plus depuis la Version 4.100? J'ai vérifié toute mes scènes que j'ai le bon ID de mon Smartphone etc. Rien n'arrive...
Salutations
Speedoxx007
-
Hello
j'ai une autre idée pour eviter le gel en hivernage active. On pourrait pas avec ce VD si l'eau est à 2° que la filtration commence entre 4 et 6h du matin et si la température de l'eau est plus petit que 2° que la filtration tourne 24h?. Bon pour le 24h c'est simple avec le CycleLayout[?].
Quelque'un porrait nous aider?
Salutations Speedoxx007
-
Merci pour le code, mais je suis encore un débutant dans les Codes LUA...
-
Hello
J'aimerai enclencher et déclencher une zone d'alarme p.ex le Rez, quand on dort au 1er étage. J'ai une télécommande Nodon Octan et j'ai 2 doors Sensor et 1 Motion Sensore à armer et désarmer. Comment je peu faire en LUA ou Scène Bloc?
Merci pour vos aides.
Salutations Speedoxx007
-
Personne pourrait nous aider a intégrer cette idée dans le VD actuel ?
Es-ce que il aurait une possibilité de ajouter une fonction "Danger Gel"? Avec une sonde de température pour l'air Extérieur. P.ex. la température Extérieur est à 0° ou moins que la pompe elle tourne jusqu`à p.ex. 3°.
Réponde de chris6783:
Techniquement c'est assez simple à ajouter et à intégrer à la logique en place. Par contre il faudrait rendre cette fonction et la sonde optionnelle pour garder une branche de code unique.....
Genre si aucun id de sonde air n'est fourni tout marche comme maintenant et sinon on applique cette fonction avec un seuil de température air réglableSalutations Speedoxx007
-
Le Firmware pour HC2 & HCL est dispo en V4.092 Beta.
Qui a déjà tenter de appuyer sur Update ?
Salutations
Version 4.092 BETA RC
This update features migration process from version 3.600, reconfiguring every device, adjusting it for changes which took place in the system. This will assure possibly smooth transition and continuous operation, allowing each device to work with old settings until reconfiguration is done. Please refer to message that appears in interface and Notification Center after finishing upgrade for further instructions.
This update is release candidate (RC) to general availability (GA).
Important!
Updating from version 3.600 may take up to 30 minutes, please do not restart controller during update process.
Resolved issues:- Lack of parameters templates for languages different than English and Polish.
- After several requests sent from Virtual Device no more requests are sent (e.g. when controlling Global Cache).
- Device can not be disarmed from scene.New devices support:
- Sensative Strip versions: 0.0, 0.4, 0.5.
- Vision Security Wirelees, Siren VISEZM1601 versions: 15.5, 15.10.
- Remotec Technology Ltd, Remotec ZXT120 version 1.2.
- Poly control, Danalock versions: 1.2, 1.4.
- Philio Technology Corp, Philio Tech PAN11 versions: 1.1, 1.2.
- GreenWave, PowerNode, versions: 4.20, 4.28.Other improvements:
- Undesired interface caching effect was reduced significantly. Change is applied once cache is cleared.
-
Ce serai cool @chris6783 si tu pourrai implementer cette fonction optionelle dans le VD.
- 2
-
Bonjour
J'ai une question. Je utilise ce VD depuis le mois de Juillet de cette année et ça fonctionne à la mereveille et je vais faire un hivernage activ. Es-ce que il aurait une possibilité de ajouter une fonction "Danger Gel"? Avec une sonde de température pour l'air Exterieur. P.ex. la température Exterieur est à 0° ou moins que la pompe elle tourne jusqu`à p.ex. 3°.
Merci pour vos aides.
Salutations Speedoxx007
- 1
Gestion Antigel Piscine hivernage active
dans HC2
Posté(e)
Voici les deux onglets.