"No data available for this period" for graph, live data is shown

you mean using cayenne MQTT python library?
then yes, you will have to send the system data with correct data type. Data types for Cayenne MQTT API