Aller au contenu

Krikroff

Modérateurs
  • Compteur de contenus

    6 715
  • Inscription

  • Dernière visite

  • Jours gagnés

    124

Tout ce qui a été posté par Krikroff

  1. Je vois sérieusement deux raisons pour les galères avec les Qubino: 1. Fibaro ne souhaite pas supporter les modules de cette marque et lorsque c'est supporté c'est sous la pression des utilisateurs 2. Les modules ont des comportements disons erratiques ! Je l'ai constaté en développent mon propre moteur Z-wave from scratch et testé ce module, rien que pour réussir une inclusion c'est dingue ce qu'il faut mettre en place par rapport à un autre module et pourtant c'est censé être pareil et bien non, une chose est très structurante dans la com Z-wave c'est l’acquittement, et dans certaine phase il faut respecter des temps de réponse, Qubino n'est pas au top sur ce point.
  2. Vendor ID @BenjyNet
  3. J'allais le dire
  4. ET dans un Quick App json json._VERSION [string] json.array [function] json.null [function] json.decode [table] json.decode.simple [table] json.decode.simple.object [table] json.decode.simple.object.allowEmptyElement [boolean] json.decode.simple.object.trailingComma [boolean] json.decode.simple.object.number [boolean] json.decode.simple.object.setObjectKey [function] json.decode.simple.object.identifier [boolean] json.decode.simple.array [table] json.decode.simple.array.trailingComma [boolean] json.decode.simple.array.allowEmptyElement [boolean] json.decode.simple.number [table] json.decode.simple.number.frac [boolean] json.decode.simple.number.nan [boolean] json.decode.simple.number.exp [boolean] json.decode.simple.number.inf [boolean] json.decode.simple.number.hex [boolean] json.decode.simple.others [table] json.decode.simple.others.allowUndefined [boolean] json.decode.simple.others.null [boolean] json.decode.simple.others.undefined [boolean] json.decode.simple.strings [table] json.decode.simple.strings.badChars [string] json.decode.simple.strings.decodeUnicode [function] json.decode.simple.strings.strict_quotes [boolean] json.decode.simple.strings.additionalEscapes [boolean] json.decode.simple.strings.escapeCheck [userdata] json.decode.simple.calls [table] json.decode.simple.calls.allowUndefined [boolean] json.decode.simple.calls.allowEmptyElement [boolean] json.decode.simple.calls.trailingComma [boolean] json.decode.decode [function] json.decode.util [table] json.decode.util.ascii_ignored [userdata] json.decode.util.comments [table] json.decode.util.comments.c [userdata] json.decode.util.comments.cpp [userdata] json.decode.util.unicode_ignored [userdata] json.decode.util.get_invalid_character_info [function] json.decode.util.ascii_space [userdata] json.decode.util.DecimalLpegVersion [number] json.decode.util.setObjectKeyForceNumber [function] json.decode.util.denied [function] json.decode.util.unicode_space [userdata] json.decode.util.comment [userdata] json.decode.util.hexpair [userdata] json.decode.util.hex [userdata] json.decode.util.unexpected [function] json.decode.util.identifier [userdata] json.decode.strict [table] json.decode.strict.array [table] json.decode.strict.array.trailingComma [boolean] json.decode.strict.array.allowEmptyElement [boolean] json.decode.strict.others [table] json.decode.strict.others.allowUndefined [boolean] json.decode.strict.others.null [function] json.decode.strict.others.undefined [function] json.decode.strict.strings [table] json.decode.strict.strings.badChars [string] json.decode.strict.strings.decodeUnicode [function] json.decode.strict.strings.strict_quotes [boolean] json.decode.strict.strings.additionalEscapes [boolean] json.decode.strict.strings.escapeCheck [userdata] json.decode.strict.unicodeWhitespace [boolean] json.decode.strict.calls [table] json.decode.strict.calls.allowUndefined [boolean] json.decode.strict.calls.allowEmptyElement [boolean] json.decode.strict.calls.trailingComma [boolean] json.decode.strict.nothrow [boolean] json.decode.strict.number [table] json.decode.strict.number.frac [boolean] json.decode.strict.number.nan [boolean] json.decode.strict.number.exp [boolean] json.decode.strict.number.inf [boolean] json.decode.strict.number.hex [boolean] json.decode.strict.object [table] json.decode.strict.object.allowEmptyElement [boolean] json.decode.strict.object.trailingComma [boolean] json.decode.strict.object.number [boolean] json.decode.strict.object.setObjectKey [function] json.decode.strict.object.identifier [boolean] json.decode.strict.initialObject [boolean] json.decode.getDecoder [function] json.util [table] json.util.InitArray [function] json.util.doOptionMerge [function] json.util.undefined [function] json.util.merge [function] json.util.decodeCall [function] json.util.null [function] json.util.buildCall [function] json.util.isCall [function] json.util.printValue [function] json.util.IsArray [function] json.util.clone [function] json._COPYRIGHT [string] json._DESCRIPTION [string] json.encode [table] json.encode.default [table] json.encode.default.object [table] json.encode.default.number [table] json.encode.default.number.inf [boolean] json.encode.default.number.nan [boolean] json.encode.default.array [table] json.encode.default.array.isArray [function] json.encode.default.others [table] json.encode.default.others.allowUndefined [boolean] json.encode.default.others.null [function] json.encode.default.others.undefined [function] json.encode.default.strings [table] json.encode.default.strings.xEncode [boolean] json.encode.default.strings.encodeSet [string] json.encode.default.calls [table] json.encode.getEncoder [function] json.encode.strict [table] json.encode.strict.object [table] json.encode.strict.array [table] json.encode.strict.array.isArray [function] json.encode.strict.initialObject [boolean] json.encode.strict.calls [table] json.encode.strict.others [table] json.encode.strict.others.allowUndefined [boolean] json.encode.strict.others.null [function] json.encode.strict.others.undefined [function] json.encode.strict.strings [table] json.encode.strict.strings.xEncode [boolean] json.encode.strict.strings.encodeSet [string] json.encode.strict.number [table] json.encode.strict.number.inf [boolean] json.encode.strict.number.nan [boolean] json.encode.encode [function] table table.move [function] table.insert [function] table.sort [function] table.unpack [function] table.concat [function] table.remove [function] table.pack [function] math math.max [function] math.huge [number] math.asin [function] math.fmod [function] math.tan [function] math.frexp [function] math.exp [function] math.cos [function] math.rad [function] math.ult [function] math.cosh [function] math.abs [function] math.pi [number] math.ldexp [function] math.sqrt [function] math.atan2 [function] math.mininteger [number] math.maxinteger [number] math.tanh [function] math.modf [function] math.type [function] math.pow [function] math.deg [function] math.log10 [function] math.random [function] math.tointeger [function] math.sin [function] math.ceil [function] math.acos [function] math.sinh [function] math.atan [function] math.randomseed [function] math.min [function] math.log [function] math.floor [function] string string.rep [function] string.byte [function] string.upper [function] string.packsize [function] string.char [function] string.format [function] string.find [function] string.reverse [function] string.starts [function] string.unpack [function] string.sub [function] string.pack [function] string.split [function] string.len [function] string.match [function] string.lower [function] string.dump [function] string.gmatch [function] string.gsub [function] os os.exit [function] os.date [function] os.difftime [function] os.time [function] os.clock [function] fibaro fibaro.call [function] fibaro.getIds [function] fibaro.getGlobalVariable [function] fibaro.getSectionID [function] fibaro.wakeUpDeadDevice [function] fibaro.setTimeout [function] fibaro.emitCustomEvent [function] fibaro.getDevicesID [function] fibaro.__houseAlarm [function] fibaro.setGlobalVariable [function] fibaro.getValue [function] fibaro.callGroupAction [function] fibaro.get [function] fibaro.getRoomName [function] fibaro.alert [function] fibaro.alarm [function] fibaro.getRoomNameByDeviceID [function] fibaro.scene [function] fibaro.getName [function] fibaro.getRoomID [function] fibaro.profile [function] fibaro.getType [function] net net.TCPSocket [userdata] net.HTTPClient [userdata] api api.delete [function] api.put [function] api.get [function] api.post [function]
  5. De ma compréhension c'est pour le moment: TOUT CELA EST VRAI .... PUIS FAITES ... ou QUELCONQUE EST VRAI ... PUIS FAITES Selon moi il y a un sérieux problème au niveau Quick App, j'espère qu'ils ont prévu de renforcer les équipes au support
  6. [DEBUG] 08.02.2020 11:36:16: _G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G.class [function] [DEBUG] 08.02.2020 11:36:16: _G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G.pairs [function] [DEBUG] 08.02.2020 11:36:16: _G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G.onAction [function] [DEBUG] 08.02.2020 11:36:16: _G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G.next [function] [DEBUG] 08.02.2020 11:36:16: _G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G.fibaro [table] [DEBUG] 08.02.2020 11:36:16: _G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G.fibaro.getName [function] [DEBUG] 08.02.2020 11:36:16: _G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G.fibaro.alarm [function] [DEBUG] 08.02.2020 11:36:16: _G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G.fibaro.wakeUpDeadDevice [function] [DEBUG] 08.02.2020 11:36:16: _G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G.fibaro.__houseAlarm [function] [DEBUG] 08.02.2020 11:36:16: _G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G._G.fibaro.getType [function] Ou comment faire partir en sucette une HC3 avec 3 lignes de code !!!!!
  7. Étonnant Et ça donne quoi le log d’inclusion ?
  8. Ça change des tuiles Bien vu la possibilité de modifier le nom des périphériques directement sur la liste, par contre attention car pas de demande de confirmation...
  9. Non non je n'ai pas craqué et de toute manière je n'ai pas de blé pour ça en ce moment , je profite juste d'un accès distance histoire de pouvoir partager deux, trois trucs avec vous
  10. Pour le fun, petite inspection LUA api.post [function] api.put [function] api.get [function] api.delete [function] api fibaro.debug [function] fibaro.setGlobalVariable [function] fibaro.alarm [function] fibaro.alert [function] fibaro.emitCustomEvent [function] fibaro.trace [function] fibaro.get [function] fibaro.callGroupAction [function] fibaro.getGlobalVariable [function] fibaro.getValue [function] fibaro.getAllDeviceIds [function] fibaro.getName [function] fibaro.getSectionID [function] fibaro.wakeUpDeadDevice [function] fibaro.scene [function] fibaro.call [function] fibaro.getRoomName [function] fibaro.warning [function] fibaro.getType [function] fibaro.getIds [function] fibaro.version [string] fibaro.getRoomNameByDeviceID [function] fibaro.homeCenter.climate.setClimateZoneToScheduleMode [function] fibaro.homeCenter.climate.setClimateZoneToManualMode [function] fibaro.homeCenter.climate.setClimateZoneToVacationMode [function] fibaro.homeCenter.climate [table] fibaro.homeCenter.popupService.publish [function] fibaro.homeCenter.popupService [table] fibaro.homeCenter.notificationService.update [function] fibaro.homeCenter.notificationService.publish [function] fibaro.homeCenter.notificationService.remove [function] fibaro.homeCenter.notificationService [table] fibaro.homeCenter.systemService.reboot [function] fibaro.homeCenter.systemService.suspend [function] fibaro.homeCenter.systemService [table] fibaro.homeCenter [table] fibaro.error [function] fibaro.setTimeout [function] fibaro.getRoomID [function] fibaro.profile [function] fibaro os object is not supported! string.dump [function] string.gsub [function] string.upper [function] string.match [function] string.find [function] string.unpack [function] string.lower [function] string.len [function] string.packsize [function] string.pack [function] string.reverse [function] string.sub [function] string.gmatch [function] string.format [function] string.char [function] string.byte [function] string.rep [function] string math.max [function] math.pi [number] math.atan2 [function] math.sinh [function] math.frexp [function] math.acos [function] math.ldexp [function] math.min [function] math.modf [function] math.rad [function] math.maxinteger [number] math.type [function] math.floor [function] math.sqrt [function] math.tointeger [function] math.asin [function] math.log10 [function] math.tanh [function] math.ult [function] math.huge [number] math.cos [function] math.log [function] math.fmod [function] math.pow [function] math.mininteger [number] math.cosh [function] math.abs [function] math.ceil [function] math.tan [function] math.deg [function] math.exp [function] math.random [function] math.sin [function] math.randomseed [function] math.atan [function] math table.unpack [function] table.pack [function] table.remove [function] table.insert [function] table.sort [function] table.move [function] table.concat [function] table json._version [string] json.encode [function] json.decode [function] json HomeCenter object is not supported! net object is not supported! timer object is not supported! self object is not supported! _G object is not supported!
  11. C'est bien plus sexy Il me semble que pour le moment il n'est pas possible de faire du (a ET b) OU (c) mais juste "Tout cela est vrai" / "Quelconque est vrai"
  12. Je confirme donc la présence du plugin SATEL, non essayé car le HC n'est pas dans mon réseau. Concernant la possibilité de connexion des centrales, c'est intégré mais fonctionne uniquement entre HC3, je ne comprends pas la stratégie... Plutôt bien la fenêtre d'information en bas de l' UI (équivalent de ce que nous avons sur HC2, le log du haut) L'éditeur LUA est plutôt convainquant, très bon point avec sa fonction de complétion de code, enfin ! Quick APP: Ajouter une QA depuis "Dispositifs", et bouton + pour ajouter un appareil Puis autre appareil L'interface est vraiment très réactive. Bref... En survolant vite fait, cela s'annonce plutôt bien je trouve. A voir les retours dans les semaines à venir notamment sur la stabilité (pas de doutes sur la partie Z-WAve). NB: je suis peut-être passé à côté de quelque chose mais dans les dispositifs il y a Z-wave / Quick APP & plugins (SATEL, DSC et Cie) point ! Zigbee c'est pour T4 OK mais le reste ? J'aime beaucoup le lien "Visitez la marketplace" dans ajouter un appareil, bravo il y a que des Virtual devices (incompatibles donc) et des scènes (sur l'ancien moteur LUA)... C'est malin... j'en veux un maintenant
  13. Résultat mitigé sur la compatibilité du Toolkit avec le HC3... Les informations remontent bien car le HC3 reprend une partie de l' API du HC2 (sauf bien évidement les VD logique), bonne nouvelle c'est toujours accessible à distance. D'une manière générale la lecture d'information est OK (extraction raw data, properties, parameters, liste des pièces, périphériques, plugins, utilisateurs etc...) mais pas toutes les fonctionnalités pour l'édition. Du coup, JE NE RECOMMANDE PAS son utilisation en l'état
  14. Le plugin Satel est toujours disponible selon les captures et retours mais je n’ai pas eu l’occasion de pouvoir le tester, j’imagine qu’il doit fonctionner à l’identique de celui sur le HC2
  15. De ce que peux savoir tous les types ne sont pas disponibles, il ne faut pas compter faire une QA thermostat (dommage pour les modules FP Qubino ) ou Multimédia... Dommage ! Mais ça viendra... Ensuite l’implémentation LUA est semble t’il limité pour le moment et comme pour le HC2 il y a la surcouche Fibaro afin de limiter l’exposition.
  16. Krikroff

    Bonjour :)

    Bienvenue Guillaume [emoji4]
  17. Histoire de refaire les stocks [emoji1787]
  18. Je peux me tromper mais ... Sérieusement tu crois qu’ils viennent d’où les templates ? [emoji51]
  19. Moi aussi [emoji23]
  20. Le gros avantage d'un "Quick App": être typé, comme par exemple un switch, également pouvoir persister des données au niveau de la "QA" . De quoi faire un "Virtual Device", cela me rappelle quelque chose !!!!
  21. Elle sera disponible partout mi-février ;) et en précommande ici.
  22. Bah voila [emoji51]
  23. Exactement [emoji1787] [mention=374]mprinfo[/mention] En effet de gros doutes, mais j’ai moyen de rapidement le savoir !
  24. Lol c’est pas la mort non plus [emoji12] mais comme ça c’est dit. Et je ne suis pas frustré avec le HC2 qui convient parfaitement à mes besoins actuels [emoji106]
  25. En raison des sollicitations ici et là que je peux recevoir concernant le HC3, et pour qu’il n’y ai pas d’ambiguïté: je ne suis pas bêta testeur du HC3[emoji4]. Les retours de la communauté ne se feront pas attendre et j’en profiterai comme tout le monde pour motiver mes choix à venir [emoji12].
×
×
  • Créer...