Introducing HeadlessZombie

User avatar
jetpax
Posts: 58
Joined: Wed Jan 01, 2020 12:33 am
Location: Los Angeles
Has thanked: 20 times
Been thanked: 37 times
Contact:

Re: Introducing HeadlessZombie

Post by jetpax »

modellfan wrote: Sun Sep 21, 2025 11:33 am Do you have the hardware already with you? I would be willing to jump on and help implementing the software.
Hi modelllfan, yes I do have hardware which checked out OK.

Ive been through several versions of the SW architecture. As you know, I really wanted to support scripting, as ive seen how useful it is in OVMS, but after initially starting with an OVMS port, and planning to use Duktape , I realised that the MQTT WWAN side of things could be handled in script too, and OVMS for me seemed like overkill at that point.

I then transitioned to Tasmota which is built on Arduino on esp-idf and built a platform using Berry, serving a modified version of MPY-jama, running on custom C drivers for httpserver, fileserver,websockets and webrepl, with OI JS added.

After building these C wrappers to allow Berry to serve and work with MPY-jama, decided that this also was overkill and am now porting those wrappers to Micropython as cmodules. (These wrappers are important because they give native web server performance in an MPY environment.)

On top of that still need to implement native CAN and USB modem driver wrappers (on top of usbh-iot-modem)

But the end result is a script editor, file manager, app loader, with OI interface over CAN and WWAN access over MQTT to OVMS server.

The missing bit is the mobile app, because OVMS app is a bit dated and only works with OVMS V2, not V3 (MQTT)


Anyhow, thats where I am , If any of that makes sense, and youd like to contribute, esp the mobile app, by all means!
“Take the best that exists and make it better”
tmiit71
Posts: 4
Joined: Sun Dec 24, 2023 4:17 pm
Has thanked: 1 time

Re: Introducing HeadlessZombie

Post by tmiit71 »

Another Openinverter user interested in the headless VCU. (me) :)
danjulio
Posts: 31
Joined: Mon Apr 14, 2025 12:21 am
Has thanked: 86 times
Been thanked: 4 times

Re: Introducing HeadlessZombie

Post by danjulio »

@jetpax ~ I saw your post in the Open Inverter Web Interface Fork. It looks like your software is quite amazing. But how does one go about acquiring the hardware? The repo contains PDFs of the schematic and a board render but as far as I can tell, nothing else. Will you be releasing this as Open Source Hardware or selling it?
User avatar
jetpax
Posts: 58
Joined: Wed Jan 01, 2020 12:33 am
Location: Los Angeles
Has thanked: 20 times
Been thanked: 37 times
Contact:

Re: Introducing HeadlessZombie

Post by jetpax »

Actually after completing the hardware, I stalled because I couldnt get the software/firmware architecture straight.

Ironically when I did that, it opened up so many opportunities until i eventually ended up with https://pycoclaw.com

Yes its a full OpenClaw clone

This is about 30k Python LOC running on the humble esp32

So a system that was originally designed to run OI, and then Dalas BE etc still does all that but can be programmed by an agent too

All that to say I havent had much time to work on the hardware, but its very much still on the cards and hope to have news on this in the coming weeks!


If anyone has tve time to setup Scripto Studio with the OI app on an esp32s3 and give me feedback on sortcoming broken bits would be happy to help
“Take the best that exists and make it better”
Post Reply