I also posted as an issue on the Github repository as I suspected the issue might be on their end. How do I deselect the blue drivers I do not need anyway in HPM? I am not seeing that option.
Nevermind, I found it. Not sure why I selected them in the first place.
Yep, accidental typo snuck in there somehow. This is fixed now.
The "(beta)" notation is commented out when it gets moved from beta to public. I could delete the phrase instead, but it also includes a color modifier . I found it easier to comment/uncomment the "beta" designation. (different ways to skin the cat)
For example, the current public version looks like this:
{ return "2023-07-01" /** + orangeRed(" (beta)") **/ }
And if I were to make a change to the the beta version today it would look like this:
{ return "2023-07-20" + orangeRed(" (beta)") }
when I looked at the Github code, initially I saw TWO comments on one line, suggesting the 2nd comment needed to be on it's own line. However, as I took more minutes to find the real typo, I came to understand that the color is being commented on an already commented line...
In other words the code works (now) and that's the critical consideration.
What does the pre filled checkbox mean for a Install new app search? New package not installing. When I search on wifi I get two apps. I can't deselect the checkbox for the one I don't want. If I search for the specific app it come up but when I select Next the green wheel spins but nothing happens. I'm guessing there is something I don't understand. I've used HPM extensively but this is the first time I have encountered this.
Are there any Log messages?
I'm not sure what you're seeing because I can't duplicate from your words. When I search for "wifi" I get two, but there's no deselect:
When I try to install a package that has already been installed, I get an icon indicating that:
There's a checkmark at the right end for any package that HPM thinks it's already managing. In this example, Inovelli has a lot of optional drivers in their package. To install more, then Modify is the path.
Thanks, I believe my problem is that the app I was looking to install is apparently integrated into another app so Package Mgr thinks it is installed. I wanted to install iPhone WIFI Presence Sensor but it looks like it shows as installed because I have Combined Presence Sensor installed. Both are from Joel Wetzel.
You can Install a Package once. You can Modify it as many times as you like.
A "Package" is defined by the developer.. one portion of code or 400. If you install any portion of a package's code, then install is not going to work a second time.
When I look at the app codes and device codes the IPhone WIFI Presence sensor does not appear in the list. I can not see that it is installed or downloaded.
What exactly are you entering to see the (lack of) this in the list?
I tried Presence, and it worked, but near the bottom of the list, not after the other "I" apps. iPhone (small i) worked, didn't try IPhone (capital I). Wetzel (the author) also worked.
I find it easily in Driver Code on my Hub:
and in View Apps and Drivers:
I solved this. In package mgr iPhone WIFI Presence showed as installed. I uninstalled it and was able to reinstall it. Maybe a corrupt database on my end.
It's completely true that if you delete the code from the Hub, then HPM doesn't know that it's missing. A Repair is intended to do the same as Delete then Install, by the way.
I'm getting errors running HPM. Is everyone?
app:602023-08-09 03:39:45.476 PMerrorjava.lang.NullPointerException: Cannot get property 'repositories' on null object on line 3949 (method prefSettings)
app:602023-08-09 03:39:45.422 PMinfoSkip download of https://raw.githubusercontent.com/HubitatCommunity/hubitat-packagerepositories/master/repositories.json: groovyx.net.http.HttpResponseException: status code: 503, reason phrase: first byte timeout Please notify the package developer.
That file is there: https://raw.githubusercontent.com/HubitatCommunity/hubitat-packagerepositories/master/repositories.json
Your hub is having a problem reaching it, could be a DNS issue or just a general connection issue. First thing to try would be a hub shut down and restart. Followed by restarting your networking equipment if not working still.
Thanks. I'll check into this.
I noticed something a little bit concerning and wanted to ask if you had see this before. I stripped my dev hub down a fair amount a week or so ago to start to slowly test for what could be draining the memory on it. I just trying to maximize longevity of it. This means the applications running on it ver very limited with the exception of HPM installed.
Come to find out i saw a huge memory drop during a HPM update to Webcore code . Here is the graphic showing the change.
It stabelized right after the update, and the Webcore update does seem to be intensive as it takes a while even on my underutilized. The sad part is webcore isn't even installed i just have it downloaded. There really is almost nothing installed on this hub so i was quite suprised to see this happen. The Webcore code update via HPM to webcore was also the only thing that took place in that window.
When was the last time you did a backup/restore (soft reset) on that hub? I noticed my dev hub memory was tanking every night when HPM was checking for updates and after a backup and restore it fixed it.
HPM stores the Master Repo as state.manifests and state.repositoryListing.JSON
HPM also stores a list of installed Packages as installedRepositories
All of which can be seen behind the gear icon in HPMs main display. Should be around 55K+ of memory. Searching will of course read in the Intermediate and Package JSONs to search through. Update will read in Intermediate and Package JSONs for all the installed packages. And so on... each action with HPM reads in the data it needs. However, those are temporary, remaining only during the task.
Well i just cleaned up what i had configured in HPM to only have things i was actively using. I will take your advice @jtp10181 as that hub has been put through the ringer and a soft reset hasn't really been part of it the upkeep process. It doesn't tend to loose power, but i would guess enough activity that a soft reset could still be a good task to do.