You can change the temporal unit via the QgsMeshLayerDataProvider
, which has a setTemporalUnit
method. Documentation
from qgis.core import QgsProject, Qgis
layer_name = 'TIN Mesh'
mesh_layer = QgsProject.instance().mapLayersByName('TIN Mesh')[0]
mesh_layer.dataProvider().setTemporalUnit(Qgis.TemporalUnit.Seconds)