Comments (11)
@lito333 para poder usarlo con iccsolar necesito que me copies aquí la información que envía iccsolar mediante mqtt, porque creo que es una funcionalidad extra de iccsolar y no sé si la tienes activa.
Por el momento solo es compatible con tasmota mediante mqtt, pero si me envías la cadena json que publica iccsolar puedo implementarlo.
from freeds.
Haber si esto porque no se me da muy bien la informatica
Gracias por la info, necesito también que me digas si el tema en el que publica esa información es fijo o lo podéis cambiar en la configuración del icc solar, en caso de ser fijo necesito que me digas cual es el tema para poder añadirlo.
from freeds.
@lito333 He estado haciendo pruebas con la cadena json que me has enviado, pero es demasiado pesada para procesarla correctamente con el esp32, he visto en el manual del icc que existen diversos topics para mqtt
Inverter/Name
Inverter/LoadWatts
Inverter/InverterVolts
Inverter/InverterFreq
Inverter/LoadPercentage
Inverter/BatteryVolts
Inverter/BatteryAmps
Inverter/BatteryWatts
Inverter/BatterySOC
Inverter/Temperature
Inverter/InverterMode
Inverter/Off_Grid_Time
Inverter/RPI_Temperature
Inverter/GridWatts
Inverter/GridVoltage
Inverter/GridFreq
Inverter/PvWattsTotal
Inverter/Inverter2_MPPT1_current
Inverter/Inverter2_MPPT2_Current
Inverter/Inverter2_MPPT3_Current
Inverter/Inverter2_MPPT1_Volts
Inverter/Inverter2_MPPT2_Volts
Inverter/Inverter2_MPPT2_Volts
Inverter/Inverter2_MPPT1_Watts
Inverter/Inverter2_MPPT2_Watts
Inverter/Inverter2_MPPT3_Watts
Inverter/MPPT1_Watts
Inverter/MPPT2_Watts
Inverter/MPPT3_Watts
Inverter/MPPT1_Volts
Inverter/MPPT2_Volts
Inverter/MPPT3_Volts
Inverter/MPPT1_Amps
Inverter/MPPT2_Amps
Inverter/MPPT3_Amps
Inverter/GridKwUse
Inverter/TotalKwUse
Inverter/SolarKwUse
Inverter/MaxLoadDay
Inverter/MaxPvDay
Inverter/Solar_Efficiency
Inverter/ICC_Runtime
Inverter/ICC_Version
Pylontech/Cycles
Pylontech/Amps
Pylontech/Volts
Pylontech/Temperature
Pylontech/Remaining_AH
Pylontech/SOC
Inverter/Month_Grid_Total
Inverter/Month_Total_Use
Inverter/Month_PV_Total
Inverter/Month_Cost_Saving
Inverter/Month_TotalCost
BMV/DepthOfLastDischarge
BMV/AH_Consumed
BMV/Watts
BMV/Amps
BMV/Voltage
BMV/MidpointVoltage
BMV/Midpoint
BMV/MidpointDeviation
BMV/ChargeEnergy
BMV/DischargeEnergy
BMV/Efficiency
BMV/DepthOfDeepestDischarge
BMV/DepthOfAverageDischarge
BMV/NumberOfChargeCycles
BMV/NumberOfFullDischarges
BMV/TimeSinceLastFullCharge
BMV/SOC
BMV/TimeToGo
BMV/TimeTo100
Me puedes confirmar sin son válidos en tu caso? ya que así es más sencillo procesar los datos correctamente, leyendo únicamente los valores necesarios.
¿Puedes enviarme una captura con los datos que envían esos topics? Gracias.
from freeds.
es algo de esto
Admite el protocolo MQTT (TCP) y Websocket (especialmente útil para redes restringidas de cortafuegos).
SSL para la comunicación segura.
Soporte JSON tanto para suscribirse como para publicar mensajes.
Los paneles se suscriben y / o publican el tema automáticamente, por lo tanto, actualícese en tiempo real.
Diseñado para trabajar con un agente público de manera eficiente (utilizando el prefijo del dispositivo).
Marca de tiempo enviada y recibida del agente.
Escribir clave API
fc30c66f4b96c30a3f222d8635b017f0
Leer clave API
6285e375066bf9d215a0efa5b9481f54
Subscribe Ack Received for MsgID : 230
o lo que necesitas son los topics
Si, necesito saber de que topic obtienes el json que me has pasado y si los topics que te he puesto en el mensaje anterior son válidos en tu instalación.
from freeds.
si son validos
de hecho esos son los que uso en el iot mqtt para comunicarse con el icc
Perdona que insista, cual es el topic por el que obtienes el json que me enviaste al principio?
Porque lo tengo funcionando ya con ese json, pero necesito que lo pruebes si es estable.
Si hubiese problemas ya usaría los topic por separado
from freeds.
[{"id":"36","userid":"1","name":"node:1:batterywattskwhd","datatype":"2","tag":"Node 1","public":"1","size":"72","engine":"2","processList":"","time":"1585862360","value":"-0.14249238888934"},{"id":"38","userid":"1","name":"node:1:loadwattskwhd","datatype":"2","tag":"Node 1","public":"1","size":"72","engine":"2","processList":"","time":"1585862360","value":"5.3908241666648"},{"id":"39","userid":"1","name":"node:1:pvwattskwhd","datatype":"2","tag":"Node 1","public":"1","size":"72","engine":"2","processList":"","time":"1585862360","value":"5.1322005555712"},{"id":"40","userid":"1","name":"node:1:gridwattskwhd","datatype":"2","tag":"Node 1","public":"1","size":"72","engine":"2","processList":"","time":"1585862360","value":"1.6792617777765"},{"id":"42","userid":"1","name":"node:1:loadwatts","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"195"},{"id":"43","userid":"1","name":"node:1:gridvoltage","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"235.3"},{"id":"44","userid":"1","name":"node:1:inverter_voltage","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"235.3"},{"id":"45","userid":"1","name":"node:1:pvwatts","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"0"},{"id":"46","userid":"1","name":"node:1:pvwatts1","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"0"},{"id":"47","userid":"1","name":"node:1:pvwatts2","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","value":"0","time":"1585862360"},{"id":"48","userid":"1","name":"node:1:pvVolts1","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"0"},{"id":"49","userid":"1","name":"node:1:pvAmps1","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"0"},{"id":"50","userid":"1","name":"node:1:pvVolts2","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"0"},{"id":"51","userid":"1","name":"node:1:pvAmps2","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"0"},{"id":"52","userid":"1","name":"node:1:loadpercentage","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"4"},{"id":"53","userid":"1","name":"node:1:inverter_temp","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"47"},{"id":"54","userid":"1","name":"node:1:gridwatts","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"195"},{"id":"55","userid":"1","name":"node:1:soc","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"14"},{"id":"56","userid":"1","name":"node:1:batteryvolts","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"44.6"},{"id":"57","userid":"1","name":"node:1:SolarWatts","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"0"},{"id":"58","userid":"1","name":"node:1:batteryamps","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"-1"},{"id":"59","userid":"1","name":"node:1:grid_frequency","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"50"},{"id":"60","userid":"1","name":"node:1:inverter_frequency","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"50"},{"id":"61","userid":"1","name":"node:1:batterywatts","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"-44.6"},{"id":"62","userid":"1","name":"node:1:efficiency","datatype":"2","tag":"Node 1","public":"1","size":"0","engine":"2","time":"1585862360","value":"0.029570597221903"},{"id":"63","userid":"1","name":"node:1:solarmode","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"0"},{"id":"64","userid":"1","name":"node:1:PI_Temperature","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"28.4"},{"id":"65","userid":"1","name":"node:1:Max_Load_Hour","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"232"},{"id":"66","userid":"1","name":"node:1:Max_Load_Day","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"2101"},{"id":"67","userid":"1","name":"node:1:Max_PV_Day","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"1221"},{"id":"68","userid":"1","name":"node:1:Max_PV_Hour","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","value":"0","time":"1585862360"},{"id":"69","userid":"1","name":"node:1:Grid_KWh_Used","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"2.044"},{"id":"70","userid":"1","name":"node:1:PV_KWh_Produced","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"5.121"},{"id":"71","userid":"1","name":"node:1:Total_KWh_Used","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"5.748"},{"id":"72","userid":"1","name":"node:1:ICC_Hour_Runtime","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"51"},{"id":"73","userid":"1","name":"node:1:ICC_Minute_Runtime","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","value":"45","time":"1585862360"},{"id":"74","userid":"1","name":"node:1:ICC_Sec_Runtime","datatype":"1","tag":"Node 1","public":"1","size":"0","engine":"5","time":"1585862360","value":"52"}]
Me refiero a que necesito saber de que topic sacaste estos datos que enviaste
from freeds.
voi a seguir buscando ya revise todas las carpetas del icc y no encuentro donde verlo
Puedes explicarme como los conseguiste la primera vez? Tal vez me sirva
from freeds.
Entonces si escribes esto en el navegador, que te sale? Copia lo que responde por cada una de las lineas.
http: //ip_del_iccsolar/emoncms/feed/list.json?userid=0
http: //ip_del_iccsolar/emoncms/feed/list.json?userid=1
http: //ip_del_iccsolar/emoncms/feed/aget.json?id=1
from freeds.
Hola,
Baja esta versión y prueba a ver que tal te va. https://github.com/pablozg/freeds/releases/download/Pre1.0.5/FreeDs_Pre1.0.5.zip
Las instrucciones para programarlo las tienes en www.freeds.es
Necesitaría también que me indiques que valores te dan todos los temas que puse arriba para saber exactamente de donde extraer los datos. (Sobre todo la producción solar diaria)
from freeds.
Hola, Actualiza el firmware.bin usando esta nueva versión y me dices:
https://github.com/pablozg/freeds/releases/download/1.0.5/FreeDs_Pre1.0.5rev2.zip
from freeds.
Yo lo he estado probando con otro compañero que lo tiene y funciona sin problemas, comprueba que tengas buena cobertura de la wifi y aumenta el Tiempo máximo de error
from freeds.
Related Issues (20)
- MQTT issue HOT 1
- CONTROLAR SALIDA POR POTENCIA SOLAR (PID Setpoint tracking) HOT 2
- Lost Config HOT 2
- ICC Solar (MQTT) HOT 2
- Huawei battery power from Modbus TCP HOT 1
- question: does FreeDS support a zero export system HOT 2
- Huawei Modbus TCP - Measurement data reception error
- Aislada con sistema Victron - Valor incorrecto en consumo bateria HOT 1
- Victron PV inverter HOT 2
- Scripts para flashear en linux HOT 1
- Nuevo modo de funcionamiento: Home Assistant HOT 9
- Shelly 3EM con trifásico HOT 1
- Residual power no modo automático HOT 3
- Añadir opción para seleccionar la fase del Envoy a monitorizar HOT 2
- Error en punto decimal de vertido en vista Monitorización/Detalles HOT 2
- Valores no numéricos de corriente HOT 1
- Configurar las pinzas del Shelly Pro 3EM HOT 1
- ICC Solar (MQTT) / Error en la recepción de los datos de medida HOT 4
- Source Code not up-to-date with releases HOT 1
- Error packet in address... HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freeds.