Vai al contenuto
PLC Forum


Home assistant e PLC S7_300


 ghismo1974

Messaggi consigliati

Ciao.

Ho la necessità di far comunicare un PLC S7_300 (programmato in ambiante simatic manager) con OS Home Assistant su Raspberry Pi4.

Qualcuno ha esperienze ?

So che bisogna attivare il modbus TPC/IP lato CPU (e già questo non so farlo) ; poi lato HA ?

Grazie a chi vuole condividere.

Link al commento
Condividi su altri siti

  • 5 months later...

Giuseppe-IT9

Buongiorno, anche se sono passati 6 mesi dal post, posso dirti, se ti interessa ancora, di utilizzare il componente aggiuntivo Node-RED interno ad Home-Assistant per dialogare con il PLC, poi passi i dati come sensori a Home-Assistant.

semplice e veloce.

 

Dentro Node-Red:

per leggere i plc siemens, installi "node-red-contrib-s7"

per scrivere i dati come sensore verso Home Assistant: "node-red-contrib-home-assistant-websocket"  <-- dovrebbe essere già installato

 

Dentro Home-Assistant:

Troverai il nuovo sensore dentro l'integrazione Node-Red.

 

Spero di esserti stato d'aiuto.

Saluti

 

Giuseppe.

 

 

lettura plc siemens con Home-Assistant e node-Red.PNG

sensore PLC HomeAssistant.PNG

Link al commento
Condividi su altri siti

Giuseppe-IT9

 

Certo, eccoti il flow.

 

[{"id":"a9c3487ea481b488","type":"tab","label":"Flow 2","disabled":false,"info":"","env":[]},{"id":"0fae314380fa2141","type":"s7 in","z":"a9c3487ea481b488","endpoint":"53b610cdd1f84bf7","mode":"single","variable":"TK_Rete_mc","diff":true,"name":"","x":150,"y":140,"wires":[["5ed8f2e2fd8ee8ab"]]},{"id":"d494c4234b2f7226","type":"ha-sensor","z":"a9c3487ea481b488","name":"","entityConfig":"ea68c1d2fb414162","version":0,"state":"payload","stateType":"msg","attributes":[],"inputOverride":"allow","outputProperties":[],"x":690,"y":140,"wires":[[]]},{"id":"5ed8f2e2fd8ee8ab","type":"calculator","z":"a9c3487ea481b488","name":"","inputMsgField":"payload","outputMsgField":"payload","operation":"rdec","constant":"1","round":true,"decimals":"2","x":400,"y":140,"wires":[["d494c4234b2f7226"]]},{"id":"0547ea5595f13534","type":"comment","z":"a9c3487ea481b488","name":"Lettura PLC Centrale Idrica LW2 acqua grezza","info":"","x":260,"y":80,"wires":[]},{"id":"53b610cdd1f84bf7","type":"s7 endpoint","transport":"iso-on-tcp","address":"10.3.0.216","port":"102","rack":"0","slot":"1","localtsaphi":"01","localtsaplo":"00","remotetsaphi":"01","remotetsaplo":"00","connmode":"rack-slot","adapter":"","busaddr":"2","cycletime":"1000","timeout":"2000","name":"PLC_Siemens","vartable":[{"addr":"DB2,WORD0","name":"TK_Rete_%"},{"addr":"DB2,REAL12","name":"TK_Rete_mc"},{"addr":"DB17,REAL18","name":"ContatoreTotaleAcqua"}]},{"id":"ea68c1d2fb414162","type":"ha-entity-config","server":"83b79f0d.0bbc3","deviceConfig":"f9912ad661b48216","name":"LV_TK1","version":"6","entityType":"sensor","haConfig":[{"property":"name","value":"Livello serbatoio acqua grezza TK1"},{"property":"icon","value":"mdi:water"},{"property":"entity_category","value":""},{"property":"device_class","value":"water"},{"property":"unit_of_measurement","value":"m³"},{"property":"state_class","value":""}],"resend":false,"debugEnabled":false},{"id":"83b79f0d.0bbc3","type":"server","name":"Home Assistant","addon":true},{"id":"f9912ad661b48216","type":"ha-device-config","name":"LW2","hwVersion":"","manufacturer":"Node-RED","model":"S71200","swVersion":""}]

 

 

Ciao.

 

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...