Lese ich diese Variable nun mit GetValueInteger ( $value = GetValueInteger(IPS_GetChildrenIDs($ModbusID)[0]); ) , so erhalte ich einen negativen Wert, -1299703696. Die Variable wird wohl als INT32 interpretiert und da ist de Range -2,147,483,648 … 2,147,483,647.
Wie mache ich es richtig? Wie lese ich den Modbus Wert richtig in mein Script ein? In der Console wird der Wert ja richtig angegeben…