I have a script that needs some clean up and debugging. I also need to add a few pauses between writes. See current [login to view URL] file attached.
I have a small Python program that will set the TCP modbus value to either 0 or 1, for a grid connected energy storage system based on utility peak day rate schedule. This program lives on a Synology NAS.
**Actual time of day control is not needed, as that is already set in the physical device, we just need to enable the functionality on peak days and disable it on days that do not have a peak rate.
This would involve setting the device to
1. turn off during utility 'winter' from November - April
2. turn on during utility 'summer' from May - October during peak days.
3. Peak days are Monday - Friday except holidays' (only those during the summer months apply here)
4. 'Holidays' for the purposes of this Rate Schedule are New Year's Day, President's Day, Memorial Day, Independence Day, Labor Day, Veterans Day, Thanksgiving Day, and Christmas Day. The dates will be those on which the holidays are legally observed.
Here are the modbus details:
Modbus address 354
Device ID (3 total) 10, 11 and 12
TCP local address [login to view URL]
see E-6 TOU Periods tab on attached spreadsheet for reference.
see manufacturer Modbus specs attached
How many hours would you estimate this project to take?
9 freelances font une offre moyenne de 558 $ pour ce travail
Hello. I have 12+ years of experience in Python and have worked on a lot of Django, Flask, AI/ML, ... projects. I can share some demos if you are interested. Also, I work as a fulltime freelancer and have enough Plus
Hi, I saw that you need help with Python, Linux, Software Architecture and Arduino. I have 9 years of experience working on these frameworks. I believe I can help you with it. I would request you to have a look at my p Plus
Hi there! I have read what you exactly need, however I would like to ask you a few questions. I do work smart and do not rest until I get the job done. Please feel free to ping me anytime so we can have a detailed disc Plus
Hi, I have checked your attached [login to view URL], pdf, and xlsx files. I think that I can fix this as you want. I have been a python expert for 10+ years and mastered network programming. Here are some of my past projects to Plus
Hi sir, Im an expert python developer, industrial communications such as Modbus are my speciality, it would take around 2 journeys of 8 hours to complete your request, Im 100% satisfaction warranty, please check my por Plus
Dear Sir! I've seriously went through your post and I have understood what you need. I am sure that I can be the best candidate who is able to perfectly complete this project Python TCP Modbus ESS Scheduling -- 2. Beca Plus
I have gone through your requirements " python TCP Modbus ESS Scheduling " and can absolutely assist you in achieving the desired results. I have 5+ years of experience in this field and I feel very much suitable for Plus
Hi there? I read your project description carefully and I am really interested in your project. I have professional knowledge and rich experiences in C#, C++, Java and Python programming, and I have already finished s Plus