Novedad: el cortafuegos de IA supervisa toda la plataforma y explica cada incidente con palabras sencillas. Vea cómo funciona

Z-Wave S2 en mi gateway con Pi: ¿qué nodos lo necesitan realmente?

Z-Wave S2 en mi gateway con Pi: ¿qué nodos lo necesitan realmente?

Resuelto 5 4

Traducido del English por IA ·

Hola, soy desarrollador backend y es mi primer proyecto de hardware, así que disculpad cualquier término incorrecto.Estoy montando un pequeño gateway para una oficina: Raspberry Pi 4 con un stick USB Z-Wave (Aeotec Z-Stick 7), Z-Wave JS ejecutándose en local y un servicio en Python que publica las lecturas en Hermetry en los topics v1/gw/*. La oficina tiene 12 enchufes inteligentes que miden la potencia, 4 sensores de puerta y 2 cerraduras de puerta en la sala de servidores.Al incluir un dispositivo, Z-Wave JS me pregunta qué clase de seguridad quiero usar y pide un PIN para S2. Algunos enchufes dicen «S2» en la caja, los sensores de puerta son más antiguos y no lo dicen. No encuentro una regla clara sobre cuándo S2 es obligatorio y cuándo puedo omitirlo. La inclusión con S2 también parece más lenta y me preocupa el tráfico con 12 enchufes reportando la potencia cada pocos segundos.La parte de Hermetry ya funciona: cada nodo aparece como un dispositivo hijo bajo el gateway.

♥ 1

Traducido del English por IA ·

No estoy seguro sobre Z-Wave, pero en el lado de Hermetry mantén estables los nombres de los dispositivos hijos. Si usas los ID de nodo y vuelves a incluir algo, recibirá un nuevo ID y terminarás con un nuevo dispositivo hijo.

♥ 0

Traducido del English por IA ·

Buen punto, estaba usando nombres como node-7. Voy a cambiar a nombres de habitaciones.

♥ 0

Traducido del English por IA ·

Usé Z-Wave en un piloto en un edificio municipal, así que te cuento cómo lo separaría.«Obligatorio» se refiere a la certificación: desde abril de 2017, todo dispositivo nuevo que obtenga la certificación Z-Wave debe admitir S2, y los controladores también. Tu adaptador lo hace. Eso no te obliga a incluir cada nodo con S2.Las clases son: S2 Access Control (cerraduras, puertas de garaje, cualquier cosa que abra una puerta), S2 Authenticated (requiere el PIN, que son los primeros 5 dígitos del DSK en la etiqueta del dispositivo o en el código QR) y S2 Unauthenticated (cifrado, pero sin prueba de que sea el dispositivo que crees).

  • Cerraduras de puerta: S2 Access Control, sin discusión. La mayoría de las cerraduras ni siquiera aceptan comandos de bloqueo/desbloqueo sin inclusión segura.
  • Sensores de puerta: si solo admiten S0 o nada, eso es lo que tendrán. S0 es muy charlatán (tres tramas por comando), así que prefiero usar los sensores antiguos sin seguridad antes que con S0, a menos que sean relevantes para la seguridad.
  • Enchufes: S2 Authenticated. S2 añade unos pocos bytes por trama, nada comparable a la sobrecarga de S0. El problema del tráfico es el intervalo de reporte: configura los enchufes para que informen ante un cambio del 5 % o cada 60 s, en lugar de cada pocos segundos.

Guarda la hoja del PIN junto con las etiquetas; la necesitarás si alguna vez vuelves a incluir un dispositivo.

Solución aceptada♥ 9

Traducido del English por IA ·

Y para los 12 enchufes, agrúpalos también en el lado de la pasarela. Un solo mensaje v1/gw/telemetry puede contener todos, identificados por el nombre del hijo.

Timestamps in UTC or it didn't happen.
♥ 1

Traducido del English por IA ·

Volví a incluir las cerraduras con S2 Access Control y los enchufes con S2 Authenticated, y cambié el informe de los enchufes a 60 s o 5 %. Los sensores de puerta solo admiten S0, así que los dejé sin seguridad. El tráfico de la malla bajó mucho y las cerraduras por fin reciben comandos. También renombré los nodos hijos al estilo plug-desk-03 y agrupé todos los enchufes en un mensaje gw por minuto.

♥ 0
Viendo 6 entradas – de la 1 a la 6 (de un total de 6)
  • Debes estar registrado para responder a este debate.

Únete a la conversación

Inicia sesión para preguntar y responder, dar me gusta a las publicaciones útiles y marcar la respuesta que resolvió tu problema. Cada aportación suma puntos y niveles.

Compartir