-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Known working Inverter/Data Logging Sticks #11
Comments
Thanks @RaoulSargent. This is a good idea. Can you amend your original post to include details of whether this is a wifi or ethernet logger? |
@RaoulSargent what user/pass did you use? |
I am using a container based on Solismon3 (https://github.com/NosIreland/solismon3) which itself uses this pysolarmanv5 Are you trying to login to the data logger to perform web-scraping instead? That is a different approach to what pysolarmanv5 and solismon3 are doing. |
I share the following to demonstrate how FANTASTIC this pysolarmanv5 project is :-) I am using:
This means my solar/battery monitoring is totally disconnected from the Internet, thus protected from any website changes breaking my data collections, not leaking any data to wherever, and getting far more data to play with. This is part of a Grafana dashboard (using MQTT/MySQL) for the Inverter data: And a Grafana dashboard monitoring the 3x PylonTech batteries and all Cells within: |
im just trying to get on to the datalogger itsself to get the info so i can set it all up. |
ah sorry, in the paperwork for my WIFI(EN2-8M) Datalogger it says the DEFAULT username/password are both 'admin' (lowercase) |
unfortunately, that's not working for me and my installer has said they didn't set anything. my firmware is the same as yours according to solis cloud hence me asking. im trying to integrate all this into home assistant |
ok, so it is possible to factory reset the data logger :-) |
Is the EN2-8M still the only confirmed working data logger stick? I would like both to keep using Solis Cloud but collect data locally. |
I am also using solismon3 (BTW the new container image supports MQTT credentials NosIreland/solismon3#3 (comment)) @RaoulSargent any chance to provide some guidance on building similar graphs to yours? |
Collecting the data: Grafana So the question is, what would you like me to help with? |
@RaoulSargent I already have my own container with solismon3 and the mosquitto broker on my QNAP. I am planning to use MariaDB It looks like NodeRed with MariaDB with Grafana on QNAP or some directions. happy to continue outside of GitHub and summarise as you suggested |
Can someone with a working stick send me the name of the CGI that the config_hide settings calls? I am wondering/hoping if they have removed the HTML for altering these settings but the CGI is still there? Looking at the raw html all the details and help are still there just the html files it would link to are removed. |
I can confirm that the library is working for my 270********* usb wifi datalogger. @RaoulSargent your dashboards are great! How did you manage to include sunAlt? And, which settings in the Grafana side panel to show it like that? What's the modbus address for your data (expecially Demand and Charging)? |
I have two Solis Inverters with the WIFI logging stick - one is a 4G 3 phase inverter and the other is a 3 phase 25K inverter. Both are found by this utility - serial # starting with 40256 and 71960 These are both Australian inverters purchased in June 2019 Craig |
I can confirm that it works with DEYE
I'm already working on a library/tools for these inverters |
Can confirm working with the following:
|
IGEN Tech makes different versions of the SOLARMAN RS485 wifi logger sticks with firmware adapted for the modbus register set of a particular manufacturer. For example the wifi stick I have for Solis US 4G series inverters has Firmware version MW3_15_0501_1.18. The wifi sticks I have for KSTAR single-phase inverters such as the 5000D have Firmware version LSW3_15_1214_1.20. Both report Web Ver:1.0.24 after logging in with admin/admin, and both work with pysolarmanv5 connecting to port 8899. solarman_scan.py also finds both loggers. |
I got it working on: |
Hey @GitOldGrumpy - http:///config_hide.html calls hide_set_edit.html as an iframe. The post part is a set of forms which all go back to do_cmd.html form name= "form_select" method="post" action="do_cmd.html" And yes, I know you posted the Q months ago, but I'm just starting to investigate some sofar 3K~6KTLM-G3 inverters |
@michal-reiter I have the same Inverter and battery, how did you do that? |
Just follow the examples
https://github.com/jmccrohan/pysolarmanv5/tree/main/examples
niedz., 7 sty 2024 o 15:55 Wisch68 ***@***.***> napisał(a):
… @michal-reiter <https://github.com/michal-reiter> I have the same
Inverter and battery, how did you do that?
—
Reply to this email directly, view it on GitHub
<#11 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A4V4QMQOJX6DHYNC2HR7DQTYNKZO7AVCNFSM5ZXEQGK2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOBYGAYDQMJYGMYQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Did it like the link above, no response from script. Note: Port 502 is already taken by ioBroker. port 50200 creation runs into an error. Maybe the Interrupts are all taken by the iobroker modbus devices. That would explain that I get no response. I will setup an Hyper V Raspi4 and test that there. |
Hello,
That code should give you PV actual production.
Adjust IP and LSW serial number ... and it should work (works for me).
BR
M
from pysolarmanv5 import PySolarmanV5
import time
def main():
# adjust those two parameters according to your setup
IP_of_the_inverter = "aaa.bbb.ccc.ddd"
serial_number_of_the_LSW3 = 2700623898
# that is minimal code to read the actual PV overall power from Sofar
Hybrid usin Solaman whatever stick
link_to_inverter_using_solarman_stick = PySolarmanV5(IP_of_the_inverter,
serial_number_of_the_LSW3, port=8899)
try_asking_inverter = True
faulty_attempts = 0
# in case of parallel communication with the inverter, with solarman
cloud and your script
# it sometimes happens you receive frame which was not meant for you,
but for the colud
# then pysolarmanv5 throws an exception - try / except is to hanlde
this (and other ) exceptions
# I suggest to wait second or few and query the inverter again
while try_asking_inverter:
try:
received_list_of_registers =
link_to_inverter_using_solarman_stick.read_holding_registers(1476, 1)
actual_PV_overall_power = received_list_of_registers[0] / 10.0
print(f"Actual PV overall power: {actual_PV_overall_power} kW")
try_asking_inverter = False
link_to_inverter_using_solarman_stick.disconnect()
except:
print("Error in response, trying again in 1 second")
time.sleep(1)
faulty_attempts += 1
if faulty_attempts > 5:
print("Too many faulty attempts, exiting")
break
if __name__ == "__main__":
main()
sob., 30 mar 2024 o 13:01 Marek Sušický ***@***.***>
napisał(a):
… I got it working on: inverter: Sofar Solar Hybrid 10KTL-3PH with connected
battery bank: BTS5k data logger: LSW-3 data logger (WiFi / USB variant),
firmware version LSW3_15_270A_1.68
I have the same configuration, but no luck with error: V5 frame does not
contain a valid Modbus RTU frame. Can you send me any hints? Thanks.
—
Reply to this email directly, view it on GitHub
<#11 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A4V4QMRSZGBX2K22Z2DNI73Y22LPJAVCNFSM5ZXEQGK2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBSHAYDENZYGY3A>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Thought I would share what DOES WORK:
(so not really an issue, but thought might be beneficial to list known to work)
Information captured from the Data Logger Status Screen:
The text was updated successfully, but these errors were encountered: