Planetary Interaction Manager, or PIM for short (yes, most original name) is a tool I am building for myself to manage my PI systems as I did not want to use Excel… again.
The big problem I want to solve is the lack of API data that comes from the EVE ESI, meaning to manage this properly you need forecasting algorithms from the ECU to Factories to Storage.
And so, with a newborn in one hand and a free hand to code I started this. There are still a LOT of features I want to add and will be adding. It would be great to hear from you what you find useful (so I know what I’m doing right) and what you want changed or added (so I know where to go).
I’ve done my best to cater for a good portion of types of planet setups but I have no doubt there are some oddities out there.
Some images (yes, AI to anonymise it)
Storage forecast works! Here it predicted the exact units produced and when storage would get full.
ECU graph showing you how much you produced and how much you are expected to produce. Multiple ECU’s of the same type are stacked. ECU’s of different types are not stacked - this helps with getting balance when doing P0→P2 type planets.
Factory production and seeing when they start stalling due to low ECU (e.g. if you have a ECU that can support 6 factories but you have 7 installed).
Storage card do see what is in there. Here we can see the P0 being produced and put into the storage, then consumed and tuned into the P1 material. This graph does have issues if EVE ESI data does not sync the current storage m³ correctly.
Stalled Factory and ECU cards. The stalled factory card also tells you what you need to bring. I will be adding the materials you can add from your POCO if you have assets in there and how much you need to fetch.
Character cards. This is where you can add and delete characters. When you visit a planet ingame (the only time ESI data is refreshed) then you can sync here. Currently there are mechanisms to prevent spamming. If this is too tight let me know. Side note: I do have logic in place when a character is sold and they no longer belong to your account then they are deleted and recreated from scratch.
A few features:
- Add as many EVE characters - it will sync your skills and PI data. Currently requires you to manually sync to update. I will be automating this process.
- Dashboard where you can see
- Expiring ECU’s, Stalled Factories, Storage Overflow alerts.
- P0 to P4 output mix. Currently this tries to guess your production duration and show a rolling window. I will be changing this to give you windows to view your mix. These are useful for knowing when certain materials are on the low side of production.
- Sidebar with all your characters, where you can see a similar overview but for that character only. Also includes the details of ECU’s expiring.
- Planet view, showing you
- the ECU production (best simulation I could do currently based on lack of in game data).
- Factories, and when they start stalling
- Storage, showing the different materials in there and when they could go full or empty.
- Systems page, let’s you browse a solar system to see the planets and materials on it. Also used to link POCO’s to your planets so that we can also see materials you keep in a POCO. Useful when needing to know when you can log on and transfer materials or when you need to haul new materials.
- PIBLE: meant to be a WIKI/Info centre for PI. This is mostly AI generated as I have not had time to circle back to this feature.
- Clerk integration: this is for authentication. Currently supporting standard email and Google accounts. Will be adding Twitch and Discord later.
If you have any issues please get me on Discord or DM me details. I cannot see your dashboards so only way to troubleshoot is by discussing it.
Many more features coming!







