Map<String, dynamic> toMap() { return <String, dynamic>{ 'values': values, 'sensor': sensor.toMap(), 'timestamp': timestamp, }; }