Aller au contenu
speedoxx007

Hc2 & Hc Lite 4.092 Beta - 20/09/2016

Recommended Posts

:) :) Il en est déjàrevenu de Jeedom MDR.

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

ouais d'ailleurs @sebcbien aussi, vu qu'il relance le sujet GEA :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Je sais pas vous mais moi j'ai un retard de quelques minute au niveau de l'heure. Même 5 Mn après redémarrage de la HC2

Partager ce message


Lien à poster
Partager sur d’autres sites

ouais d'ailleurs @sebcbien aussi, vu qu'il relance le sujet GEA :P

Non non pas revenu, ... mais pas parti non plus d'ailleurs.

Le titre est: "mon TEST de Jeedom" Hein  ;) 

Y'a surtout un gros manque de temps et d'énergie pour aller plus loin.

 

Et bien entendu y'a du plus et du moins des deux côtés.

Gros plus Fibaro pour moi: GEA et intégration Satel... Incontournable pour moi.

Graphisme: les deux ont de gros avantage et de gros inconvénients. (Souplesse vs compacité vs flexibilité vs rapidité vs customisation) ... Éternel débat.

Pour le reste Jeedom loin devant en Z-wave, support des devices, scènes bloc, architecture, plugins, customisation, logs, variables, virtuels, stabilité etc.

Donc pour le moment, tant que ma Fibaro ne fais pas un gros crash, je me fatiguerait pas à  migrer.  B) 

Sent from my Note4

Partager ce message


Lien à poster
Partager sur d’autres sites

T'as saisi la perche au vol :D

 

Oui oui je sais bien tout ça, c'était pour te taquiner :P

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Pas mieux que la 4.091beta pour moi: Dans modules je ne vois pas tout et pourtant ils sont bien dans là. Clear cache et force refresh du browser ne change rien

Partager ce message


Lien à poster
Partager sur d’autres sites

Melinm tu as essayé un autre browser? si ça ne marche toujours pas alors tu peux faire un http://IP/services/startUpgrade.php ça te ramènera à  la 4.090 et il faudra relancer un upgrade vers la 4.091. Mais avant tout essaye avec un autre browser on ne sait jamais...

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui j'avais essayé safari mais ca ne change rien. 

 

Sous chrome, il y a une erreur js: Uncaught TypeError: a.replace is not a function . C'est peut-être la cause. 

 

Et je n'ai pas les infos méteo non plus.

 

Dommage parce que cette version à  l'air pas mal. je regarderais encore un peu demain, et si ca ne va pas ce sera un rollback

Partager ce message


Lien à poster
Partager sur d’autres sites

Mais tu n'as pas un vrai navigateur sur un vrai PC, pas sur Apple machin ? :) :)

 

Sérieusement, poste cette erreur sur le fofo officiel, topic de la 4.092. Tu as vérifier qu'ils ne sont pas en, caché ces modules ?

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Voilà , problème résolu.

 

C'est bien une erreur de javascript. Si un virtualdevice affiche un numerique, dans mon cas 0.4856, ca plante dans cette fonction:

 

function getAllowedHtml(a) {
    return a = a.replace(/\<(\/)?(font|a)([\s]?[a-z|\s|\=|\'|\"]*)?\>/g, "[%3C]$1$2$3[%3E]"),
    a = a.replace(/\<\/?([\w|\s|\=|\'|\"]{1,})\>/g, "%3C$1%3E"),
    a = a.replace(/\[%3C\]/g, "<"),
    a = a.replace(/\[%3E\]/g, ">")
}
 
Avec l'ajout d'un string dans l'étiquette ça corrige le problème:
 
avant:
fibaro:call(selfId, "setProperty", "ui.LabelJour.value", emoncmsFeed(90));
 
aprés:
fibaro:call(selfId, "setProperty", "ui.LabelJour.value", emoncmsFeed(90)..' L');
 
 
Je vais aller mettre l'info sur le forum officiel: http://forum.fibaro.com/index.php?/topic/22317-devices-not-shown-in-ui/
 
 
Ca à  même corrigé un problème que j'ai depuis longtemps: je n'arrivait pas à  aller dans cette pièce depuis l'application ios, maintenant ca fonctionne aussi
  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Excellente nouvelle. Oui sur le fofo officiel, ils corrigent de suite désormais, c'est top !

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour les curieux, il y a quelques nouvelles fonctions LUA dans cette version :

.

-- api : ...../devices/groupAction/
fibaro:callGroupAction(actionName, actionData)

split(text, delimiter) -- attention, le code la derrière est beuuuurrrkkkkk

-- api : .../notificationCenter/
HomeCenter.NotificationService.publish(request)
HomeCenter.NotificationService.update(id, request)
HomeCenter.NotificationService.remove(id)
.

.

Je vous laisse vous amuser, je ne vais pas installer cette version.

  • Upvote 4

Partager ce message


Lien à poster
Partager sur d’autres sites

Pourquoi Steven, le reste du code est propre ou quoi ? MDR

Sent from my Note4

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Et elles font quoi ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Putain mais quand ils veulent pour un parser XML quoi !!

Partager ce message


Lien à poster
Partager sur d’autres sites

@Nico,

 

Alors elles font quoi ces nouvelles fonctions ? a part split lol

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci Steven, mais trop long àlire pour un vendredi soir...

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci @steven

 

Pour ceux qui n'ont pas de compte dev ou qui ont eu la flemme de lire ;=)


fibaro:callGroupAction(action, filters)

    {
      "filter": "hasProperty",
      "value": ["configured", "dead", "model"]
    }
    {
      "filter": "interface",
      "value": ["zwave", "levelChange"]
    }
    {
      "filter": "parentId",
      "value": [664]
    }
    {
      "filter": "type",
      "value": ["com.fibaro.multilevelSwitch"]
    }
    {
      "filter": "roomID",
      "value": [2, 3]
    }
    {
      "filter": "baseType",
      "value": ["com.fibaro.binarySwitch"]
    }
    {
      "filter": "isTypeOf",
      "value": ["com.fibaro.binarySwitch"]
    }
    {
      "filter": "isPlugin",
      "value": [true]
    }
    {
      "filter": "propertyEquals",
      "value":
      [
        {
          "propertyName": "configured",
          "propertyValue": [true]
        },
        {
          "propertyName": "dead",
          "propertyValue": [false]
        },
        {
          "propertyName": "deviceIcon",
          "propertyValue": [15]
        },
        {
          "propertyName": "deviceControlType",
          "propertyValue": [15,20,25]
        }
      ]
    }
    {
      "filter": "deviceID",
      "value": [55,120,902]
    }
    Parameters

action: action name

filters: filters object
Returned values

devices: array of device id's filtered by given rule.
Code example

    --[[
    %% properties
    %% events
    %% globals
    --]]
    local data =
    {
      args = { 1 },
      filters =
      {
        {
          filter = "roomID",
          value = { 2 }
        },
        {
          filter = "type",
          value = { "com.fibaro.motionSensor" }
        }
      }
    }
    local devices = fibaro:callGroupAction("setArmed", data)
    for k,v in ipairs(devices) do
      print (v)
    end


HomeCenter.NotificationService.publish(payload)
Name

Function name must be always the same: HomeCenter.NotificationService.publish
Application

Publishes notification.
Parameters

request: request object
Code example

    HomeCenter.NotificationService.publish({
        type = "GenericDeviceNotification",
        priority = "warning",
        data =
        {
            deviceId = 2643,
            title = "foo",
            text =  "bar"
        }
    })

HomeCenter.NotificationService.update(id, payload)
Name

Function name must be always the same: HomeCenter.NotificationService.update
Application

Updates notification.
Parameters

id: notification id

request: request object
Code example

    HomeCenter.NotificationService.update(7, {
        canBeDeleted = true,
        data =
        {
            title = "udapted foo",
            text =  "udapted bar"
        }
    })

HomeCenter.NotificationService.remove(id)
Name

Function name must be always the same: HomeCenter.NotificationService.remove
Application

Removes notification.
Parameters

id: notification id
Code example
    HomeCenter.NotificationService.remove(7)

 

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour

 

Suite à  la mise à  jour, j'ai ce message (voir pj)

post-5395-0-86150600-1474734093_thumb.png

 

Ce que je trouve bizarre, c'est l'index N°1 qui doit correspondre au zwave de base

 

Une personne a t'elle la même chose ?

Avez vous résolu ?

 

Merci à  vous

 

cdlt

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour

 

Suite à  la mise à  jour, j'ai ce message (voir pj)

post-5395-0-86150600-1474734093_thumb.png

 

Ce que je trouve bizarre, c'est l'index N°1 qui doit correspondre au zwave de base

 

Une personne a t'elle la même chose ?

Avez vous résolu ?

 

Merci à  vous

 

cdlt

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

ce qui est le plus bizarre, c'est que l'ID 1 est la box ?

Donc dans cette beta, Fibaro ne reconnaitrait plus sa propre box ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Hum, jamais vu ve bug... Tentes de le mettre sur le fofo officiel dans la section 4.092.

Partager ce message


Lien à poster
Partager sur d’autres sites

ma HC2 ronronne en 4.090, donc fini de prendre des risques, j'attends la v5 stable ... (je serai patient :) )

petit joueur ! je t'ai connu tête brûlée !!! LOL

Partager ce message


Lien à poster
Partager sur d’autres sites

×