Z-Wave Lan / PoE Adapter

Z-Wave Netzwerk über LAN und PoE verfügbar machen? Ja, das geht auch! Oft steht der Home Assistant Server im Keller oder zumindest weiter weg vom Ort, an dem das Z-Wave Netzwerk aufgebaut werden soll.

Über Netzwerk kann der Z-Wave Controller jetzt auch da verfügbar gemacht werden, wo man mit Repeatern nicht mehr weiterkommt.

Installation

Das Gerät wird in Home Assistant über die Autodiscovery Funktion automatisch erkannt.

Über ESPhome wird die Software geladen und das Gerät eingerichtet!

Hinzufügen zum ZWaveJS Add-on

tcp://192.168.178.12:6638 wird das Gerät im Netzwerk verfügbar gemacht. Diese Adresse wird dann in das ZWaveJS Add-on eingetragen.

Jetzt kann der Z-Wave Controller wie gewohnt verwendet werden:

Zusätzliche Hardware

Bitte beachten Sie, dass zusätzlich zu dem Z-Wave PoE Kit – TubesZB auch noch das RaZberry 7 Pro Modul benötigen:

Bei amazon bestellen

LAN/ PoE Adapter - fertig zusammengebaut

Alternative: DIY

Olimex PoE Board

Adapter

Code

esphome:
  name: tubeszb-zw
  project: 
    name: tubezb.zw
    version: "3.0"

esp32:
  board: esp32-poe
  framework:
    type: esp-idf

external_components:
  - source: github://oxan/esphome-stream-server

dashboard_import:
  package_import_url: github://tube0013/tube_gateways/models/current/tubeszb-zw-kit/tubeszb-zw.yaml

#Olimex ESP32-PoE Ethernet
ethernet:
  type: LAN8720
  mdc_pin: GPIO23
  mdio_pin: GPIO18
  clk_mode: GPIO17_OUT
  phy_addr: 0
  power_pin: GPIO12

    # Optional manual IP
  #manual_ip:
    #static_ip: 
    #gateway: 
    #subnet: 255.255.255.0  

# Enable logging
logger:
  level: DEBUG

# Enable Home Assistant API
api:
  reboot_timeout: 0s

ota:

web_server:
  port: 80


button:
  - platform: restart
    name: "Restart the ESP32 Device"

uart:
  id: uart_bus
  rx_pin: GPIO16
  tx_pin: GPIO5
  baud_rate: 115200

stream_server:
  buffer_size: 2048
  uart_id: uart_bus
#  id: ss
  port: 6638 # optional, default is 6638


binary_sensor:
  - platform: stream_server
    connected:
      name: "TubesZB ZW Serial Connected"

Statische IP-Adresse vergeben

If you are familiar with ESPHome, you can pull the yaml for the devices into ESPHome and uncomment the static IP lines and add your information there.:

tube_gateways/models/current/tubeszb-zw-kit/tubeszb-zw.yaml at main · tube0013/tube_gateways · GitHub and compile new fw with the static IP.

If not familiar I’m happy to do it for you if you provide the IP address, Gateway and Subnet you want to use, I can then send binaries which you flash over USB using the microUSB port on the Olimex ESP32-PoE boards and eb.esphome.io