Controllare Waveshare Modbus POE ETH Relay in Home Assistant

Controllare Waveshare Modbus POE ETH Relay in Home Assistant

1920 1280 Nicola Montemurro

Per sperimentare e comprendere il protocollo Modbus, ho acquistato la scheda Waveshare Modbus POE ETH a 8 Relay; oggetto semplice, documentato confusamente dai produttori del sol levante, ma che si è dimostrato essere molto versatile; obiettivo principale è provare ad integrarla in Home Assistant.

Primi risultati

Di seguito il codice YAML per il controllo di Waveshare Modbus POE ETH Relay in Home Assistant

modbus:
  - name: waveshare
    type: tcp
    host: 172.16.0.2
    port: 502
    timeout: 5
    switches:
      - name: SW001
        slave: 1
        address: 0
        write_type: coil
      - name: SW002
        slave: 1
        address: 1
        write_type: coil
      - name: SW003
        slave: 1
        address: 2
        write_type: coil
      - name: SW004
        slave: 1
        address: 3
        write_type: coil
      - name: SW005
        slave: 1
        address: 4
        write_type: coil
      - name: SW006
        slave: 1
        address: 5
        write_type: coil
      - name: SW007
        slave: 1
        address: 6
        write_type: coil
      - name: SW008
        slave: 1
        address: 7
        write_type: coil

Nonostante la confusione della documentazione, il prodotto si è dimostrato essere preciso e non ha creato alcun genere di problema, funziona egregiamente.

Prossimamente, cercherò di aumentare il livello di integrazione, utilizzando Python e MQTT.

    Preferenze Privacy

    Quando visiti il nostro sito web, possono essere memorizzate alcune informazioni, di servizi specifici, tramite il tuo browser, di solito sotto forma di cookie. Qui puoi modificare le tue preferenze sulla privacy. Il blocco di alcuni cookie può influire sulla tua esperienza sul nostro sito Web e sui servizi che offriamo.

    Click to enable/disable Google Analytics tracking code.
    Click to enable/disable Google Fonts.
    Click to enable/disable Google Maps.
    Click to enable/disable video embeds.
    Il nostro sito web utilizza cookie, principalmente di terze parti. Personalizza le preferenze sulla privacy e/o acconsenti all'utilizzo dei cookie.