So, as I wen’t down the road of setting up a development copy of pimatic, i needed the wifi version of homeduino since my server is a bit like my friends, not real, but fairly virutal…;)
Anyways. I flashed one of my esp8266 with esp-link https://github.com/jeelabs/esp-link and used socat to create a virtual serial port on my virtual server that is wirelessly bridged to the esp uart.
sudo socat pty,link=/dev/ttyTCP0,ignoreeof,user=pi,group=dialout,mode=777,raw,echo=0 tcp:10.10.0.211:23 &
The above creates /dev/ttyTCP0 which can be fed into the homedunio device section in config.json.
I still have my arduino flashed with homeduino firmware, and the tx/rx pins of the arduino and esp8266 running esp-link connected ofcourse.
YMMV but I figured I’d share it