API for MyMidnite

Started by coniferous, February 11, 2020, 04:32:50 PM

Previous topic - Next topic

coniferous

Hi all, I'm flexing my programming chops and trying to come up with a service to check the status of your batteries. The idea is you text a certain phone number and it'll respond with the current status of the batteries.

as it stands I've gotten automated text messaging working, and now I'm trying to get information off of the mymidnite site.

As far as I can tell there is a query that goes out to /?q=system/ajax with a bunch of input parameters, a from time (in unix time) and a to time. But to get to this page I need to establish a cookie to send with the session. ({"sys_id":"####","from":1580273999,"to":1581483599,"devices":{"##":{"type":"classic150","comm_revision":"2126"}}}

Is there any way to grab this data with something like an API key? or am I going to have to emulate the act of logging in?

mcsarge

Why don't you do something with Graham's MQTT service? You could just connect to the MQTT and get any value you want?

Check out this post...

http://midniteftp.com/forum/index.php?topic=4817.0
Off Grid Island in Ontario Canada (Beaverstone Bay)
Primary: Classic 150 + wbjr; 3s2p HES 270watt
Winter: SolarBoost 50 MPPT (into wbjr); 2s x Sharp 80watt + 2s x Solec 100W
Pack: 4s2p ROLLS S6-460AGM 6V for 24V pack
Inverter/Charger: Victron Quattro 5000 Watts, 24 Volts DC
Call Sign: KG4EUF