I’m running OpenHAB on a Ubuntu server and have a serial port connected to my solar inverter
for years I have been using a perl script to extract data and post it to openhab.
I’m now trying to perform all in Openhab
I’ve created a Serial thing and seem to get data but occasionally it doesn’t work
I don’t know why occasionally I don’t see any serial data or some commands fail always
here are my Javascript rules
response.sendCommand("KWHLIFE");
java.lang.Thread.sleep(wait_time);
items.getItem("inverter_lifetime").postUpdate(response.state);
console.log("KWHLIFE="+ response.state );
response.sendCommand("MEASENGY");
java.lang.Thread.sleep(wait_time);
console.log("MEASENGY="+ response.state );
var mArr = response.state.split(" ");
console.log("MEASENGY: P="+ mArr[0] + " T=" + mArr[1] + " L=" + mArr[2] );
output:
KWHLIFE=45961
MEASENGY=MEASENGY
MEASENGY: P=MEASENGY T=undefined L=undefined