Watchpower on a Mac computer (LV5048)

note

New Member
Does anyone know what is required to get WATCHPOWER software to operate on a Mac computer, connected via USB; (using LV5048 in parallel)?

I can get it to operate on a PC running Windows 10. And it will launch on my 13" (2011) Mac PowerbookRro running Sierra (10.12.6) - but it does not connect to the inverter so as to read its data or settings.
 

MisterSandals

Participation Medalist
Mac PowerbookRro running Sierra (10.12.6) - but it does not connect to the inverter so as to read its data or settings.
What do you mean “will not connect”?
Does the device show up in the app but fails when you try to connect to it?
Any messages in the console?
 

shampeon

New Member
I saw the same thing with my 3048-mk-lv. It wouldn’t show up in WatchPower on Mac. The unit does output over USB because I can see the output on a Raspberry Pi. Ian at Watts247 said to contact MPP Solar directly as he doesn’t use Macs. I haven’t gotten around to it yet.
 

note

New Member
What do you mean “will not connect”?
Does the device show up in the app but fails when you try to connect to it?
Any messages in the console?
The Watchpower app launches on the Mac computer, but the displayed data fields are empty (just zeros or default settings) - just like when Windows initially launches the Watchpower app. Except, with Windows, those fields and settings eventually fill with the current data from the inverte. But the Mac Watchpower app just sits there without loading in any of the data or settings from the inverter.
 

MisterSandals

Participation Medalist
But the Mac Watchpower app just sits there without loading in any of the data or settings from the inverter.
I'd look for clues in your console. Filter on "Watchpower".
>LaunchPad>Other>Console

hth

If you get any console messages cut and paste them here.
 

note

New Member
I'd look for clues in your console. Filter on "Watchpower".
>LaunchPad>Other>Console

hth

If you get any console messages cut and paste them here.
Haven't a clue what anything in the appended lines mean (gotten from the path you said to check), but it appears to involve "usbserver". so maybe its relevant to the problem being that the computer/inverter connection is via USB.
I abbreviated the 3rd section as it started repeating dozens of similar lines.

usbserver_2021-08-28-000135)_as-MacBook-Pro.crash
================
Path: /Applications/WatchPower/*/usbserver
Referenced from: /Applications/WatchPower/*/usbserver
0x10a522000 - 0x10a524fff +usbserver (0) <F17913F2-323E-3B1A-AC9E-8C8808B3F876> /Applications/WatchPower/*/usbserver
================

Process: usbserver [55846]
Path: /Applications/WatchPower/*/usbserver
Identifier: usbserver
Version: 0
Code Type: X86-64 (Native)
Parent Process: java [55845]
Responsible: usbserver [55846]
User ID: 501

Date/Time: 2021-08-28 00:01:31.982 -0400
OS Version: Mac OS X 10.12.6 (16G29)
Report Version: 12
Anonymous UUID: 22E302E5-634B-301F-5469-4FDCA9984D26

Sleep/Wake UUID: 98B19E25-54F7-440A-A75E-7CED098EF083

Time Awake Since Boot: 170000 seconds
Time Since Wake: 34000 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: DYLD, [0x4] Symbol missing

Dyld Error Message:
Symbol not found: ____chkstk_darwin
Referenced from: /Applications/WatchPower/*/usbserver
Expected in: /usr/lib/libSystem.B.dylib

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 dyld 0x000000011885c9ee __abort_with_payload + 10
1 dyld 0x000000011885c43b abort_with_payload_wrapper_internal + 90
2 dyld 0x000000011885c464 abort_with_payload + 9
3 dyld 0x0000000118837793 dyld::halt(char const*) + 361
4 dyld 0x000000011883789e dyld::fastBindLazySymbol(ImageLoader**, unsigned long) + 139
5 libdyld.dylib 0x00007fffa4462282 dyld_stub_binder + 282
6 ??? 0x000000010a526170 0 + 4468138352
7 usbserver 0x000000010a524a7b main + 27
8 libdyld.dylib 0x00007fffa4466235 start + 1

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000002000209 rbx: 0x0000000000000004 rcx: 0x00007fff556dca78 rdx: 0x00007fff556dcef0
rdi: 0x0000000000000006 rsi: 0x0000000000000004 rbp: 0x00007fff556dcad0 rsp: 0x00007fff556dca78
r8: 0x00007fff556dcaf0 r9: 0x0000000000000000 r10: 0x0000000000000068 r11: 0x0000000000000246
r12: 0x0000000000000068 r13: 0x00007fff556dcef0 r14: 0x0000000000000006 r15: 0x0000000000000000
rip: 0x000000011885c9ee rfl: 0x0000000000000246 cr2: 0x00007fffa46b7000

Logical CPU: 0
Error Code: 0x02000209
Trap Number: 133


Binary Images:
0x10a522000 - 0x10a524fff +usbserver (0) <F17913F2-323E-3B1A-AC9E-8C8808B3F876> /Applications/WatchPower/*/usbserver
0x10a535000 - 0x10a549ff7 +libusb-1.0.0.dylib (0) <DC22FB46-8489-32A8-825F-F1218E2536D3> /Library/Java/Extensions/libusb-1.0.0.dylib
0x118833000 - 0x118870dc7 dyld (433.5) <322C06B7-8878-311D-888C-C8FD2CA96FF3> /usr/lib/dyld
0x7fff8b20f000 - 0x7fff8b20ffff com.apple.Accelerate (1.11 - Accelerate 1.11) <D6A08A72-7758-3CA8-813D-105F6E313E67> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff8b228000 - 0x7fff8b868fe3 com.apple.vImage (8.1 - ???) <4C535C25-EF87-35BE-9BE8-D080A5C24084> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff8b869000 - 0x7fff8ba30fef libBLAS.dylib (1185.50.4) <7AF8DB9A-E33B-30EB-8767-87AFB951E231> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff8ba31000 - 0x7fff8ba48fff libBNNS.dylib (15) <26F32264-148E-35E5-A280-CA035CB3D6F0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fff8ba49000 - 0x7fff8be54fff libLAPACK.dylib (1185.50.4) <51B2BABA-F736-3663-885A-65A8991D3560> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff8be55000 - 0x7fff8be6bfff libLinearAlgebra.dylib (1185.50.4) <0EC25E70-05DC-3615-85B6-81721566CF1D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff8be6c000 - 0x7fff8be72fff libQuadrature.dylib (3) <EF56C8E6-DE22-3C69-B543-A8648F335FDD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fff8be73000 - 0x7fff8be86ff7 libSparseBLAS.dylib (1185.50.4) <0BDCF6A7-0228-3719-81C7-B6EBC7911320> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
 

MisterSandals

Participation Medalist
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: DYLD, [0x4] Symbol missing

Dyld Error Message:
Symbol not found: ____chkstk_darwin
Referenced from: /Applications/WatchPower/*/usbserver
Expected in: /usr/lib/libSystem.B.dylib
Yow, its been too many years since i retired!
...
My guess is that this version of WatchPower is built on and with a target MacOS X of 10.14 or 10.5.

If you can find an older version built for 10.12 or 10.13, it'd be worth a shot.
 
Last edited:

note

New Member
I've tried the Watchpower Mac version that MPP has on their website. But I've also tried some older ones - and they all do the same thing. Perhaps they weren't old enough; as Sierra 10:12 came out in Sept of 2016. Thanks for the suggestion.
 
Top