Gestione eventi

Questa sezione è destinata agli utenti di lingua italiana. Se si parla inglese, vi consigliamo di leggere rami generali e inglese.
dario87
Posts: 18
Joined: 13 Jun 2014 11:46

Gestione eventi

Post by dario87 »

Buongiorno a tutti.
Sono alle prime armi con il mondo dello z-wave ed ho un problema con la gestione degli eventi.
Ho un raspberryPI e un chip razberry, quando ho un cambiamento di stato nella rete (ad esempio quando qualcuno accende la luce da pulsante a parete) nel file log mi compare:

[2014-06-18 15:26:19.587] RECEIVED: ( 01 15 00 49 84 02 0F 04 10 01 25 32 27 2C 2B 70 85 56 72 86 EF 82 32 )
[2014-06-18 15:26:19.588] SENT ACK
[2014-06-18 15:26:19.589] Node info received: 2
[2014-06-18 15:26:19.589] SETDATA devices.2.data.basicType = 4 (0x00000004)
[2014-06-18 15:26:19.589] SETDATA devices.2.data.genericType = 16 (0x00000010)
[2014-06-18 15:26:19.589] SETDATA devices.2.instances.0.data.genericType = 16 (0x00000010)
[2014-06-18 15:26:19.589] SETDATA devices.2.data.specificType = 1 (0x00000001)
[2014-06-18 15:26:19.590] SETDATA devices.2.instances.0.data.specificType = 1 (0x00000001)
[2014-06-18 15:26:19.594] SETDATA devices.2.data.deviceTypeString = "Binary Power Switch"
[2014-06-18 15:26:19.594] SETDATA devices.2.data.nodeInfoFrame = byte[12]
( 25 32 27 2C 2B 70 85 56 72 86 EF 82 )
[2014-06-18 15:26:19.595] SETDATA devices.2.data.lastReceived = 0 (0x00000000)


quindi in qualche modo il razberry si accorge del cambiamento e lo scrive nel file log (credo utilizzando funzioni scritte in C).
Il punto è che anche se compaiono nel file log gli eventi, non cambiano di stato i devices, ossia se vado nell'interfaccia web il devices 2 rimane nello stato di spento anche se in realtà è acceso.


Quello che vorrei sapere è come posso fare per gestire gli eventi, ossia come posso fare per aggiornare in tempo reale i devices in modo tale da vedere i cambiamenti in tempo reale nell'interfaccia web.
E poi se è possibile vorrei che all'evento "X" venga associata per esempio una funzione particolare "Y".

Si può fare?
qualcuno di voi può aiutarmi gentilmente?

Vi ringrazio tutti anticipatamente :)
SolarFlor
Posts: 261
Joined: 22 Mar 2014 15:23

Re: Gestione eventi

Post by SolarFlor »

dario87 wrote: Il punto è che anche se compaiono nel file log gli eventi, non cambiano di stato i devices, ossia se vado nell'interfaccia web il devices 2 rimane nello stato di spento anche se in realtà è acceso.
Quale è il device 2? Comunque anche io ho uno switch della Aeon che non si aggiorna e devo premere 'update' per aggiornare lo status. PoltoS dice che dipende dal device.

dario87 wrote: E poi se è possibile vorrei che all'evento "X" venga associata per esempio una funzione particolare "Y".
Questo lo dovresti potere fare con Light Shene
Edit
Scusa, intendevo dire con Logical Rules
dario87
Posts: 18
Joined: 13 Jun 2014 11:46

Re: Gestione eventi

Post by dario87 »

Ciao SolarFlor,
grami mille per le risposte :)
Anche a me PoltoS dice che dipende dal dispositivo, ma non mi spiego allora per quale motivo io il cambiamento lo vedo nel file di log. In teoria non dovrei vedere niente li se il dispositivo non comunicasse giusto?

Per quanto riguarda gli eventi mi è stato detto di utilizzare i data holder, ma sinceramente non riesco ad utilizzarli.
Tu riesci a gestire gli eventi??

Poi volevo chiederti una cosa sull'allarme, tu sei riuscito ad impostarlo?
Io sono riuscito ad associare un sensore di movimento (ho un sensore di movimento 4 in 1 della aeon, quello a forma di sfera) alla sirena, ma ho il problema che praticamente il sistema di allarme rimane sempre acceso, come posso fare per spegnere e riaccendere l'allarme? se li associo i due devices praticamente comunicano sempre.

Tu sei riuscito ad impostarlo?

Grazie mille
SolarFlor
Posts: 261
Joined: 22 Mar 2014 15:23

Re: Gestione eventi

Post by SolarFlor »

Purtroppo io ho solo qualche plugs. il multisensore, tipo sfera, della Fibaro lo riceverò tra qualche giorno per cui potrò provare.

Provo a creare un evento logico e ti faccio sapere
dario87
Posts: 18
Joined: 13 Jun 2014 11:46

Re: Gestione eventi

Post by dario87 »

magari ti ringrazio veramente tanto.
Sto impazzendo con gli eventi. Riesco a vederli dai file log ma non riesco a gestirli.
La mia idea sarebbe quella di fare un piccolo antifurto. Vorrei fare in modo tale che se viene rilevato un cambiamento di stato (per esempio da un contatto magnetico) il sistema controlla se l'antifurto è attivo, per esempio leggendo da un file xml, e nel caso attivasse la sirena.
Il concetto è semplice, ma è difficile implementarlo.

Tu hai idea di come posso fare?

Grazie mille
SolarFlor
Posts: 261
Joined: 22 Mar 2014 15:23

Re: Gestione eventi

Post by SolarFlor »

Ho provato ma non ci sono riuscito.
Ho aperto una nuova discissione nel forum Razberry
dario87
Posts: 18
Joined: 13 Jun 2014 11:46

Re: Gestione eventi

Post by dario87 »

ok grazie.
Poi visto che hai uno switch aeon anche tu, ti faccio una domanda:
succede anche a te che quando per esempio va via la corrente e poi ritorna (quindi lo switch viene disalimentato e poi rialimentato), il controller razberry non lo vede piu e bisogna re-includerlo nella rete?
Sto facendo delle prove per verificare questa cosa; è come se lo switch una volta che viene disalimentato perde il riferimento della rete e quindi non viene più trovato dal controller.
A me sembra strano, succede anche a te?

Stessa cosa mi succede con i dispositivi a batteria: se rimuovo le batterie per sostituirle, una volta rimesse il controller non vede più il device. Bisogna re includerlo nella rete.
SolarFlor
Posts: 261
Joined: 22 Mar 2014 15:23

Re: Gestione eventi

Post by SolarFlor »

No, a me non succede.

Io continuo a vederlo anche se va via la tensione e lo switch rimane nello stato in cui si trovava.
L'unica cosa che il suo stato non si aggiorna in modo automatico. Devo ogni volta schiacciare 'update'
Anche su questo ho aperto una discussione viewtopic.php?f=3422&t=20462

Non ho devices a batteria per cui no so dirti
Ciao
SolarFlor
Posts: 261
Joined: 22 Mar 2014 15:23

Re: Gestione eventi

Post by SolarFlor »

Risolto il problema dell'update del device AEON MES. Bisogna configurare il Parametro 80 a 2. Si può fare con Expert Commands nella UI Expert (sezione For Experts).

Adesso anche lo stato di questo switch si vede regolarmente.
SolarFlor
Posts: 261
Joined: 22 Mar 2014 15:23

Re: Gestione eventi

Post by SolarFlor »

SolarFlor wrote:Ho provato ma non ci sono riuscito.
Ho aperto una nuova discissione nel forum Razberry
Capito come si fa. Funziona

viewtopic.php?f=3422&t=20406&start=10#p51440
Post Reply