Hi there,
I’m getting my HP laser printer status (toner, IP, status etc) with XML parsing and publishing with MQTT to HA.
This XML section:
<psdyn:Status>
<pscat:StatusCategory>inPowerSave</pscat:StatusCategory>
<psdyn:LocString lang="tr">Uyku modu açık.</psdyn:LocString>
</psdyn:Status>
I’m successfully getting Status Category with following function in Node-RED:
var msgb1 = { payload:msg.payload['psdyn:ProductStatusDyn'] };
msgb1.payload = msgb1.payload['psdyn:Status'][0]
msgb1.payload = msgb1.payload['pscat:StatusCategory'][0];
return [ msgb1];
But I want to parse psdyn:LocString lang=“tr” section. When I try to put psdyn:LocString lang=“tr” as a payload, I’m getting error:
**"TypeError: Cannot read property '0' of undefined"**
I think lang=“tr” section is breaking the flow.
How can I read psdyn:LocString lang=“tr” with function?
Thanks in advance.
Belek