I need to be able to communicate with a PLUM-EVC, MacBat 5 from a remote server using Python. I have been given parameters, IP and Port which are required to get the data from EVC.

I am completely new to this field. Can anyone please give some context or an example on how to approach this programatically to be able to send command and get EVC data.

Sample commands and response are in the below link.

Standard Transmission Protocols

Data parameters from MacBAT 5 are given in below link.

MacBAT 5 User Data Structure

Edit: I am trying to get data from MacBAT 5. More details about the data structure are given in the above link. And the communication can be done through the protocols MODBUS TCP/IP, MODBUS RTU, GAZMODEM as given in the manual of MacBAT 5.

So, I need to write a python code using one of the above protocols(I only have IP and port) to connect and get data from MacBAT 5.

  • Hi Neal, welcome to the site. You might get better answers if you ask for a more precise use case. What do you want to do, what data do you want to extract for example. Moreover it would be helpful to learn more about your setup to be able to answer your question. Just asking for an example seldom leads to very helpful answers.
    – Helmar
    Commented Oct 15, 2019 at 20:04
  • 1
    Any such additions can be made to the question via edit.
    – Helmar
    Commented Oct 15, 2019 at 20:04
  • Alas, both of your links are blocked by my comapny's firewall. Are these just standard HTTP RESTful APIS? I.e GET/POST such as https://someURL.com/write_data.php?value=42 or https://someURL.com/read_data.php or is there more to it?
    – Mawg
    Commented Oct 16, 2019 at 6:48
  • The given links are of google drive. Commented Oct 16, 2019 at 14:12


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.