sormike Inserito: 10 luglio 2023 Segnala Inserito: 10 luglio 2023 Ciao a tutti, altra domanda a chi ha già esperienza in merito, sul mio nuovo impianto, è stato installato un inverter Zuccheetti HYD6000-ZSS-HP ibrido, con accumulo. La domanda è: è possibile tramite una delle porte monitorare il sistema da remoto ed in tempo reale? L'apparato offre diverse porte di comunicazione fra cui: RS232, RS485 doppia, una comunica con le batterie, l'altra libera, è per il meter esterno che non c'è, + un interfaccia logica DRM, che non conosco, oltre alla porta USB su cui c'è già la sua interfaccia WiFi che lo collega al server della casa madre e con cui comunica sia l'app dedicata che il portale, sempre della casa madre. In questi due ultimi casi, la "lettura" dello stato dell'apparato, avviene sempre in differita e si aggiorna, se va bene, con un ritardo di 3-4 minuti ed a volte anche di più. Ripeto, qualcuno conosce quest'apparato ed i suoi "meandri nascosti"? Grazie a tutti per l'attenzione. Saluti.
del_user_311161 Inserita: 10 luglio 2023 Segnala Inserita: 10 luglio 2023 Quote è possibile tramite una delle porte monitorare il sistema da remoto ed in tempo reale? Sì , Ti serve un Raspbarry e un barvo programmatore a leggere i registri del inverter tramite RS485 .
sormike Inserita: 12 luglio 2023 Autore Segnala Inserita: 12 luglio 2023 Si confermo, lo sapevo già. Mi è capitato un ingegnere che leggeva il con Arduino o Rasperry,, non ricordo, ma la mia domanda era mirata all'esclusione di questi dispositivi esterni. Comunque anche il programmatore ce l'ho, il mio amico Marco, che è un ingegnere informatico che oltre ad aver conseguito la laurea, lo fa anche di lavoro. Quindi, mi sembra di capire cge senza non c'è possibilità!?
del_user_311161 Inserita: 12 luglio 2023 Segnala Inserita: 12 luglio 2023 (modificato) Quote non c'è possibilità!? Se la Zuchetti non produce un dispositivo per la lettura in locale visibile a display proprio zucchetti ., l'unica è leggere i registri aperti del inverter tramite RS485 o modbus TCP/IP con altro dispositivo . La scelta del Rasp barry è quella più economica . Per esempio , con Soraledge l'ho già reso funzionante da circa 6 mesi in un impianto e funziona molto bene . Ce chi ha fatto già dei nodi e resi disponibili free online da installare in Nodered per leggere i registri dei inverter Solar ege . https://flows.nodered.org/node/node-red-contrib-solaredge https://flows.nodered.org/flow/8649c1abbe3f1755e6bcf639e38e1d91 Node red installato in Raspbarry 4 . Abiliti modbus TCP nel inverter Solar edge con la rispettiva porta. Crei poche regole in node red per rimanere ancora in Raspbarry con i dati . Crei un dashboard in node red . Basta entrare con VNC nel raspbarry direttamente nel dashboard e leggi tutto .tramite un tablet wifi appeso al muro che ti fa da display. Leggi tutto in tempo reale con un watchdog di 5 , 6 secondi . Purtroppo per la zucchetti non credo ci sia qualcuno che ha già fato dei nodi pronti , ma comunque bisogna ancora cercare bene in rete. Non avendo questi nodi pronti , l'unica è crearli in Json e per questo dicevo che serve un programmatore . A te ti serve una cosa tipo così ma per Zucchetti , da inserire in Node red . Quote Quote [{"id":"151fdead8436d4c6","type":"tab","label":"SolarEdge Modbus","disabled":false,"info":"","env":[]},{"id":"b24cd458.b49cc","type":"comment","z":"151fdead8436d4c6","name":"Solaredge ModbusTCP Data","info":"","x":140,"y":40,"wires":[]},{"id":"5d1ec4da838490dc","type":"modbus-flex-getter","z":"151fdead8436d4c6","name":"","showStatusActivities":false,"showErrors":false,"showWarnings":true,"logIOActivities":false,"server":"5605122b3df79686","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"keepMsgProperties":false,"delayOnStart":false,"startDelayTime":"","x":317.5,"y":105,"wires":[["024c92926099e19c"],["c16822e23f76c7c0"]]},{"id":"7311a9ab63c4561a","type":"inject","z":"151fdead8436d4c6","name":"CommonModel","props":[{"p":"payload.fc","v":"3","vt":"str"},{"p":"payload.address","v":"40000","vt":"str"},{"p":"payload.quantity","v":"100","vt":"str"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"CommonModel","x":117.5,"y":105,"wires":[["5d1ec4da838490dc"]]},{"id":"3b9d9c19a8698e0c","type":"debug","z":"151fdead8436d4c6","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":767.5,"y":125,"wires":[]},{"id":"c16822e23f76c7c0","type":"buffer-parser","z":"151fdead8436d4c6","name":"","data":"payload.buffer","dataType":"msg","specification":"spec","specificationType":"ui","items":[{"type":"string","name":"C_SunSpec_ID","offset":0,"length":16,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"C_SunSpec_DID","offset":4,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"C_SunSpec_Laenge","offset":6,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"string","name":"C_Hersteller","offset":8,"length":16,"offsetbit":0,"scale":"1","mask":""},{"type":"string","name":"C_Modell","offset":40,"length":16,"offsetbit":0,"scale":"1","mask":""},{"type":"string","name":"C_Version","offset":72,"length":8,"offsetbit":0,"scale":"1","mask":""},{"type":"string","name":"C_Seriennummer","offset":88,"length":16,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"C_Geraeteadresse","offset":120,"length":1,"offsetbit":0,"scale":"1","mask":""}],"swap1":"","swap2":"","swap3":"","swap1Type":"swap","swap2Type":"swap","swap3Type":"swap","msgProperty":"payload","msgPropertyType":"str","resultType":"keyvalue","resultTypeType":"return","multipleResult":false,"fanOutMultipleResult":false,"setTopic":true,"outputs":1,"x":507.5,"y":125,"wires":[["d9e6653b83385652"]]},{"id":"9e38ff149d7caa0d","type":"debug","z":"151fdead8436d4c6","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":767.5,"y":85,"wires":[]},{"id":"024c92926099e19c","type":"function","z":"151fdead8436d4c6","name":" ","func":"msg.modbusData = {};\n\nmsg.modbusData.C_SunSpec_DID = msg.payload[2];\nmsg.modbusData.C_SunSpec_Length = msg.payload[3];\nmsg.modbusData.C_Geraeteadresse = msg.payload[59];\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":487.5,"y":85,"wires":[["9e38ff149d7caa0d"]]},{"id":"994175f3079734b9","type":"modbus-flex-getter","z":"151fdead8436d4c6","name":"","showStatusActivities":false,"showErrors":false,"showWarnings":true,"logIOActivities":false,"server":"5605122b3df79686","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"keepMsgProperties":false,"delayOnStart":false,"startDelayTime":"","x":317.5,"y":245,"wires":[["320d2a17d8e9007c"],["1afb51980f55084c"]]},{"id":"340b3215c090e738","type":"inject","z":"151fdead8436d4c6","name":"InverterModel","props":[{"p":"payload.fc","v":"3","vt":"str"},{"p":"payload.address","v":"40069","vt":"str"},{"p":"payload.quantity","v":"100","vt":"str"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"InverterModel","x":107.5,"y":245,"wires":[["994175f3079734b9"]]},{"id":"b237c684bda92b81","type":"debug","z":"151fdead8436d4c6","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":767.5,"y":265,"wires":[]},{"id":"1afb51980f55084c","type":"buffer-parser","z":"151fdead8436d4c6","name":"","data":"payload.buffer","dataType":"msg","specification":"spec","specificationType":"ui","items":[{"type":"uint16be","name":"C_SunSpec_DID","offset":0,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"C_SunSpec_Länge","offset":2,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_AC_Strom","offset":4,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_AC_StromA","offset":6,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_AC_StromB","offset":8,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_AC_StromC","offset":10,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_AC_Strom_SF","offset":12,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_AC_SpannungAB","offset":14,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_AC_SpannungBC","offset":16,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_AC_SpannungCA","offset":18,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_AC_SpannungAN","offset":20,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_AC_SpannungBN","offset":22,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_AC_SpannungCN","offset":24,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_AC_Spannung_SF","offset":26,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_AC_Leistung","offset":28,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_AC_Leistung_SF","offset":30,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_AC_Frequenz","offset":32,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_AC_Frequenz_SF","offset":34,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_AC_VA","offset":36,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_AC_VA_SF","offset":38,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_AC_VAR","offset":40,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_AC_VAR_SF","offset":42,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_AC_PF","offset":44,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_AC_PF_SF","offset":46,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint32be","name":"I_AC_Energie_WH","offset":48,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_AC_Energie_WH_SF","offset":52,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_DC_Strom","offset":54,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_DC_Strom_SF","offset":56,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_DC_Spannung","offset":58,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_DC_Spannung_SF","offset":60,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_DC_Leistung","offset":62,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_DC_Leistung_SF","offset":64,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_Temp_Kühler","offset":66,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"int16be","name":"I_Temp_SF","offset":68,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_Status","offset":70,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16be","name":"I_Status_Anbieter","offset":72,"length":1,"offsetbit":0,"scale":"1","mask":""}],"swap1":"","swap2":"","swap3":"","swap1Type":"swap","swap2Type":"swap","swap3Type":"swap","msgProperty":"payload","msgPropertyType":"str","resultType":"keyvalue","resultTypeType":"return","multipleResult":false,"fanOutMultipleResult":false,"setTopic":true,"outputs":1,"x":507.5,"y":265,"wires":[["9a61a828785a8643"]]},{"id":"320d2a17d8e9007c","type":"debug","z":"151fdead8436d4c6","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":767.5,"y":225,"wires":[]},{"id":"d9e6653b83385652","type":"function","z":"151fdead8436d4c6","name":" ","func":"msg.modbusData = {};\n\nfor (const [key, value] of Object.entries(msg.payload)) {\n msg.modbusData[key] = value;\n}\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":647.5,"y":125,"wires":[["3b9d9c19a8698e0c"]]},{"id":"9a61a828785a8643","type":"function","z":"151fdead8436d4c6","name":" ","func":"msg.modbusData = {};\n\nfor (const [key, value] of Object.entries(msg.payload)) {\n msg.modbusData[key] = value;\n}\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":647.5,"y":265,"wires":[["b237c684bda92b81"]]},{"id":"5605122b3df79686","type":"modbus-client","name":"SE10K-RWS","clienttype":"tcp","bufferCommands":true,"stateLogEnabled":false,"queueLogEnabled":false,"failureLogEnabled":true,"tcpHost":"192.168.100.10","tcpPort":"502","tcpType":"DEFAULT","serialPort":"/dev/ttyUSB","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"100","serialAsciiResponseStartDelimiter":"0x3A","unit_id":1,"commandDelay":1,"clientTimeout":1000,"reconnectOnTimeout":true,"reconnectTimeout":2000,"parallelUnitIdsAllowed":true,"showWarnings":true,"showLogs":true}] Modificato: 12 luglio 2023 da contattoNC
sormike Inserita: 14 luglio 2023 Autore Segnala Inserita: 14 luglio 2023 Grazie, seguirò le tue indicazioni.
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora