Author Topic: Moonlite Insight  (Read 336 times)

eode

  • Newby
  • *
  • Posts: 1
Moonlite Insight
« on: February 27, 2018, 12:32:48 AM »
Heya, folks.  New here.  I got a Midnite Classic 150, and have been quite happy with it.

I'm not so happy with the local app used to connect to it, though, so I'm thinking of making a new one.  My general plans are:

1) Python library for complete interface with the Midnite Classic
2) Web API service for a simpler interaction with the Classic
3) JS & HTML5 Web page with lots of info and ability to write configuation, designed for touch screen
4) Stick it on my wall using a Raspberry Pi or similar.

I've already managed to connect to the device and pull useful information.  I'm a bit worried about doing writes, as I don't want to mess anything up, but I think there's enough documentation for this to work out ok.

I don't have anything useful to show for it yet, and development will be slow, but in case there are other Python coders (or Midnite Solar folks) with interest in the project, I figured I'd mention it here!  Depending on the level and type of interest, I'll post a GitHub project once I have something useful.

ClassicCrazy

  • Hero Member
  • *****
  • Posts: 1703
Re: Moonlite Insight
« Reply #1 on: February 27, 2018, 01:10:27 AM »
You will probably find some useful info in Arduino section ( and the other homebrew sections) . WillEart has been documenting his Classic control projects and Graham has an excellent Android app though his is just monitoring .
http://midniteftp.com/forum/index.php?board=35.0

Will look forward to trying out anything you get going . Sounds like a good project . The Local Status app has a few quirks and won't go full screen, and I guess is not easy for them to change so it is what it is. Works though.

Remember that only one thing can connect to Classic at a time in case you didn't know and are wondering why something isn't working.  Example - can't connect Local Status app and Grahams android monitoring app at the same time - only one.

Larry
system one
Classic 150 , 5s4p  Kyocera 135watt , 12s Soneil 2v 540amp lead crystal for 24v pack , Outback 3524 inverter
system two
Classic 150 ,5s 135 watt Kyocero , 16s Calb 100AH LiFePO4 , Outback VFX 3648 inverter
system three
Midnite KID MPPT 24 DC in to  12 volt AGM batterie

jedon

  • Newby
  • *
  • Posts: 2
Re: Moonlite Insight
« Reply #2 on: June 05, 2018, 01:04:03 PM »
I use an RPi with Node-Red. Node-Red has a MODBUS plugin. You can create a nice UI with Node-Red.

ClassicCrazy

  • Hero Member
  • *****
  • Posts: 1703
Re: Moonlite Insight
« Reply #3 on: June 05, 2018, 10:41:00 PM »
I use an RPi with Node-Red. Node-Red has a MODBUS plugin. You can create a nice UI with Node-Red.

I will have to check into that - I am just starting hearing about Node Red so will have to study up on that.

Larry
system one
Classic 150 , 5s4p  Kyocera 135watt , 12s Soneil 2v 540amp lead crystal for 24v pack , Outback 3524 inverter
system two
Classic 150 ,5s 135 watt Kyocero , 16s Calb 100AH LiFePO4 , Outback VFX 3648 inverter
system three
Midnite KID MPPT 24 DC in to  12 volt AGM batterie

ClassicCrazy

  • Hero Member
  • *****
  • Posts: 1703
Re: Moonlite Insight
« Reply #4 on: June 05, 2018, 11:12:50 PM »
I just watched a Node Red modbus how to on youtube - very interesting and he makes it look easy !
Seems like learning the Node Red would save a lot of code programming.
https://youtu.be/fV78MQks6BI

Larry
system one
Classic 150 , 5s4p  Kyocera 135watt , 12s Soneil 2v 540amp lead crystal for 24v pack , Outback 3524 inverter
system two
Classic 150 ,5s 135 watt Kyocero , 16s Calb 100AH LiFePO4 , Outback VFX 3648 inverter
system three
Midnite KID MPPT 24 DC in to  12 volt AGM batterie

jedon

  • Newby
  • *
  • Posts: 2
Re: Moonlite Insight
« Reply #5 on: June 08, 2018, 01:52:48 PM »
Still some coding involved, some Javascript to customize things but certainly a lot easier than a full system from scratch.