Any successful Local Status Panel installs after Adobe sold AIR to Harman?

Started by benthere, July 22, 2024, 10:25:21 PM

Previous topic - Next topic

benthere

Greetings, All!

I've been using Local Status Panel (0.3.66) to manage my Classic 150 charge controller from my Intel Mac with the Adobe AIR runtime environment but am unable to get Local Status Panel working on my new M3 Mac.

The best I can do is get a Harman splash screen and running Local Status Panel with no graphical interface (using Harman AIR runtime environment 51.0.1.3 and Local Status Panel 0.3.66).  I am able to get a window from LocalStatusPanel/About LocalStatusPanel but am unable to get the regular graphical interface.

Has anyone gotten Local Status Panel working with a Harman AIR runtime environment?  Anyone gotten Local Status Panel working on Apple silicon with an Adobe AIR runtime environment?

Any information you have would be GREATLY appreciated!

PS. The disappointing reply I got from Midnite Solar Support was: "The Local App is no longer being worked on nor updated.  I suspect you have some incompatibilities that require it to be updated.  With Adobe discontinuing support for AIR we decided not to continue.  There may be a new app built in the future but I don't see any plans yet."

ClassicCrazy

It works fine on my Windows computers.
Maybe you will have to find an old laptop ( free or cheap) and dedicate it to the Local Status App.
But if it is just monitoring you want , there are other great options from Classic DIY . It is mostly android based but I think someone added a version that works with Iphones too.
https://github.com/ClassicDIY/ClassicMonitor
Larry
system 1
Classic 150 , 5s3p  Kyocera 135watt , 12s Soneil 2v 540amp lead crystal 24v pack , Outback 3524 inverter
 5s 135w Kyocero , 3s3p 270w Kyocera   Classic 150 ,8s2p  Kyocera 225w to Hawkes Bay Jakiper 48v 20kwh  ,Gobel 16 kwh  lifepo4 Outback VFX 3648  8s2p 380w Rec pv EG4 6000XP

benthere

Quote from: ClassicCrazy on July 22, 2024, 11:00:21 PMIt works fine on my Windows computers.
Maybe you will have to find an old laptop ( free or cheap) and dedicate it to the Local Status App.
But if it is just monitoring you want , there are other great options from Classic DIY . It is mostly android based but I think someone added a version that works with Iphones too.
https://github.com/ClassicDIY/ClassicMonitor
Larry


Thank you for letting me know that the Harman runtime environment works with Local Status Panel under Windows, Larry!  That is helpful troubleshooting information! Thanks also for pointing me to Classic DIY.  I'll have a look.

Ben

ChrisOlson

Quote from: benthere on July 22, 2024, 10:25:21 PMI've been using Local Status Panel (0.3.66) to manage my Classic 150 charge controller from my Intel Mac with the Adobe AIR runtime environment but am unable to get Local Status Panel working on my new M3 Mac.

That's not surprising. I use it on my older Mac mini and it works fine. But it doesn't work on my MacBook Pro with a M2 processor. The AIR runtime environment would have to be rebuilt for the Apple silicon ARM processors because the Rosetta2 translator can't translate the x64 instruction set to ARM for that particular application. Since the AIR development framework was never very popular in the first place, I doubt that's going to happen and the source code for it is proprietary. All they release is the SDK for developing AIR applications. If it was open-sourced, open-source developers would have it fixed overnight. But such is not the case.

I'm guessing all it would take is some changes to a few lines of code to compensate how memory allocations and process threading are done on x64 vs ARM and it could be built in Xcode on a Mac for either MacOS or iOS to run it on your iPad. But you need the AIR source code to do that.

aaapilot

Hi Ben.  I can MONITOR my Classic 200 using a browser on the M1/M2 Mac at https://www.mymidnite2.com.  Like Larry, I also use an old android tablet and a cheap Windows laptop for the local app. HAM radio has the same shortcomings, as most programs are written for Windows, so keeping an inexpensive Windows laptop is just par for the course.  Good luck!

Dave
 
_ _ _ _ _
Dave /:\

benthere

Quote from: ChrisOlson on July 23, 2024, 10:10:50 AM
Quote from: benthere on July 22, 2024, 10:25:21 PMI've been using Local Status Panel (0.3.66) to manage my Classic 150 charge controller from my Intel Mac with the Adobe AIR runtime environment but am unable to get Local Status Panel working on my new M3 Mac.

That's not surprising. I use it on my older Mac mini and it works fine. But it doesn't work on my MacBook Pro with a M2 processor. The AIR runtime environment would have to be rebuilt for the Apple silicon ARM processors because the Rosetta2 translator can't translate the x64 instruction set to ARM for that particular application. Since the AIR development framework was never very popular in the first place, I doubt that's going to happen and the source code for it is proprietary. All they release is the SDK for developing AIR applications. If it was open-sourced, open-source developers would have it fixed overnight. But such is not the case.

I'm guessing all it would take is some changes to a few lines of code to compensate how memory allocations and process threading are done on x64 vs ARM and it could be built in Xcode on a Mac for either MacOS or iOS to run it on your iPad. But you need the AIR source code to do that.

Thank you so much for your very helpful reply, ChrisOlson!

benthere

Quote from: aaapilot on July 23, 2024, 11:16:41 AMHi Ben.  I can MONITOR my Classic 200 using a browser on the M1/M2 Mac at https://www.mymidnite2.com.  Like Larry, I also use an old android tablet and a cheap Windows laptop for the local app. HAM radio has the same shortcomings, as most programs are written for Windows, so keeping an inexpensive Windows laptop is just par for the course.  Good luck!

Dave
 

Thank you, Dave.  I am familiar with the MyMidnite2 site and still miss the functionality of Local Status Panel.  Of particular interest to me this week is the status of Aux1 as I recently implemented WasteNot to run a demanding load and am trying to tune the WasteNot settings.